issues
search
crytic
/
amarna
Amarna is a static-analyzer and linter for the Cairo programming language.
https://blog.trailofbits.com/2022/04/20/amarna-static-analysis-for-cairo-programs/
GNU Affero General Public License v3.0
149
stars
7
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add a rule to exclude functions under a namespace
#54
ametel01
opened
1 year ago
0
Don't warn about overflows on const values
#53
milancermak
closed
1 year ago
1
Find potentially revoked references
#52
coolhill
closed
1 year ago
0
Fix CodeQL warnings
#51
fcasal
closed
1 year ago
0
Add automatic pypi release action
#50
coolhill
closed
1 year ago
0
Add repo metadata for PyPi
#49
coolhill
closed
1 year ago
0
Warn on uninitialized variables
#48
coolhill
closed
1 year ago
0
Add tests for rules not currently covered
#47
coolhill
closed
2 years ago
0
Fix: multiple result sarif generation.
#46
fcasal
closed
2 years ago
0
Add functions emitting events gatherer; refactor multiple results constructor
#45
fcasal
closed
2 years ago
0
Warn when emitting an event from a view function
#44
milancermak
closed
2 years ago
1
Detect potentially revoked references
#43
coolhill
closed
1 year ago
0
State modification in @view functions
#42
coolhill
closed
2 years ago
1
Allow dismissing alerts without a full page reload
#41
milancermak
closed
1 year ago
1
Add more findings for implicit import rule
#40
coolhill
closed
2 years ago
0
Add exceptions for no cairo file errors
#39
coolhill
closed
2 years ago
0
Run gather+post detectors on single files
#38
coolhill
closed
2 years ago
1
Noisy fail when amarna runs on non-cairo file
#37
fcasal
closed
2 years ago
0
fix: sort storage var results
#36
coolhill
closed
2 years ago
0
Fix callback gatherer
#35
fcasal
closed
2 years ago
0
Add black+pytest on main
#34
coolhill
closed
2 years ago
0
Solve for recursive imports
#33
coolhill
opened
2 years ago
0
Flag state modifications within view functions
#32
coolhill
closed
2 years ago
0
Add a `pip-audit` workflow
#31
woodruffw
closed
2 years ago
1
Add "new" operator to the grammar.
#30
fcasal
closed
2 years ago
1
amarna crashes on starkware.cairo.common.patricia
#29
axic
closed
2 years ago
0
Add dataclasses for function calls and callbacks.
#28
fcasal
closed
2 years ago
1
Added PR template with new rule checklist.
#27
fcasal
closed
2 years ago
0
Warn when an import shadows a locally defined function
#26
fcasal
opened
2 years ago
1
fix: unused-function with aliased imports
#25
coolhill
closed
2 years ago
1
Refactor`result_multiple_positions` to allow more than 2 positions
#24
fcasal
closed
2 years ago
0
Noisy fail when running amarna on directories with no cairo files
#23
coolhill
closed
2 years ago
1
fix: EOF error when parsing cairo files
#22
coolhill
closed
2 years ago
0
Run gatherer and post process rules even when analyzing single files
#21
fcasal
closed
2 years ago
0
Parser fails when file does not end with newline
#20
fcasal
closed
2 years ago
0
Add pytest to CI
#19
coolhill
closed
2 years ago
0
Add better test infrastructure and new rules
#18
fcasal
closed
2 years ago
0
fix: Black CI
#17
coolhill
closed
2 years ago
1
Add storage variable collision rule
#16
coolhill
closed
2 years ago
6
Add a way how to disable a rule on granular basis
#15
milancermak
opened
2 years ago
6
Add dependencies versions.
#14
fcasal
closed
2 years ago
1
Pin packages in requirements.txt
#13
achab
opened
2 years ago
2
Support error codes and specifying error levels
#12
JorikSchellekens
opened
2 years ago
1
Warn on public functions in files that are being imported from
#11
milancermak
closed
2 years ago
5
Warn on storage_var collision
#10
milancermak
closed
2 years ago
1
Don't flag constructor as never called
#9
milancermak
closed
2 years ago
4
Add pydot dependency.
#8
fcasal
closed
2 years ago
1
Missing pydot dependency
#7
milancermak
closed
2 years ago
1
Sort sets for a deterministic sarif result.
#6
fcasal
closed
2 years ago
0
Add type hints
#5
montyly
closed
2 years ago
0
Previous
Next