Checkmarx website screenshot

Checkmarx

Checkmarx is a leading application security testing solution provider, offering static application security testing (SAST), software composition analysis (SCA), and other security tools to help organizations identify and remediate vulnerabilities in their code.

Checkmarx publishes 15 APIs on the APIs.io network, including Applications API, Authentication API, Configuration API, and 12 more. Tagged areas include Application Security, Code Analysis, DevSecOps, SAST, and Security Testing.

The Checkmarx catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Checkmarx’s developer surface includes authentication, documentation, support, engineering blog, product news, GitHub presence, and 15 more developer resources.

62.5/100 strong ▬ flat Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
15 APIs
Application SecurityCode AnalysisDevSecOpsSASTSecurity TestingVulnerability Scanning

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 62.5/100 · strong
Contract Quality 18.1 / 25
Developer Ergonomics 6.1 / 20
Commercial Clarity 16.3 / 20
Operational Transparency 6.8 / 13
Governance 7.0 / 12
Discoverability 8.2 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/checkmarx: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 15

Individual APIs this provider publishes, each with its own machine-readable definition.

Checkmarx Applications API

Manage applications that group related projects

Checkmarx Authentication API

Obtain and manage authentication tokens via OAuth 2.0

Checkmarx Configuration API

Manage project and tenant-level scan configuration

Checkmarx Engines API

Manage scan engines and engine servers

Checkmarx Groups API

Manage access control groups

Checkmarx Packages API

Query open source package information

Checkmarx Presets API

Manage scan configuration presets

Checkmarx Projects API

Manage scanning projects and their configuration

Checkmarx Queries API

Manage custom SAST queries and presets

Checkmarx Reports API

Generate and download scan reports

Checkmarx Results API

Retrieve and manage scan results and findings

Checkmarx Risk Reports API

Retrieve vulnerability and risk analysis results

Checkmarx Scans API

Trigger, monitor, and manage security scans

Checkmarx Settings API

Manage project and organization settings

Checkmarx Teams API

Manage teams and access control

Scroll for all 15

Postman Collections 15

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 15

Open Collections 3

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Checkmarx One API

OPEN COLLECTION

Checkmarx SAST API

OPEN COLLECTION

Checkmarx SCA API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Checkmarx GraphQL API

Checkmarx provides application security testing covering SAST, SCA, DAST, API security, and container security. The API covers scan management, vulnerability results, project co...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Checkmarx Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Checkmarx Context

0 classes · 10 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Checkmarx API Rules

6 rules · 4 warnings 2 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Checkmarx Scan Result

19 properties

JSON SCHEMA

Checkmarx Vulnerability

18 properties

JSON SCHEMA

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Checkmarx Authentication

http · 1 scheme

SECURITY

Checkmarx Domain Security

TLSv1.3 · DMARC

SECURITY

Checkmarx Trust Center

SOC 2, ISO 27001, GDPR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Checkmarx Agentic Access

61 operations · 25 acting

61 operations · 25 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
name: Checkmarx
description: Checkmarx is a leading application security testing solution provider, offering static application security testing
  (SAST), software composition analysis (SCA), and other security tools to help organizations identify and remediate vulnerabilities
  in their code.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://www.checkmarx.com/wp-content/uploads/2022/03/checkmarx-logo.svg
tags:
- Application Security
- Code Analysis
- DevSecOps
- SAST
- Security Testing
- Vulnerability Scanning
created: '2024'
modified: '2026-05-19'
url: https://www.checkmarx.com
specificationVersion: '0.20'
apis:
- aid: checkmarx:checkmarx-applications-api
  name: Checkmarx Applications API
  description: Manage applications that group related projects
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Applications
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-applications-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-authentication-api
  name: Checkmarx Authentication API
  description: Obtain and manage authentication tokens via OAuth 2.0
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-authentication-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-configuration-api
  name: Checkmarx Configuration API
  description: Manage project and tenant-level scan configuration
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Configuration
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-configuration-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-engines-api
  name: Checkmarx Engines API
  description: Manage scan engines and engine servers
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Engines
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-engines-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-groups-api
  name: Checkmarx Groups API
  description: Manage access control groups
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Groups
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-groups-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-packages-api
  name: Checkmarx Packages API
  description: Query open source package information
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Packages
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-packages-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-presets-api
  name: Checkmarx Presets API
  description: Manage scan configuration presets
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Presets
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-presets-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-projects-api
  name: Checkmarx Projects API
  description: Manage scanning projects and their configuration
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-projects-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-queries-api
  name: Checkmarx Queries API
  description: Manage custom SAST queries and presets
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Queries
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-queries-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-reports-api
  name: Checkmarx Reports API
  description: Generate and download scan reports
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Reports
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-reports-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-results-api
  name: Checkmarx Results API
  description: Retrieve and manage scan results and findings
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Results
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-results-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-risk-reports-api
  name: Checkmarx Risk Reports API
  description: Retrieve vulnerability and risk analysis results
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Risk Reports
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-risk-reports-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-scans-api
  name: Checkmarx Scans API
  description: Trigger, monitor, and manage security scans
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Scans
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-scans-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-settings-api
  name: Checkmarx Settings API
  description: Manage project and organization settings
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Settings
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-settings-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
- aid: checkmarx:checkmarx-teams-api
  name: Checkmarx Teams API
  description: Manage teams and access control
  humanURL: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  baseURL: https://your-checkmarx-instance.com/cxrestapi
  tags:
  - Teams
  properties:
  - type: OpenAPI
    url: openapi/checkmarx-teams-api-openapi.yml
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-8158-rest-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-8158-authentication.html
  - type: GraphQL
    url: graphql/checkmarx-graphql.md
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-68617-api.html
  - type: Authentication
    url: https://checkmarx.com/resource/documents/en/34965-68617-authentication.html
  - type: Documentation
    url: https://checkmarx.com/resource/documents/en/34965-128036-checkmarx-one-api.html
  - type: APIReference
    url: https://checkmarx.com/resource/documents/en/34965-128036-api-reference.html
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/checkmarx/overview
- type: AgenticAccess
  url: agentic-access/checkmarx-agentic-access.yml
- type: TrustCenter
  url: security/checkmarx-trust-center.yml
- type: DomainSecurity
  url: security/checkmarx-domain-security.yml
- type: Authentication
  url: authentication/checkmarx-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/checkmarx
- type: Website
  url: https://www.checkmarx.com
- type: Documentation
  url: https://checkmarx.com/resource/documents/
- type: Support
  url: https://support.checkmarx.com/
- type: Login
  url: https://checkmarx.com/login/
- type: Blog
  url: https://checkmarx.com/blog/
- type: News
  url: https://checkmarx.com/news/
- type: GitHub
  url: https://github.com/checkmarx
- type: StatusPage
  url: https://status.checkmarx.com/
- type: PrivacyPolicy
  url: https://checkmarx.com/privacy-policy/
- type: TermsOfService
  url: https://checkmarx.com/terms-of-use/
- type: JSONLD
  url: json-ld/checkmarx-context.jsonld
- type: JSONSchema
  url: json-schema/checkmarx-scan-result-schema.json
- type: JSONSchema
  url: json-schema/checkmarx-vulnerability-schema.json
- type: Spectral
  url: spectral/checkmarx-spectral.yml
- type: LlmsText
  url: https://checkmarx.com/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com