1. 03 Nov, 2020 1 commit
  2. 21 Jul, 2020 1 commit
    • Rust interface (#70) · 8e575abc
      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
  3. 18 Jul, 2019 1 commit
    • Added more documentation to checks (#26) · 08951c01
      * Added more documentation to checks
      
      * Corrected typo in opam files
      
      * Added documentation command to makefile
      
      * updated documentation build command in Readme.md
      
      * Fixed some documentation typos
      
      * rand without srand is always treated as an anti-pattern.
      
      * delete generated documentation on "make clean"
      Enkelmann authored
  4. 16 Apr, 2019 1 commit
    • cwe_checker_emulation plugin using BAP's Primus (#15) · 095130c0
      * Initial commit of cwe_checker emulation feature using bap primus under the hood.
      
      * Fixed some Core issues with Maps and Hashtbls
      
      * Moved plugins to their own folders as expected by BAP.
      
      * Added .merlin since everybody likes merlin
      
      * Further improvements in the build process
      
      * Commented cwe_checker_emulation plugin
      
      * cwe_checker_emulation detects double frees with the help of Primus.
      
      * Refactoring of cwe_checker_emulation, extracted incident reporting to
      module Incident_reporter.
      
      * Added test cases for cwe125, cwe416, and modified cwe415.
      
      * Now reporting use-after-free correctly
      
      * Adjusted README
      
      * Adjusted CHANGES.md.
      
      * Added spaces to content codacy.
      
      * Adjusted build process for emulation plugin
      
      * fixed emulation recipe
      
      * Reports out-out-bounds read/writes, events are not reported multiple times now.
      
      * Adds tests for cwe-415 and cwe-416. Arritifical examples for cwe-125 and cwe-787
      
      * Travis aware emulation tests.
      
      * Fixed acceptance tests.
      Thomas Barabosch authored
  5. 05 Apr, 2019 2 commits
  6. 05 Feb, 2019 1 commit
  7. 21 Jan, 2019 2 commits
  8. 21 Nov, 2018 1 commit
  9. 08 Oct, 2018 1 commit