DevSecOps

Checkmarx : à quoi ça sert ? Guide plateforme AppSec 2025

Checkmarx expliqué : plateforme AppSec enterprise, modules SAST/SCA/IAST/DAST/SCS/API, Checkmarx One SaaS, tarifs 2025, comparatif Snyk/Veracode, cas d'usage.

Naim Aouaichia
14 min de lecture
  • Checkmarx
  • SAST
  • SCA
  • IAST
  • Plateforme AppSec
  • Enterprise
  • DevSecOps outillage

Checkmarx est une plateforme AppSec commerciale enterprise éditée par Checkmarx Ltd (société israélienne basée à Ramat Gan, ~1 200 employés 2024, rachetée par Hellman & Friedman en 2020 pour 1,15 milliard $), qui regroupe sous la bannière Checkmarx One (SaaS unifié lancé en 2022) six modules de sécurité applicative : CxSAST (Static Application Security Testing, produit historique lancé 2006), CxSCA (Software Composition Analysis), CxIAST (Interactive Application Security Testing), CxDAST (Dynamic Application Security Testing), CxSCS (Supply Chain Security), CxAPI (API Security). C'est l'un des trois leaders du Gartner Magic Quadrant for Application Security Testing 2023-2024, aux côtés de Veracode et Snyk, et il domine historiquement le segment grands comptes régulés — banques (BNP Paribas, Société Générale, Crédit Agricole), télécoms, administrations, défense, pharma — avec des budgets licence typiques de 80 à 600 k€/an selon modules et nombre de développeurs. Cet article détaille les 6 modules, les cas d'usage concrets avec exemples d'intégration IDE et CI/CD, les tarifs 2024-2025 observés en France, le comparatif honnête avec Snyk, Veracode, SonarQube et alternatives open-source (Semgrep, CodeQL, Trivy), les 5 raisons de l'inertie grands comptes sur Checkmarx malgré la concurrence, et les limites documentées à connaître avant achat. Pour le positionnement théorique SAST/DAST/IAST, voir SAST vs DAST vs IAST.

1. Qu'est-ce que Checkmarx

1.1 Contexte et genèse

Checkmarx Ltd est fondée en 2006 en Israël par Maty Siman (CTO actuel) et Emmanuel Benzaquen (ancien CEO). Société rachetée en 2020 par le fonds private equity Hellman & Friedman pour 1,15 milliard de dollars. Effectif 2024 : ~1 200 employés, présence mondiale (Israël, US, UK, Allemagne, France, Inde).

AnnéeÉvénement clé
2006Création Checkmarx, lancement CxSAST
2015Ajout CxOSA (Open Source Analysis, ancêtre CxSCA)
2018Lancement CxIAST
2020Rachat Hellman & Friedman — 1,15 Md$ valorisation
2022Lancement Checkmarx One SaaS — refonte UX et migration progressive
2023Ajout CxSCS (Supply Chain Security) en réponse SolarWinds / Log4Shell
2024Ajout CxAPI Security, intégrations IA-assistées
2025Pousse migration Checkmarx One, horizon EOL du CxSAST v9 self-hosted estimé 2027-2028

1.2 Position Gartner Magic Quadrant AST 2024

Checkmarx est Leader dans le Gartner Magic Quadrant for Application Security Testing 2024 (publié avril 2024), aux côtés de Veracode, Synopsys, Snyk. Les Challengers incluent GitHub Advanced Security et HCL AppScan. Les Visionnaires SonarSource et Qwiet AI. Les Niche Players Invicti et Rapid7.

2. Le catalogue Checkmarx One 2024-2025

Checkmarx One — modules disponibles 2024-2025
───────────────────────────────────────────────
CxSAST     ─► Static Application Security Testing
              Analyse code source, 35+ langages, taint inter-procédural
 
CxSCA      ─► Software Composition Analysis
              Scan dépendances open source (CVE, licences, SBOM)
 
CxIAST     ─► Interactive Application Security Testing
              Agent runtime Java/.NET/Node/Python
 
