For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale
Theme
Codex

Codex use case

Vérifiez la sécurité des modifications du code

Examinez une pull request ou un diff local pour repérer les régressions de sécurité.

Difficulty Intermediate
Time horizon 30m

Utilisez le plugin Codex Security pour examiner un ensemble de modifications dans Git, vérifier si les régressions de sécurité suspectées sont avérées et rédiger un rapport étayé avant la fusion.

Best for

  • Les pull requests qui touchent à l’authentification, aux autorisations, à l’analyse syntaxique, à l’accès aux fichiers, aux secrets ou aux workflows qui nécessitent des privilèges élevés.
  • Les branches de release ou les patchs locaux qui nécessitent un contrôle de sécurité avant la fusion.
  • Les personnes chargées de la revue de code qui ont besoin de constats étayés par des références précises au code modifié et aux fichiers directement concernés.

Contents

    ← All use cases

    Vérifiez la sécurité des modifications du code

    Examinez une pull request ou un diff local pour repérer les régressions de sécurité.

    Utilisez le plugin Codex Security pour examiner un ensemble de modifications dans Git, vérifier si les régressions de sécurité suspectées sont avérées et rédiger un rapport étayé avant la fusion.

    Intermediate
    30m

    Utilisez le plugin Codex Security pour examiner un ensemble de modifications dans Git, vérifier si les régressions de sécurité suspectées sont avérées et rédiger un rapport étayé avant la fusion.

    Intermediate
    30m

    Best for

    • Les pull requests qui touchent à l’authentification, aux autorisations, à l’analyse syntaxique, à l’accès aux fichiers, aux secrets ou aux workflows qui nécessitent des privilèges élevés.
    • Les branches de release ou les patchs locaux qui nécessitent un contrôle de sécurité avant la fusion.
    • Les personnes chargées de la revue de code qui ont besoin de constats étayés par des références précises au code modifié et aux fichiers directement concernés.

    Skills & Plugins

    • Examinez une pull request, un commit, un diff entre branches ou un patch de l’arbre de travail pour repérer les régressions de sécurité. Vérifiez vos constats et étayez-les en montrant les chemins d’attaque possibles.
    Skill Why use it
    Codex Security:security Diff Scan Examinez une pull request, un commit, un diff entre branches ou un patch de l’arbre de travail pour repérer les régressions de sécurité. Vérifiez vos constats et étayez-les en montrant les chemins d’attaque possibles.

    Starter prompt

    Utilisez $codex-security:security-diff-scan pour rechercher les régressions de sécurité dans cette PR, ce commit, ce diff entre branches ou ce patch de l’arbre de travail. Périmètre et règles : - Cible : [this pull request / commit SHA / branch diff from BASE to HEAD / the current working-tree patch] - J’ai l’autorisation d’évaluer ce dépôt et cet ensemble de modifications. - Examinez en priorité [auth, input handling, secrets, filesystem, network, dependencies, or other sensitive surface]. Fournissez le rapport final au format Markdown. Pour chaque constat qui nécessite une vérification humaine, ajoutez un commentaire sur la ligne de code concernée.
    Utilisez $codex-security:security-diff-scan pour rechercher les régressions de sécurité dans cette PR, ce commit, ce diff entre branches ou ce patch de l’arbre de travail. Périmètre et règles : - Cible : [this pull request / commit SHA / branch diff from BASE to HEAD / the current working-tree patch] - J’ai l’autorisation d’évaluer ce dépôt et cet ensemble de modifications. - Examinez en priorité [auth, input handling, secrets, filesystem, network, dependencies, or other sensitive surface]. Fournissez le rapport final au format Markdown. Pour chaque constat qui nécessite une vérification humaine, ajoutez un commentaire sur la ligne de code concernée.

    Limitez la revue aux modifications plutôt qu’à l’ensemble du dépôt

    Lancez une analyse de sécurité du diff lorsqu’une pull request, un commit, une branche ou un patch local modifie un chemin d’exécution sensible. Le plugin Codex Security s’appuie sur le contexte du dépôt pour comprendre les modifications, puis limite la recherche et la validation des problèmes de sécurité au diff et au code dont dépendent directement les modifications.

    Ce workflow complète la revue de code habituelle. Utilisez-le pour déterminer si les modifications introduisent des régressions de sécurité. La revue générale du style ou des tests relève de la revue de code habituelle.

    Lancez une analyse ciblée

    1. Ouvrez le dépôt, puis placez-vous sur la version à examiner avec Git ou décrivez précisément l’ensemble des modifications Git à examiner.
    2. Suivez le guide de démarrage rapide du plugin Codex Security et indiquez dans le prompt initial la pull request, le commit, le diff de la branche ou le patch de l’arbre de travail à examiner.
    3. Précisez les éléments à haut risque touchés par les modifications, par exemple l’authentification, les analyseurs syntaxiques, les chemins de fichiers, les requêtes réseau ou la gestion des identifiants d’accès.
    4. Envoyez le prompt sans demander de correctif pour obtenir d’abord un rapport de revue.
    5. Examinez chaque ligne de code signalée, chaque résultat de validation et chaque point que le rapport indique comme restant à démontrer avant de décider s’il faut apporter un correctif.

    Donnez suite à un problème signalé

    Un rapport utile distingue un problème de sécurité étayé par des preuves, que l’on peut atteindre lors de l’exécution du code, d’un problème présumé qui reste à confirmer. Il peut aussi inclure des commentaires directement sur les lignes de code concernées. Si le résultat permet d’agir, ouvrez une nouvelle tâche de correction limitée au problème et indiquez son identifiant ou la section correspondante du rapport. Consultez Traitez les vulnérabilités en attente pour suivre les étapes de correction et de validation.

    Pour savoir comment sélectionner les modifications, délimiter le diff à analyser et examiner les résultats, consultez Analysez la sécurité des modifications du code.

    Related use cases