4 ms·
"With that said, it won't find vulnerabilities you code in yourself - only publicly released vulns that Ruby, etc. have issued patches for." This is not quite
by vasinov 13y ago
"With that said, it won't find vulnerabilities you code in yourself - only publicly released vulns that Ruby, etc. have issued patches for."
This is not quite true. Brakeman (and Hakiri for that matter) runs static code analysis and finds vulnerabilities that were introduced by the developer. E.g., XSS, SQL injection, etc.
- borski 13y agoYou're right - I took away too much credit by saying that. However, brakeman had its own issues (tons of false positives, etc.). It's a great project but too complex / cries wolf too often for a lot of projects. Dynamic analysis has issues too, but it often finds more than brakeman (or any purely static code analysis tool).