CxDAST     ─► Dynamic Application Security Testing
              Scan dynamique web + API (issue du rachat Dustico 2021)
 
CxSCS      ─► Supply Chain Security
              Analyse risques chaîne d'approvisionnement (typosquatting,
              packages malicieux, contributeurs suspects)
 
CxAPI      ─► API Security Testing
              Découverte automatique API + scan OWASP API Top 10 2023
 
CxCloud    ─► Cloud Security (module IaC + CSPM émergent)
              Scan Terraform, CloudFormation, Kubernetes manifests

2.1 Matrice des classes de vulnérabilités couvertes

ClasseCxSASTCxSCACxIASTCxDASTCxAPI
Injection SQL / NoSQL-
XSS--
CSRFPartiel-
Désérialisation insecurePartiel-
Hardcoded secrets----
Dépendances vulnérables----
Licence non-conforme----
Config serveur faible---
Broken Access ControlLimité-Limité
BOLA / BFLA API---Limité

3. CxSAST : le produit historique

CxSAST reste le module de revenus principal de Checkmarx (estimé 55-65 % du chiffre d'affaires 2024). Ses différenciateurs :

3.1 Couverture langages la plus large du marché

35+ langages supportés en 2025, incluant des langages legacy enterprise rarement couverts par la concurrence moderne :

  • Web / moderne : JavaScript, TypeScript, Python, Go, Ruby, PHP.
  • Enterprise Java : Java, Groovy, Scala, Kotlin.
  • Microsoft : C#, VB.NET, ASP.NET, PowerShell.
  • Mobile : Objective-C, Swift, Kotlin (Android).
  • Legacy enterprise : COBOL, PL/SQL, Visual Basic 6, Perl, ABAP (SAP), Apex (Salesforce).
  • Systèmes : C, C++, C with embedded inline assembly.

Cette couverture explique une part importante de l'inertie marché banques + administrations : un repo COBOL ou Visual Basic 6 n'a quasi aucune alternative.

3.2 Approche d'analyse

CxSAST utilise une représentation de flux de données (taint) inter-procédurale avec un moteur propriétaire qui modélise entry points (sources) et sinks. L'engine est réputé exhaustif mais lent (scan complet d'une application moyenne 30-60 minutes typique) et générateur de faux positifs (20-40 % sans tuning, 10-15 % avec tuning).

3.3 Fonctionnalités clés

  • Scan incremental pour re-scan rapide sur PR (durée 3-10 min vs 30-60 pour un full).
  • Custom queries via langage propriétaire CxQL — permet d'écrire des règles métier.
  • Rapports compliance prêts à livrer : PCI-DSS, HIPAA, SOX, GDPR, OWASP Top 10, SANS Top 25, CWE.
  • IDE plugins : IntelliJ, Eclipse, Visual Studio, VS Code (feedback dev in-editor).
  • Integrate with Jenkins / GitLab / GitHub / Bitbucket / Azure DevOps.

4. CxSCA : Software Composition Analysis

Lancé en 2019 (anciennement CxOSA, rebranded CxSCA en 2020), scan des dépendances open source contre les bases de vulnérabilités (CVE, GHSA, OSV, Checkmarx Vulnerability Research) + analyse des licences pour compliance (GPL, AGPL, LGPL détection en stack propriétaire).

4.1 Comparaison CxSCA vs Trivy SCA

CritèreCxSCATrivy
LicenceCommercialApache 2.0 OSS
Base vuln propriétaire enrichieOui (Checkmarx Vulnerability Research)Non (public sources)
Suggestions de remédiation autoOui (version safe la plus proche)Non
Analyse licence open-sourceOui, dashboard complianceLimitée
Intégration dashboard GRCOuiNon
Prix 2025 ETI30-80 k€/an0 €
SBOM CycloneDX / SPDXOuiOui

Pour la comparaison détaillée des outils SCA et containers, voir Trivy : à quoi ça sert.

5. CxIAST : Interactive Application Security Testing

Agent runtime qui instrumente l'application Java, .NET, Node.js ou Python en cours d'exécution. Pattern identique aux autres IAST (Contrast Security, Synopsys Seeker) — voir le mécanisme détaillé dans SAST vs DAST vs IAST.

