Skip to content
Home SAST Tools Checkmarx
Checkmarx

Checkmarx

Category: SAST
License: Commercial
Suphi Cankurt
Suphi Cankurt
AppSec Enthusiast
Updated February 10, 2026
4 min read
Key Takeaways
  • Unified platform with 9 scanning engines (SAST, SCA, DAST, IaC, container, API, secrets, malicious package, repository health) under ASPM — scans 800B+ lines of code monthly.
  • Used by 60% of the Fortune 100 including Apple, Salesforce, Walmart, and Visa; Gartner Magic Quadrant Leader and Forrester SAST Wave Leader (both 2025).
  • ASPM correlates findings across all scanners using application context, reporting 89% noise reduction and 43% developer productivity increase vs. separate tools.
  • AI agents: Checkmarx One Assist remediates issues autonomously; Developer Assist catches security problems in the IDE before code is committed.
  • Supports 150+ technologies with IDE plugins for VS Code, IntelliJ, Eclipse, Visual Studio, Cursor, and Windsurf.

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).

Checkmarx One dashboard showing vulnerability overview with severity distribution and scan status

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.

150+ Technologies
Scans source code across 150+ technologies and languages, including legacy, open-source, and AI-generated code.
ASPM Prioritization
Application Security Posture Management correlates findings across all nine scanners. Ranks vulnerabilities by application context, so a critical issue in a payment service gets flagged before the same issue in an internal admin tool.
AI Remediation Agents
Checkmarx One Assist and Developer Assist are AI agents. One Assist remediates issues autonomously. Developer Assist catches problems preventatively as code is written in the IDE.

Key features

FeatureDetails
SASTStatic analysis with incremental scanning, data flow analysis, custom queries
SCAOpen-source dependency vulnerability, license risk, SBOM generation
DASTDynamic testing of running applications
IaC SecurityTerraform, CloudFormation, Kubernetes misconfiguration scanning
Container SecurityDocker image vulnerability detection
API SecurityAPI-specific vulnerability analysis
Secrets DetectionExposed credentials and API keys in code
Malicious Package ProtectionCompromised third-party package detection
Repository HealthSource code repository security posture analysis
ASPMCross-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.

Checkmarx One SAST results viewer showing vulnerability findings with severity levels and code location

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.

Checkmarx One scan results overview showing aggregated findings across scan types

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.

Checkmarx SCA results showing open-source dependency vulnerabilities with severity and remediation paths

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.

Checkmarx SCA dependency tree showing direct and transitive dependency relationships

Supply chain coverage
Checkmarx bundles SCA, malicious package protection, and repository health into what it calls Software Supply Chain Security. Together they cover dependencies, packages, and repo configurations.

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.

Checkmarx One project details page showing vulnerability breakdown by scanner type and severity

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.

Checkmarx One application details page showing aggregated security posture across all scan types

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.

Checkmarx One vulnerability details showing code location, severity, CWE classification, and fix guidance

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

Checkmarx One vulnerability list showing findings across multiple projects with filtering options

Codebashing
Codebashing is Checkmarx’s separate secure code training platform. It teaches developers to write more secure code through hands-on exercises tied to the vulnerability types their team actually encounters.

Integrations

Source Code Management
GitHub GitHub
GitLab GitLab
Bitbucket Bitbucket
Azure DevOps Azure DevOps
CI/CD
Jenkins Jenkins
TeamCity TeamCity
GitHub Actions GitHub Actions
Azure DevOps Azure DevOps
CircleCI CircleCI
GitLab CI GitLab CI
Bamboo Bamboo
AWS CodeBuild AWS CodeBuild
IDE Plugins
VS Code VS Code
IntelliJ IntelliJ
Eclipse Eclipse
Visual Studio Visual Studio
Cursor Cursor
Windsurf Windsurf
Ticketing & Communication
Jira Jira
Slack Slack
Microsoft Teams Microsoft Teams

GitHub Actions

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

Checkmarx One scan results displayed as annotations in GitHub Actions workflow

Getting started

1
Contact sales — Checkmarx is enterprise software with custom pricing. Request a demo through checkmarx.com.
2
Connect your repositories — Link GitHub, GitLab, Bitbucket, or Azure DevOps to give Checkmarx access to your codebase.
3
Choose your scanners — Enable SAST, SCA, DAST, IaC, container, API, or secrets scanning based on what your team needs.
4
Review findings in ASPM — Use the ASPM dashboard to see prioritized results across all scanners. Set up IDE plugins for developer-level feedback.

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.

Best for
Enterprise teams in regulated industries that need SAST, SCA, DAST, and more in a single platform with centralized prioritization and AI-powered remediation.

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.

Frequently Asked Questions

What does Checkmarx do?
Checkmarx One is an application security platform that bundles SAST, SCA, DAST, IaC security, container security, API security, secrets detection, malicious package protection, repository health scanning, and ASPM. It scans over 800 billion lines of code per month across its customer base and supports 150+ technologies and languages.
Is Checkmarx free?
No. Checkmarx is a commercial product with custom enterprise pricing. There is no free tier or community edition.
What integrations does Checkmarx support?
Checkmarx integrates with GitHub, GitLab, Bitbucket, Azure DevOps for SCM; Jenkins, TeamCity, CircleCI, GitLab CI, Bamboo, GitHub Actions, and AWS CodeBuild for CI/CD; and VS Code, IntelliJ, Eclipse, Visual Studio, Cursor, and Windsurf for IDE plugins.
How does Checkmarx handle vulnerability prioritization?
Checkmarx uses ASPM to correlate findings across all scanning engines using application context. It ranks vulnerabilities based on where affected code sits in your architecture, so a critical issue in a customer-facing service gets flagged before the same issue in an internal tool. Checkmarx reports 89% noise reduction through this approach.
What AI features does Checkmarx have?
Checkmarx One Assist is an AI agent that provides remediation guidance and can fix issues autonomously. Developer Assist works preventatively, catching security issues as code is written in the IDE. Both suggest fixes rather than just flagging problems.