du code généré par IA échoue au test de sécurité
Testé sur plus de 100 modèles et 80 tâches de développement. Pour Java, le taux d'échec atteint 72 pour cent.
Veracode GenAI Code Security ReportLes scanners à base de règles trouvent toujours ce pour quoi ils ont été conçus : les erreurs de syntaxe. Ce qui fait mal aujourd'hui — autorisation cassée, logique métier, permissions supposées à tort — n'a pas de signature. Nous mettons règles, raisonnement IA et validation d'exploitabilité dans un ordre que vos équipes peuvent réellement exploiter.
Tous issus de sources primaires et d'opérateurs accessibles publiquement. Ensemble, ils expliquent pourquoi volume et vitesse sont devenus un problème simultané.
Testé sur plus de 100 modèles et 80 tâches de développement. Pour Java, le taux d'échec atteint 72 pour cent.
Veracode GenAI Code Security ReportL'édition 2025 couvre explicitement BOLA et BFLA — précisément les défauts qu'aucun motif ne sait exprimer.
OWASP Top 10:2025Part des entrées KEV avec exploitation le jour de la publication du CVE ou avant, premier semestre 2026.
Catalogue KEV de la CISALa NVD fonctionne en mode triage depuis avril 2026. Attendre des bases complètes n'est plus une stratégie.
NIST sur la transition NVDLa différence n'est pas un problème d'outil mais de classe de défaut. Les deux exemples viennent de la même application.
# Findet jede Regel-Engine seit 2005query = "SELECT * FROM users WHERE id=" + req.iddb.execute(query)# → CWE-89 · SQL Injection · deterministisch erkennbar
Une requête SQL concaténée a une forme stable. C'est exactement ce pour quoi les règles sont faites : rapides, reproductibles et assez économiques pour tourner à chaque commit. Personne ne remplace cette couche.
C'est pourquoi nous ne remplaçons rien. Nous ajoutons une seconde couche capable de raisonner sur l'intention.
Chaque couche a sa classe de défauts, sa cadence et son prix. Sélectionnez une couche pour voir sa règle d'emploi.
La question n'est jamais « quelle couche » mais « quelle couche sur quel dépôt à quelle cadence ». C'est précisément cette affectation que nous construisons avec vous — à partir de l'exposition et de la classe de données, pas à l'intuition.
Quatre étapes séparent un extrait de code signalé d'un risque réel. Les sauter, c'est prioriser au feeling.
Une règle ou un modèle signale un endroit du code. À ce stade, ce n'est rien de plus.
L'endroit signalé se trouve sur un chemin appelable depuis l'extérieur.
Le service est réellement joignable : chemin réseau, identité, configuration.
L'attaque a été menée contre l'environnement en fonctionnement et elle a abouti. À partir d'ici, ce n'est plus un soupçon.
Ce qui se trouve derrière le chemin décide de l'ordre de correction.
Chaque étape sautée sans preuve crée du travail au mauvais endroit. Un constat classé critique sans chemin d'attaque coûte des heures réelles à une équipe de développement et érode la confiance dans le constat suivant. À l'inverse, un chemin prouvé justifie l'arrêt immédiat d'une livraison. On ne peut distinguer les deux que si la validation fait partie du processus et non du débat.
Nous ne construisons pas d'organisation parallèle. Nous remettons votre chaîne d'outils dans un ordre tenable — et assumons les parties qui exigent une expertise.
Avant d'ajouter un outil de plus, nous clarifions quelle couche a du sens sur quel dépôt.
L'analyse sémantique ne vaut que ses critères d'acceptation. Nous les définissons avant la première exécution.
Nous vérifions sur le système en fonctionnement si un constat mène vraiment à un chemin d'attaque.
Le code d'assistant échoue dans des classes prévisibles. C'est précisément là que la revue commence.
Le constat le plus abouti ne sert à rien si personne n'est désigné. Nous fermons l'écart entre découverte et correction.
Les mêmes artefacts portent l'audit, le questionnaire client et la preuve d'incident — à condition d'être produits ainsi dès le départ.
Pas de changement de plateforme, pas de big bang. La démarche fonctionne avec ce dont la plupart des organisations disposent déjà.
Nous examinons dépôts, scanners existants, historique des constats et responsabilités. Résultat : une classification par exposition et classe de données — et une ligne de base honnête.
AI SAST sur les dépôts les plus critiques, calibré sur des constats connus. En parallèle les premières validations : quels chemins sont réellement atteignables ?
Gates dans le build, propositions de correction aux code owners, SLA selon l'exploitabilité. Les exceptions sont documentées et reçoivent une date d'expiration.
Analyse frontière périodique pour les applications les plus critiques, reporting d'indicateurs, ajustements. En service managé sur demande.
Des artefacts réutilisables — dans le sprint, dans l'audit et dans le questionnaire client.
Tous les dépôts par exposition, classe de données et responsabilité — la base de toute décision de cadence.
Quelle couche sur quel dépôt à quelle fréquence, avec estimation de coût et de durée.
Chemins d'attaque confirmés avec chaîne de preuve et étapes de reproduction — nettement séparés des pistes non confirmées.
Propositions à la racine, livrées si possible en pull request aux code owners concernés.
Dans une forme qui s'intègre à la documentation technique exigée par l'annexe I du CRA.
Part des constats validés, délai découverte–correction, taux d'attribution et dette de sécurité par ancienneté.
Nous travaillons le long de références établies — pour que les résultats convainquent en interne et se prouvent en externe.
L'annexe I partie II exige un traitement efficace des vulnérabilités sur la période de support ; les rapports d'essai relèvent de la documentation technique.
Règlement (UE) 2024/2847A01 Broken Access Control reste en tête et couvre explicitement BOLA et BFLA. Nouveau en A03 : Software Supply Chain Failures.
owasp.orgDes exigences testables plutôt que des avis : les niveaux de vérification donnent un périmètre défini à la revue et aux tests.
Verification StandardLe cadre de référence des pratiques de développement sécurisé que clients et autorités citent de plus en plus.
csrc.nist.govIntégrité de la chaîne d'approvisionnement du source à l'artefact — la couche que l'analyse de code seule ne couvre pas.
slsa.devModèle de maturité du travail de sécurité : rend le progrès comparable dans le temps et pas seulement rapportable.
owaspsamm.orgLes affirmations de cette page s'appuient sur des sources primaires et d'opérateurs accessibles publiquement. Les voici dans leur version originale.
Pages de connaissance gratuites du domaine Secure Software Development — sans formulaire, sans inscription.
30 minutes, sans argumentaire commercial. Nous déterminons ensemble quelle couche fait la plus grande différence chez vous — et ce que vous pouvez laisser de côté.