Positionnement CxIAST vs concurrents IAST 2025 :

Outil IASTForceLimite
Checkmarx IASTIntégré écosystème Checkmarx, reporting unifiéMoins mature que Contrast
Contrast SecurityLeader marché, RASP inclusPlus cher
Synopsys SeekerFort sur Java, intégration SynopsysStack Synopsys requise

6. CxDAST et CxAPI : tests dynamiques

6.1 CxDAST

Module de scan dynamique issu du rachat de Dustico (2021) + intégration progressive de capacités DAST propres. Fonctionnalités 2024-2025 :

  • Crawling automatique des applications web.
  • Scan OWASP Top 10 2021 avec payloads dynamiques.
  • Intégration avec CxSAST pour corrélation findings statiques + dynamiques.
  • Support authentification complexe (OAuth, SAML).

Le CxDAST reste le module le plus jeune et le moins mature de la suite. Beaucoup de clients Checkmarx l'abandonnent au profit de Burp Suite Enterprise (plus mature sur le crawl et les scans API) ou OWASP ZAP en complément open-source.

6.2 CxAPI

Module API Security lancé 2023, couvre l'OWASP API Security Top 10 2023 :

  • Découverte automatique des endpoints via traffic mirroring ou OpenAPI spec ingestion.
  • Tests spécifiques BOLA, BFLA, mass assignment, excessive data exposure.
  • Corrélation avec CxSAST pour identifier le code source des endpoints vulnérables.

Concurrents directs : 42Crunch, Salt Security, Traceable.ai, Noname Security (racheté par Akamai 2024).

7. Déploiement : SaaS vs Self-hosted

7.1 Checkmarx One (SaaS)

  • Hébergé sur AWS, régions EU Frankfurt et Ireland pour clients EMEA.
  • Multi-tenant avec isolation par projet.
  • Upgrades automatiques (releases mensuelles).
  • Authentification SSO (SAML, OIDC, Azure AD, Okta).
  • Conformité SOC 2 Type II, ISO 27001, GDPR.

7.2 Legacy self-hosted (CxSAST v9, CxSCA on-premise)

  • Déploiement Windows Server (historique) ou Linux containers (v9.x).
  • Base de données SQL Server.
  • Upgrade manuel 1-2 fois par an.
  • Nécessite équipe infra dédiée pour maintenir le cluster.
  • Encore majoritaire chez les clients régulés (défense, souveraineté).

Horizon end-of-life : Checkmarx communique publiquement une roadmap de retrait progressif du legacy self-hosted, avec EOL estimé 2027-2028 pour les versions actuelles. Les clients régulés refusant le SaaS sont pressés de négocier une version self-hosted de Checkmarx One — option en cours de développement commercial en 2025.

8. Intégration IDE et CI/CD

8.1 Plugins IDE (feedback dev in-editor)

Plugins officiels maintenus activement :

  • IntelliJ IDEA / Rider — findings inline, quick fix suggestions.
  • Visual Studio Code — findings en gutter, popup détails.
  • Eclipse — legacy Java, clients enterprise historiques.
  • Visual Studio — stack Microsoft.

8.2 Intégration GitLab CI (exemple)

# .gitlab-ci.yml — exemple scan Checkmarx One
stages:
  - security
 
checkmarx-scan:
  stage: security
  image:
    name: checkmarx/ast-cli:latest
    entrypoint: [""]
  variables:
    CX_TENANT: "mon-entreprise"
    CX_BASE_URI: "https://eu.ast.checkmarx.net"
  script:
    - cx scan create
        --project-name "$CI_PROJECT_NAME"
        --branch "$CI_COMMIT_REF_NAME"
        --source .
        --scan-types "sast,sca,iac-security,secret-detection"
        --threshold "high=0;critical=0"
        --agent "gitlab-ci"
        --debug
  rules:
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"

8.3 Intégration GitHub Actions (exemple)

# .github/workflows/checkmarx.yml
name: Checkmarx Scan
on:
  pull_request:
  push:
    branches: [main]
 
