Checkmarks for improving overall SAST security posture
Use Cases and Deployment Scope
Checkmarx was uses as a reactive security sast control in my org, to detect code security scans, secret detection and license scanning. We also used it to assess our overall sast structure by dashboards and metrics such as MTTR etc. There were lot of grey areas where devs needed assistance with the vulnerable piece of code and checkmarx used to provide great insights on that.
Pros
- Code security scans where issues needs to be tagged as Critical or High and needs to be merged into PR
- Secrets that are hardcoded in the code or comments of the PR
- License scanning where devs will be having an idea if they are using right set of open source packages
Cons
- DAST capability can be the one where it does not support native use case of using OTP based arch
- API Scanning is something that lacks a bit due to not much customizations
- Branch wise reports for SAST is not available
Return on Investment
- One product usually for all the SAST need helped us evaluate our security posture
Usability
Other Software Used
SonarQube Server, Veracode
