Tool | Version | Checker | Description |
---|
Astrée | |
| Supported by stubbing/taint analysis |
CodeSonar | | IO.INJ.COMMAND IO.INJ.FMT IO.INJ.LDAP IO.INJ.LIB IO.INJ.SQL IO.UT.LIB IO.UT.PROC
| Command injection Format string injection LDAP injection Library injection SQL injection Untrusted Library Load Untrusted Process Creation |
Coverity | 6.5 | TAINTED_STRING | Fully implemented |
Klocwork | | NNTS.TAINTED SV.TAINTED.INJECTION |
|
LDRA tool suite | | 108 D, 109 D | Partially implemented |
Parasoft C/C++test | | CERT_C-STR02-a CERT_C-STR02-b CERT_C-STR02-c | Protect against command injection Protect against file name injection Protect against SQL injection |
Polyspace Bug Finder | Include Page |
---|
| Polyspace Bug Finder_V |
---|
| Polyspace Bug Finder_V |
---|
|
| CERT C: Rec. STR02-C
| Checks for: - Execution of externally controlled command
- Command executed from externally controlled path
- Library loaded from externally controlled path
Rec. partially covered. |