Codacy analyses every change against your configured security rules and records the result against the merge.
Trusted by 15,000+ organizations and 200,000+ developers worldwide
Codacy produces evidence for the technological controls that govern how code is written, tested and merged, where they’re in scope in your Statement of Applicability. Here is where it applies.
Security integrated across the SDLC, inception to deployment
The controls above are the code-stage part of that lifecycle, applied consistently across every connected repository.
Security requirements defined and specified before development begins
The requirements you define that are automatically testable become rules and thresholds Codacy enforces. Codacy evidences that they’re applied, not that they were defined.
Secure coding principles applied throughout development, with evidence that security issues cause code to be rejected
Shared security rule sets applied to every repository. Findings are surfaced on the pull request that introduced them, and a failing gate blocks the merge.
Code tested for functional and security requirements before release; includes both vulnerability scanning and penetration testing
Static analysis of source code, plus dynamic scanning of running applications and APIs, triggered from your pipeline. Penetration testing is a separate requirement, available through our partner.
Changes tested and formally approved before deployment
Gates block the merge until checks pass and a reviewer approves. The check result and the approval are recorded against the pull request. Configuration changes to Codacy itself are recorded in the audit log.
Vulnerabilities identified in a timely way, risk-evaluated, and remediated to a deadline
Daily rescans of open-source dependencies, severity-ranked findings, configurable remediation deadlines with overdue status, and CSV export for review.
“Codacy makes sure that we do security testing on code automatically so the developer doesn’t have to care about it.”
Tim van Loosbroek, Head of Infrastructure and Security
Connect your Git organisation in two clicks. First evidence report the same day.
Set the checks a pull request has to pass before it can merge. Each gate produces a timestamped record of what was tested, what the outcome was, and who approved the change. When an auditor samples changes, you export those records.
Configure your secure coding standard once, from OWASP and CWE-aligned rules, and Codacy applies it at every commit across every connected repository. Auditors sampling A.8.28 want to see that the standard exists, that it’s applied consistently, and that it has consequences. A blocked merge is that consequence.

SAST reads your source code for supported vulnerability classes. DAST tests your running applications and APIs, on demand from your pipeline. A.8.29 asks for both, plus penetration testing, which we cover through our partner, WorkNest Secure.

Injection patterns, insecure cryptography, and authentication and authorization weaknesses, identified before merge.
Dependencies are reassessed between commits, so a vulnerability disclosed today surfaces today, not at the next code change.