jobs:
  checkmarx-scan:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Checkmarx One Action
        uses: checkmarx/ast-github-action@main
        with:
          base_uri: "https://eu.ast.checkmarx.net"
          cx_tenant: "mon-entreprise"
          cx_client_id: ${{ secrets.CX_CLIENT_ID }}
          cx_client_secret: ${{ secrets.CX_CLIENT_SECRET }}
          additional_params: >-
            --threshold "sast-critical=0;sast-high=0;sca-critical=0"
            --scan-types sast,sca,iac-security,secret-detection

9. Tarifs 2025 observés en France

Checkmarx impose un passage commercial — pas de prix publics. Fourchettes 2024-2025 observées chez des clients français (ETI et grands comptes) :

ScopeTarif annuel typique
CxSAST seul, 50-100 dev40 000 - 80 000 €
CxSAST seul, 200-500 dev100 000 - 200 000 €
Bundle SAST + SCA, 100-300 dev80 000 - 180 000 €
Checkmarx One (SAST+SCA+IAST+DAST), 300-500 dev150 000 - 300 000 €
Enterprise complet + SCS + API, 500+ dev250 000 - 600 000 €
Support premium + formation + services+15-30 % du licence

Négociation commerciale typique : -15 à -30 % vs liste annoncée, selon taille client et engagement pluriannuel (contrat 3 ans = -25 % typique).

9.1 Comparaison budget Checkmarx vs alternatives pour ETI 500 dev

StackCoût annuel typique
Checkmarx One complet200 - 400 k€
Snyk complet150 - 280 k€
Veracode complet180 - 350 k€
GitHub Advanced Security80 - 150 k€ (sur GitHub Enterprise)
SonarQube Enterprise + Dependency-Track30 - 80 k€
Semgrep Pro + Trivy + ZAP open-source30 - 60 k€
Full open-source (Semgrep CE + Trivy + ZAP + gitleaks)0 € licence + 20-50 k€ maintenance interne

10. Comparatif Checkmarx vs Snyk vs Veracode vs SonarQube

CritèreCheckmarxSnykVeracodeSonarQube
Modules couvertsSAST+SCA+IAST+DAST+SCS+APISAST+SCA+Container+IaCSAST+SCA+DAST+MASTSAST+SCA+Code Quality
Langages legacy (COBOL, VB6)ExcellentFaibleBonFaible
Langages modernes (TS, Go, Rust)BonExcellentBonBon
Suggestions remédiation IABonExcellentBonModéré
Intégration IDETrès bonneExcellenteBonneExcellente
Intégration CI/CDBonneExcellenteBonneExcellente
Rapports compliance auditeursExcellentBonExcellentModéré
SaaS vs on-premiseLes deux (migration en cours)SaaS uniquementSaaS uniquementLes deux
Prix (ETI 500 devs)200-400 k€150-280 k€180-350 k€30-80 k€
Clients typiques FRBNP, SocGen, Thales, Orange, défenseScale-ups, tech modernesBanques, industriesMixte, ETI budget contraint
Maturité produitLeaderLeaderLeaderChallenger

10.1 Quand choisir chaque outil

  • Checkmarx : grand compte régulé, codebase legacy (COBOL/PL-SQL), équipe AppSec dédiée 5+ personnes, budget 200+ k€/an, exigences PASSI/homologations.
  • Snyk : scale-up tech, stack moderne, devs 100-500, priorité UX dev et suggestions IA.
  • Veracode : banque/industrie US-centric, conformité PCI / SOX importante, tolérance à un produit parfois perçu plus lent.
  • SonarQube : budget contraint, couverture SAST simple, focus qualité code + sécurité modérée.
  • Open-source (Semgrep+Trivy+ZAP) : scale-up early-stage, DevSecOps autonome, budget licence < 60 k€/an.

11. Limites documentées et retours terrain

