La sécurité du code pour l'ère des agents.
Analyse statique avec reachability. Nous signalons les lignes exploitables avant l'ouverture de la PR.
CWE-89, injection SQL, atteignable depuis GET /users/:id
Requête paramétrée, réécrite dans la même session
Chaque faille, suivie de la source au sink.
Pour chacune, nous parcourons le graphe de votre code. Pas de chemin jusqu'à un sink, pas d'alerte.
Scanners à base de patterns91 % de faux positifs dans l'étude 2025 de Ghost Security
CybeDefend, file vérifiéevers zéro
Ce que notre SAST voit et qui échappe au vôtre.
Choisissez un langage pour voir une vraie faille
app.get("/greet", (req, res) => { res.send(`<h1>Hi ${req.query.name}</h1>`);});Cross-site scriptinghigh
The name from the query string lands in the HTML unescaped.
Chemin d'exploitation reproductible
reachableGET /greet?name=res.send
Corrigée dans la même session
✓ regression test res.send(`<h1>Hi ${escapeHtml(req.query.name)}</h1>`);Soumise à votre politique
La sécurité du code en temps réel, là où vit votre code.
CWE-89users.controller.ts:10
CWE-639invoices.ts:20
CWE-22files.go:32
Les alertes partent vers Jira, GitHub Issues, GitLab Issues et Slack.
Éditeur, agent et pipeline.
En agent-time, dans huit agents de code IA. Des plugins dédiés pour VS Code, Cursor et JetBrains. SARIF 2.1 dans chaque CI.
Voir toutes les intégrations> add a user lookup endpoint
cybedefend · scan users.controller.ts
CWE-89 SQL injection · line 10
Rewriting line 10, parameterised
users.controller.ts const id = req.params.id; db.query(`SELECT * FROM users WHERE id=${id}`)- checkout
- cybedefend scan
- upload results.sarif
- gate · CWE-89 · line 10block at PR
fix: parameterise getUser
signed commit · regression test
- users.controller.ts+1 −1
- users.controller.spec.tsnew
CybeDefend gate passed
Le fonctionnement,
en détail.
La documentation détaille l'installation, la configuration et chaque option.
Lire la documentationen anglaisCode Scanning / Scanning Options
Code Repository Scanning
Le CybeDefend Engine, ses propres règles et Opengrep, et les langages pris en charge, de Go et Python jusqu'à Rust.
1. Static Application Security Testing (SAST)
Questions fréquentes sur CybeDefend SAST.
Qu'est-ce qui distingue CybeDefend SAST des scanners classiques comme Semgrep, Snyk Code ou Checkmarx ?
Le SAST classique tourne sur les commits et noie les vraies failles sous le bruit. Quand Ghost Security a passé des scanners à base de patterns sur près de 3 000 dépôts open source en 2025, plus de 91 % des vulnérabilités signalées se sont révélées être des faux positifs. CybeDefend intervient en agent-time, sur le diff que votre agent IA s'apprête à écrire, avant même que le fichier soit enregistré. Nous combinons le traçage de reachability (ce chemin de taint atteint-il vraiment un sink ?), des modèles de flux de données adaptés aux frameworks, qui couvrent Express, Spring, Django, Rails, ASP.NET et les principaux ORM, et un score de chemin d'exploitation qui classe les alertes selon leur exploitabilité réelle plutôt que selon le nombre de correspondances. Sur des dépôts en production, notre file vérifiée reste assez courte pour être triée en quelques minutes plutôt qu'en plusieurs jours. Nous livrons aussi des correctifs IA vérifiés avec chaque alerte, là où la plupart des scanners classiques s'arrêtent à l'alerte. Résultat : beaucoup moins de faux positifs, une sécurité appliquée avant même l'existence de la PR, et une correction automatique que votre agent peut appliquer dans la même session.
Quels langages et frameworks prenez-vous en charge ?
Dix-huit langages : JavaScript, TypeScript, Python, Go, Java, Kotlin, Rust, C# / .NET, Ruby, PHP, Swift, Scala, Elixir, Solidity, plus C / C++, HTML et d'autres. Des modèles de flux de données adaptés aux frameworks couvrent Express, Spring, Django, Rails, Phoenix, Laravel, ASP.NET, Gin, Fastify et les principaux ORM. De nouveaux frameworks s'ajoutent chaque mois.
CybeDefend SAST s'intègre-t-il à mon IDE et à ma CI ?
Oui. Grâce au serveur MCP natif, tout agent compatible MCP (Claude Code, Cursor, Windsurf, GitHub Copilot, Gemini) reçoit directement les verdicts. Des plugins dédiés sont disponibles pour VS Code et toute la famille JetBrains : IntelliJ, PhpStorm, WebStorm, PyCharm, DataGrip, Rider, CLion, RustRover, GoLand, RubyMine, AppCode. Intégration CI native sur GitHub Actions et GitLab CI ; une API REST et une CLI couvrent tous les autres systèmes.
Et les faux positifs ?
L'IA hybride couplée au traçage de reachability ramène les faux positifs au plus près de zéro dans la file vérifiée. Les alertes que le moteur ne peut pas confirmer sont marquées « reachable but cold » ou « unreachable » et leur priorité est abaissée, sans jamais déclencher d'astreinte. Résultat sur de vrais dépôts clients : beaucoup moins de faux positifs en SAST, SCA, IaC et secrets, avec une file vérifiée assez courte pour être triée en quelques minutes, pas en plusieurs jours.
Installez VibeDefend en 5 secondes.
Une commande relie chaque agent de code de votre machine à CybeDefend : vos règles métier, vos référentiels de conformité et des garde-fous qui bloquent les appels destructeurs avant leur exécution.
npx -y @cybedefend/vibedefend@latest installClaude Code
CursorOpenAI Codex
WindsurfVS Code Copilot