- 27 Jul, 2020 1 commit
-
-
Added a simple check that prints an error message when no dynamic symbol calls could be resolved.
Melvin Klimke authored
-
- 21 Jul, 2020 1 commit
-
-
Added brand new (and still experimental) checks for CWEs 415 and 416 together with a new interprocedural data-flow analysis engine written in Rust. Add `-partial=Memory` as command line flag to try out the new checks.
Enkelmann authored
-
- 16 Jul, 2020 1 commit
-
-
Melvin Klimke authored
-
- 09 Jul, 2020 1 commit
-
-
Each unit test can now be run with a separate test binary, making all unit tests more flexible.
Melvin Klimke authored
-
- 13 Feb, 2020 1 commit
-
-
Upgraded the BAP version to its current development version.
Enkelmann authored
-
- 29 Jul, 2019 1 commit
-
-
* Added feature to compiler test cases with more than one compiler. Added clang as first examples. Fixed test cases to work with gcc * Added acceptance tests for clang x64, adjusted Travis scripts (now runs also unittests), install_cross_compilers installs also clang. * Skips test for cwe415, which is broken on clang + Ubuntu 16.04 * Added feature to compiler test cases with more than one compiler. Added clang as first examples. Fixed test cases to work with gcc * Added acceptance tests for clang x64, adjusted Travis scripts (now runs also unittests), install_cross_compilers installs also clang. * Skips test for cwe415, which is broken on clang + Ubuntu 16.04 * Added change to CHANGES.md * Fixed test issue: test for json output was pre-compiler suffix.
Thomas Barabosch authored
-
- 19 Jun, 2019 1 commit
-
-
* Initial version of CWE560 check * CWE560 identifies calls to umask, missing the check of the umask calls. * Initial version of CWE560 check * CWE560 identifies calls to umask, missing the check of the umask calls. * [cwe560] works for x64, fix function check_umask_call to detect on other arches * Initial version of CWE560 check * CWE560 identifies calls to umask, missing the check of the umask calls. * Initial version of CWE560 check * [cwe560] works for x64, fix function check_umask_call to detect on other arches * Now working on the other architectures * Refactored version of check for CWE 560 that work on several architectures. Added first unit tests for the checkers code base * Fixes some dune warnings. * Added CWE 560 to CHANGES.md. Fixes another dune warning. * Requested change: Private module as a wrapper for unit tests
Thomas Barabosch authored
-
- 14 Jun, 2019 1 commit
-
-
Initial version of type inference. It is still very rudimentary at the moment since it just tracks pointer but it's a very solid start!
Enkelmann authored
-
- 05 Apr, 2019 1 commit
-
-
* Initial version of Type inference
Enkelmann authored
-