Retours réguliers des clients Checkmarx 2024-2025 (conférences OWASP, benchmarks internes ESN) :

  1. Faux positifs élevés sans tuning — 20-40 % out-of-the-box. Nécessite 2-3 mois de tuning par une équipe AppSec dédiée pour descendre à 10-15 %.
  2. Temps de scan full lent — 30-60 minutes sur applications Java/.NET moyennes, jusqu'à 2-4 heures sur codebases legacy multi-millions de lignes. Mitigé par scan incrémental.
  3. UX vieillissante du legacy CxSAST v9 — interface perçue complexe, learning curve raide pour juniors. Améliorée fortement dans Checkmarx One SaaS.
  4. Coût d'entrée élevé — barrière pour PME et scale-ups. Pas d'offre Community / Free tier comme Snyk Free ou Semgrep CE.
  5. CxDAST moins mature que Burp Suite Enterprise — souvent remplacé par Burp en complément.
  6. Migration legacy → Checkmarx One complexe — durée typique 6-12 mois pour clients historiques, coût service associé 50-150 k€.

Points clés à retenir

  • Définition : Checkmarx = plateforme AppSec commerciale enterprise par Checkmarx Ltd (Israël, rachetée 1,15 Md$ en 2020), 6 modules unifiés dans Checkmarx One SaaS (SAST, SCA, IAST, DAST, Supply Chain, API).
  • Position marché : Leader Gartner AST 2024 aux côtés de Veracode, Synopsys, Snyk. Dominant grands comptes régulés (banques, défense, admin).
  • Force différenciante CxSAST : couverture 35+ langages, incluant legacy rare (COBOL, VB6, PL/SQL, ABAP, Apex) que Snyk/Semgrep ne couvrent pas.
  • Tarifs 2025 France : 40-80 k€/an CxSAST seul (50-100 devs), 200-400 k€/an Checkmarx One complet (300-500 devs), 250-600 k€/an enterprise complet.
  • Migration en cours : Checkmarx One SaaS pousse le retrait progressif du legacy self-hosted, EOL estimé 2027-2028.
  • Quand choisir : grand compte régulé, codebase legacy, budget 200+ k€/an, équipe AppSec dédiée. Sinon Snyk (scale-up moderne) ou Semgrep+Trivy (budget contraint).
  • Vendor lock-in : custom queries CxQL + rapports compliance ne migrent pas ; négocier flexibilité contractuelle dès signature.

Pour la vision d'ensemble des outils AppSec et leur positionnement, voir SAST vs DAST vs IAST. Pour l'alternative open-source complémentaire, Trivy : à quoi ça sert. Pour la place des outils dans un parcours DevSecOps, Étapes pour devenir DevSecOps et Roadmap DevSecOps.

