My experience with Veracode
Use Cases and Deployment Scope
* We review the Software Composition Analysis and the "Triage flaws" section on a regular basis (minimum every week).
* We run a dynamic scan before each major version release.
* Our goal is to fix all the Very high/high/medium vulnerabilities this year. We'll then look at the minor ones.
Pros
- Report generation
- Flaws description and remediation strategy
- Consultation requests
Cons
- Scan results stability: from one scan to another, additional flaws appear whereas code did not change.
- Entry points selection: hard to be sure selection is optimal, should be automatized or hidden.
- Branches management: we currently use sandboxes to scan different branches of our software. Would be good to have real branches management.
Return on Investment
- Adoption by developers: they are more aware of security aspects.
- Allows us to see where we are in terms of applicative security
- We're able to deliver clear security reports to our clients






