Commit Graph

517 Commits (53eea1d21640e19bd703d2a7e7e7db68f76b4a2a)

Author SHA1 Message Date
Josselin Feist 53eea1d216 Add missing file 2 years ago
Josselin Feist c7154637d6 WIP fix yul parsing 2 years ago
Simone ea681f9399 Fix testing feature 2 years ago
Simone 2ee6d0a4c8 Add tests 2 years ago
Simone 680c914ded Add test 2 years ago
Josselin Feist 217970fb91 Black 2 years ago
Josselin Feist d9ea635a83 Additional updates 2 years ago
Josselin Feist f12e367f29 Update to the latest crytic-compile source unit API 2 years ago
Josselin Feist c75278f2f5 Improvements + tests 2 years ago
alpharush bd673dd6f3 make test function view 2 years ago
alpharush 3c7802f2e9 filter out external visibility and update wiki 2 years ago
alpharush ca252f1472 spelling and linting 2 years ago
alpharush a1a0abe17d support parenthetical ternary expr and update tests 2 years ago
alpharush a6ce9961aa change confidence to high 2 years ago
alpharush eb49e396fd support ternaries in both call options, refactor index access 2 years ago
Josselin Feist 3825b1ac49 Add missing json 2 years ago
Josselin Feist d22abb1f45 Improve protected variable detector 2 years ago
Josselin Feist 04217fda53 - Create helpers for VULNERABLE_SOLC_VERSIONS 2 years ago
alpharush 72459a90d4 regenerate artifacts 2 years ago
alpharush fd2fb3352c add var-read-using-this detector 2 years ago
Josselin Feist 3880ad63a1 Minor improvements + testcase 2 years ago
Ardis Lu 82ab9888e6
Add tests for single letter variable name O or I 2 years ago
Josselin Feist 93a36990ac Minor 2 years ago
Josselin Feist 997b6b5fe3 Add testcase 2 years ago
Josselin Feist 43011717f1 Update test 2 years ago
Josselin Feist b96e0eef76 Improve yul parsing 2 years ago
bohendo 2b9f192b39 fix lint warnings 2 years ago
Josselin Feist d956569474 Update tests 2 years ago
Josselin Feist 104a4790e5 Minor 2 years ago
Josselin Feist 7951ec1c4e Minor 2 years ago
Josselin Feist 7261715b0c Improve support for virtual modifier 2 years ago
bohendo f0c87149f7 fix test 2 years ago
Pascal Marco Caversaccio f6de01afb1
Update tests/test_path_filtering/slither.config.json 2 years ago
Emilio López d47dd66579 Fix linting errors 2 years ago
Emilio López 2879514f23 Add tests for large and negative constants 2 years ago
Emilio López b563be7af9 Add tests for rational and scientific notation constants 2 years ago
alpharush 0e264b3b84 consider state variable collisions and incorrect return type 2 years ago
Simone 90520c591b Add parsing tests 2 years ago
alpharush 0d04e17f8c remove pragmas and make syntax compatible 2 years ago
alpharush a17a938a90 use standard test convention, match on sig instead of name 2 years ago
Josselin Feist 6dc5856be7 Use a best effort approach for internal function function-id 2 years ago
Josselin Feist 81f0e70423 Make results deterministic 2 years ago
Josselin Feist be82a1fe16 Multiple improvements 2 years ago
Josselin Feist d2a93f0225 Update the cross function reentrancy heuristic to work on variable read, and public state variables 2 years ago
Josselin Feist 08994a3971 Filter reentrancies detector based on the nonReentrant modifier 2 years ago
Josselin Feist 70dff581ed Add function.all_reachable_from_functions and function.is_reentrant 2 years ago
alpharush 3e9859cd89 implement full name for custom error and match on it 2 years ago
Josselin Feist a34c87812b Add tests for solc 0.8.13+ 2 years ago
plotchy 1bec56f64e add 0.8.15/0.7.6 tests for disableInitializers 2 years ago
alpharush f7e22a75e1 implement detector for erc20 tokens that have function collision with DOMAIN_SEPARATOR 2 years ago