Questions fréquentes

  • Qu'est-ce que Checkmarx en une phrase ?
    Checkmarx est une plateforme AppSec commerciale enterprise éditée par Checkmarx Ltd (société israélienne, ~1 200 employés 2024), qui regroupe sous la bannière Checkmarx One six modules de sécurité applicative : SAST (CxSAST), SCA (CxSCA), IAST (CxIAST), DAST (CxDAST), Supply Chain Security (CxSCS), API Security (CxAPI). C'est l'un des trois leaders du marché AppSec enterprise 2024-2025 selon le Gartner Magic Quadrant Application Security Testing, aux côtés de Veracode et Snyk. Son usage typique : grandes entreprises, banques, administrations, secteurs régulés (banking, pharma, défense) avec équipes AppSec dédiées, budgets licence 50-500 k€/an, exigences compliance strictes.
  • Quelle différence entre Checkmarx CxSAST et Semgrep ou CodeQL ?
    CxSAST est le produit historique (lancé 2006), connu pour sa couverture langages très large (35+ langages dont COBOL, Visual Basic, legacy enterprise), sa profondeur d'analyse taint inter-procédurale, ses rapports compliance prêts pour auditeurs (PCI-DSS, HIPAA, SOX, GDPR, OWASP Top 10). Semgrep est open-source, orienté règles customisables rapides, forces sur stacks modernes (Python, TypeScript, Go, Rust). CodeQL est gratuit pour projets open-source (payant pour repos privés enterprise), très puissant sur flux de données via son langage de requêtes dédié, maintenu GitHub. En pratique : Checkmarx reste dominant dans les grands comptes CAC 40 historiques avec codebases legacy Java/C/.NET/COBOL, Semgrep/CodeQL gagnent les scale-ups tech modernes.
  • Checkmarx est-il SaaS ou self-hosted ?
    Les deux, selon les produits. Checkmarx One est le SaaS unifié lancé 2022, hébergé sur AWS, avec régions EU (Frankfurt, Ireland) pour conformité GDPR. Les anciens produits CxSAST v9 / CxSCA legacy existent en version on-premise self-hosted, encore majoritairement déployés chez les clients régulés (défense, souveraineté, grandes banques) qui refusent le SaaS. Depuis 2023, Checkmarx pousse la migration vers Checkmarx One SaaS avec extension progressive des features avant retrait du legacy. Horizon end-of-life du CxSAST v9 on-premise : estimé 2027-2028 selon roadmap Checkmarx 2024.
  • Quel est le tarif typique de Checkmarx en France en 2025 ?
    Checkmarx ne publie pas ses tarifs officiellement et impose un passage commercial. Fourchettes observées 2024-2025 chez les clients français : 1) Module CxSAST seul : 40-120 k€/an pour 50-300 développeurs couverts. 2) Bundle Checkmarx One (SAST + SCA + IAST + DAST) : 80-300 k€/an pour 100-500 devs. 3) Enterprise complet incluant Supply Chain et API : 200-600 k€/an grands comptes. Les tarifs se calculent en sièges développeurs (nb dev ayant accès à l'IDE plugin ou à l'instance) et en applications scannées, avec négociation commerciale significative (-15 à -30 % vs liste). Comparativement, Snyk aligne sur 60-80 % de ces tarifs à scope équivalent en 2025.
  • Un junior DevSecOps doit-il apprendre Checkmarx en priorité ?
    Non, pas en priorité. Checkmarx reste un produit commercial spécifique, utile uniquement si ton employeur cible l'a déployé. Apprentissage prioritaire pour un junior DevSecOps : Semgrep (open-source, deviens productif en 2-3 jours), Trivy (SCA + containers + IaC, 2 jours), OWASP ZAP (DAST, 3-5 jours), gitleaks (secrets, 1 jour). Checkmarx s'apprend en 1-2 semaines une fois la théorie SAST/SCA maîtrisée, typiquement via formation interne du client ou certification Checkmarx Professional (CCP, ~1 000 $). Lister Checkmarx au CV sans expérience contexte enterprise est peu différenciant ; lister Semgrep avec règles custom publiques l'est fortement.
  • Pourquoi les grandes banques françaises restent sur Checkmarx malgré l'émergence de Snyk ?
    Cinq raisons observées chez les DSI / RSSI de grandes banques (BNP, SocGen, CA, BPCE) : 1) Contrats pluriannuels signés avant 2022 avec coûts de sortie élevés. 2) Support langages legacy (COBOL mainframe, PL/SQL, Visual Basic) où Snyk reste faible. 3) Intégration historique avec outils GRC et reporting compliance (Archer, ServiceNow GRC) via connecteurs Checkmarx éprouvés. 4) Politique de validation PASSI et homologations internes qui ont été faites sur Checkmarx, refaire la campagne coûte 12-18 mois. 5) Argument souveraineté partielle — Checkmarx offre self-hosted, Snyk est 100 % SaaS (même si AWS Europe). Ces inerties structurelles expliquent le maintien de part de marché Checkmarx sur les grands comptes régulés malgré l'avance commerciale Snyk sur les scale-ups.

Écrit par

Naim Aouaichia

Expert cybersécurité et fondateur de Zeroday Cyber Academy

Expert cybersécurité avec un master spécialisé et un parcours hybride : développement, DevOps, DevSecOps, SOC, GRC. Fondateur de Hash24Security et Zeroday Cyber Academy. Formateur et créateur de contenu technique sur la cybersécurité appliquée, la sécurité des LLM et le DevSecOps.