Commit Graph

19 Commits (7832ac7a6c8b6b86930c00485e960a6b1b116c56)

Author SHA1 Message Date
Josselin 9ba8bb8434 Add two new detectors: 6 years ago
Josselin 5e1eb42311 ERC20/721 detector: move is_possible_* function to contract.has_an_erc*_function 6 years ago
Josselin d1dbef483d Improve too many digits detector. Fix travis test 6 years ago
Gilles de Bordeaux 7e56501a39 Added a test for “too-many-digits” detector 6 years ago
Josselin 08762a0275 Improve travis test 6 years ago
Shahar Zini 349e9f7f20 Add right-to-left-override character (U+202E) detection 6 years ago
Josselin 531adabf18 WIP: use crytic-compile 6 years ago
Josselin f53151e695 Open source 3 detectors: 6 years ago
Josselin 7ef4e05fa1 Usage changes 6 years ago
Josselin 768c84b334 Upgrade travis test + update readme + allow solc 0.4.24 6 years ago
Josselin 52322ebb37 Open source shadowing local and shadowing builtin detectors 6 years ago
Josselin af646da29e Update travis tests 6 years ago
Josselin 51f3798626 Split reentrancy detector into three variants: 6 years ago
Josselin 30b0f19c0b Open source detector for multiple calls in a loop 6 years ago
Josselin d49ea4475d Open source detector on dangerous block.timestamp usage 6 years ago
Josselin d5c439c5d2 Open source shadowing state variable detectors 6 years ago
Josselin 1f90b4c7f1 Update travis scripts 6 years ago
Josselin 1c666c729d Partial support of Solidity 0.5 (WIP) 6 years ago
Josselin f3a9999fb5 Use deepdiff library to compare json output instead of custom script 6 years ago
Josselin 35524d8b93 JSON output: add helpers to unifiy and simplify export 6 years ago
Josselin 242acd0538 Continue to refactor JSON output (WIP) 6 years ago
Josselin 39facef8eb Improve Unused return value detector: 6 years ago
Josselin 76e781d598 Improve travis test 6 years ago
Josselin 26df3b2165 Open source constant function detector 6 years ago
benstew 89a17d098c update travis test 6 years ago
Josselin 866e219041 New detector: controlled delegatecall 6 years ago
Josselin 5c238c9c93 Change --printers to --print and --detectors to --detect (close #71) 6 years ago
Alexander Remie 17e6f3c243 add python script to recursively order the json output of detectors 6 years ago
Josselin 4c14041942 Update travis 6 years ago
Alexander Remie 4cb3a13eb1 use custom python script to pretty print json output instead of python -e json.tool 6 years ago
Alexander Remie 6dc5cbe70e improve expected-json-generation and test script + use new tests/expected_json/ dir to store expected json files 6 years ago
Alexander Remie b7119f0460 update travis_test.sh to compare json output instead of counting output lines 6 years ago
Feist Josselin 0d14c342f7
Update travis_test.sh 6 years ago
Feist Josselin 00dad1335a
Update travis_test.sh 6 years ago
Omidiora Samuel 8ca9e2353e added: ignore contracts with internal dynamic calls 6 years ago
Omidiora Samuel dbe066a66a fixed merge conflict issues 6 years ago
Josselin dece5ab023 UninitializedStateVarsDetection: Fix incorrect storage parameters add 6 years ago
redshark1802 f6ed3ba68d cli improvements 6 years ago
Cryptomental 6afb9101e9 travis_test: Increase detect unitialized state findings to three. 6 years ago
Josselin 21ff89870c NamingConvention: Check if parameters are used and if state variables are private 6 years ago
Josselin b031dee943 Update travis to test for normal AST and compact AST 6 years ago
Josselin f973d86345 Re-add suicidal unit test 6 years ago
Cryptomental c307d1b0d0 detectors: Rewrite unitialized state variables with IR. 6 years ago
Josselin b9c5df3409 Update travis script to use one detector per testcase (close #37) 6 years ago
Cryptomental 433ca4fcc9 detectors: Add state variables that could be const detector. 6 years ago
Cryptomental 156ba6a9bb detectors: Add low level calls detector. 6 years ago
redshark1802 a0cb5ecf83 fix test 6 years ago
Cryptomental 1d6cebd991 detectors: Add assembly detector. 6 years ago
redshark1802 495de91217 add Naming Convention Detector 6 years ago
Cryptomental b069d9340e detectors: Add assembly detector. 6 years ago