Checkmarx One is an application security platform that bundles SAST, SCA, DAST, IaC security, container security, API security, secrets detection, and ASPM into a single product. The platform scans over 800 billion lines of code per month across its customer base.
Founded in 2006 by Maty Siman, Checkmarx is headquartered in Israel. The platform is used by 60% of the Fortune 100, including Apple, Salesforce, Walmart, Visa, Citigroup, Ford, Siemens, Airbus, Adidas, and SAP. Checkmarx is a Gartner Magic Quadrant Leader for Application Security Testing (2025), a Forrester SAST Wave Leader (2025), and recognized in the IDC MarketScape for ASPM (2025).

What is Checkmarx?
Instead of buying separate SAST, SCA, and DAST tools, teams get nine scanning engines in one platform with ASPM on top to correlate and prioritize findings.
The platform supports 150+ technologies and languages. Checkmarx reports 89% noise reduction through its correlation engine and a 43% increase in developer productivity compared to using separate tools.
Key features
| Feature | Details |
|---|---|
| SAST | Static analysis with incremental scanning, data flow analysis, custom queries |
| SCA | Open-source dependency vulnerability, license risk, SBOM generation |
| DAST | Dynamic testing of running applications |
| IaC Security | Terraform, CloudFormation, Kubernetes misconfiguration scanning |
| Container Security | Docker image vulnerability detection |
| API Security | API-specific vulnerability analysis |
| Secrets Detection | Exposed credentials and API keys in code |
| Malicious Package Protection | Compromised third-party package detection |
| Repository Health | Source code repository security posture analysis |
| ASPM | Cross-scanner correlation, prioritization, and remediation workflows |
SAST engine
The SAST engine performs static analysis with data flow tracking across source code. It supports incremental scanning, so only new or changed code gets analyzed on subsequent runs. This cuts scan times on large codebases.

Custom queries let security teams write detection rules specific to their application patterns. The engine traces data flow through function calls and file boundaries to detect injection vulnerabilities, authentication flaws, and cryptographic issues.

The IDE plugins scan code in real time. Developer Assist, the preventative AI agent, catches issues before code leaves the editor.
SCA and supply chain
Checkmarx SCA scans open-source dependencies for known vulnerabilities and license compliance issues. It generates SBOMs (Software Bill of Materials) and tracks transitive dependencies.

Malicious Package Protection detects compromised packages before they enter your codebase. Repository Health is a newer addition that checks source code repository configurations for security weaknesses and supply chain risks.

ASPM
ASPM sits on top of all scanning engines and correlates findings using application context. It deduplicates results across SAST, SCA, DAST, and other scanners so teams aren’t drowning in unranked alerts.

The application view groups findings by business application rather than by repository or scan type. A vulnerability in a payment-processing service gets ranked higher than the same vulnerability in an internal documentation tool.

AI agents
Checkmarx One Assist is an AI agent that provides remediation guidance in the IDE and can fix issues autonomously. Developer Assist works preventatively, catching problems as code is written before it gets committed.
Both agents suggest actual code fixes, not just vulnerability descriptions. One Assist can generate remediation pull requests for certain vulnerability types.
Vulnerability management
The vulnerability detail view shows the full context of each finding: affected file, line number, data flow path, CWE classification, and remediation guidance.

Scan reports can be exported for compliance documentation. The reporting system supports scheduled and on-demand generation.

Integrations
GitHub Actions
Checkmarx results appear directly in GitHub as PR annotations. Developers see findings in the same interface where they review code.

Getting started
When to use Checkmarx
Checkmarx is built for organizations where application security is a compliance or business requirement. If you’re shipping software to regulated industries or handling sensitive customer data, it covers every major testing type in a single platform.
The ASPM layer matters most for teams running multiple scan types simultaneously. Correlating SAST, SCA, and DAST findings in a single prioritized view is more useful than managing three separate dashboards.
Checkmarx supports both cloud and on-premises deployment. For teams looking at open-source alternatives, Semgrep provides fast SAST with custom rules, and Trivy covers container and IaC scanning. Browse SAST tools to compare options, or read our Checkmarx alternatives guide.
Note: Trusted by Apple, Salesforce, Walmart, Visa, Citigroup, Ford, Siemens, Airbus, Adidas, SAP.
