Commit Graph

228 Commits (2b9f192b39a8327ec7d3131ee56f48e6547c26bf)

Author SHA1 Message Date
Josselin 866e219041 New detector: controlled delegatecall 6 years ago
Josselin 375e56e282 Add Uninitialized local variable detector 6 years ago
Josselin 12a52f0ffa Fix incorrect pragma json output 6 years ago
Josselin 5c238c9c93 Change --printers to --print and --detectors to --detect (close #71) 6 years ago
Alexander Remie 693d4d1209 improve python script 6 years ago
Alexander Remie 1994e35fad improve comment 6 years ago
Alexander Remie de05b1fdad sort shared_props list of strings, which is a set (and thus does not keep order between runs) 6 years ago
Alexander Remie 11132a628e replace basestring with str 6 years ago
Alexander Remie ded2359bdf typo 6 years ago
Alexander Remie 257058e80b rename list var to l 6 years ago
Alexander Remie 8bf5e96140 cast filter output to list 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 3b35b5a14b force set json.dumps separators 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
Alexander Remie db84aeca1f add shell script to generate the expected (beautified) json output for each test 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
Josselin 88b37c2b3c Update README 6 years ago
Josselin 8cc789e18a Update lockedEther testcase 6 years ago
Josselin 39860db4e9 Update Travis tests 6 years ago
Josselin 43f6414d9f Open source unused state variable detector 6 years ago
Josselin 2aea762600 Open source tx.origin detector 6 years ago
Josselin 4d797bb4b7 API changes: 6 years ago
Josselin a0c366a955 Add uninitialized storage var detector 6 years ago
Josselin e18be0b483 Add re-entrancy detector 6 years ago
Josselin ef32f484e0 Add code quality detector to check if an old version of solc is used 6 years ago
Josselin a97ea53fbd Parse ImportDirective and PragmaDirective 6 years ago
Josselin 4eceed57cf Update travis with slither package 6 years ago
Josselin ecca123343 Update travis to use solc 0.4.24 6 years ago
Josselin 5490cca41b Update travis script 6 years ago
Josselin d6b51cef66 Initial public commit 6 years ago