Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
codex-security — CLI Codex Security d'OpenAI et SDK TypeScript pour détecter, valider et corriger les vulnérabilités de sécurité. npm : https://www.npmjs.com/package/@openai/codex-security | Kitploit
Outils/GitHubGitHub/openai/codex-security
Scanners de VulnérabilitésAnalyse Statique de Code (SAST)DevSecOps
GitHubopenai/codex-security

codex-security

CLI Codex Security d'OpenAI et SDK TypeScript pour détecter, valider et corriger les vulnérabilités de sécurité. npm : https://www.npmjs.com/package/@openai/codex-security

Voir le dépôtSite web
9.6k662131il y a 9h 52mVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Codex Security

Codex Security vous aide à trouver, analyser et corriger les vulnérabilités dans votre code. Utilisez ses workflows de sécurité dans Codex, ou automatisez-les avec la CLI @openai/codex-security et le SDK TypeScript.

  • Dans Codex : choisissez un workflow de sécurité.
  • Dans un terminal : installez la CLI et analysez votre dépôt.
  • Dans l'automatisation : utilisez le SDK TypeScript ou la GitHub Action.

Fonctionnalités

  • Analysez des dépôts, des chemins sélectionnés ou des modifications Git. Les analyses approfondies exécutent des workers de découverte en parallèle sur les dépôts et les chemins sélectionnés.
  • Validez les constats candidats, générez des correctifs et vérifiez les corrections existantes.
  • Rédigez des politiques SECURITY.md et enregistrez des modèles de menace pour un examen ultérieur.
  • Parcourez les analyses et constats enregistrés, identifiez les doublons, évaluez la gravité selon votre propre référentiel et suggérez des responsables à partir du code source et de l'historique Git.
  • Importez les alertes d'analyse de code GitHub, exportez en SARIF, JSON ou CSV, et publiez les constats vers Linear ou un service de constats.
  • Automatisez les analyses sur plusieurs dépôts ou composants de projet, y compris en CI et dans des conteneurs.

Utilisation dans Codex

Ouvrez votre dépôt dans une session Codex avec le plugin Codex Security activé, puis demandez :

Lancez une analyse Codex Security sur ce dépôt, en vous concentrant sur l'authentification et l'autorisation. Renvoyez le rapport enregistré, les preuves sources et les limites de couverture.

Une analyse terminée enregistre un rapport, les constats, la couverture et un modèle de menace lorsqu'il est disponible. Utilisez ces résultats pour analyser les constats, demander un correctif ou vérifier une correction existante. Consultez le guide des workflows d'agent pour la configuration du plugin, la sélection des tâches et la récupération lorsque les outils requis sont indisponibles.

Démarrage rapide

Nécessite Node.js 22.13.0+ dans la branche 22.x, ou Node.js 24.x ou 26.x, ainsi que Python 3.10+. Python 3.10 nécessite également tomli.

Installez la CLI globalement et connectez-vous :

npm install --global @openai/codex-security
cs login

cs est un alias court pour codex-security ; les deux commandes exécutent la même CLI. L'installation crée les deux commandes dans le répertoire des exécutables globaux de npm, qui doit se trouver dans votre PATH. Si cs correspond déjà à un autre outil, utilisez codex-security à la place. Si npm s'arrête avec une erreur EEXIST pour cs, utilisez npx @openai/codex-security sans installation globale.

Lancez votre analyse depuis le répertoire du dépôt :

cs scan .

Si vous disposez d'un accès Daybreak Blue, ajoutez --cyber-access-program daybreak_blue à la commande de scan. Sinon, omettez le flag ou utilisez --cyber-access-program standard.

Pour utiliser le basculement Daybreak de Codex, passez --codex daybreak=true. Il est désactivé par défaut et nécessite un accès compatible. Consultez Configuration de Daybreak pour l'utilisation du SDK et des plugins, y compris les workers Deep Scan.

Les scans utilisent vos directives SECURITY.md existantes. Pour les définir ou les mettre à jour, vous pouvez éventuellement rédiger une politique :

cs policy .

Le brouillon est enregistré en dehors de votre dépôt. Examinez le diff et les notes, modifiez le brouillon, puis copiez uniquement SECURITY.md vers la Policy target indiquée. Vous pouvez effectuer une analyse sans générer de politique.

Pour exécuter sans installation globale, remplacez cs dans ces exemples par npx @openai/codex-security, par exemple :

npx @openai/codex-security scan .

Pour la CI, définissez OPENAI_API_KEY ou CODEX_API_KEY dans l'environnement du processus de scan. Sur les machines distantes ou sans interface graphique, utilisez login --device-auth si votre espace de travail le permet, ou connectez-vous via SSH.

Certaines requêtes de cybersécurité et découvertes protégées nécessitent l'approbation Trusted Access for Cyber.

Options de scan

Choisissez une portée et un mode de scan :

# Scan selected paths.
cs scan . --path src --path tests

# Scan committed changes from a base revision to HEAD.
cs scan . --diff origin/main

# Run a deep scan of the repository.
cs scan . --mode deep

Utilisez cs scan . --max-time 15 pour une allocation d'investigation Standard consultative de 15 minutes. Consultez investigation time pour la sémantique temporelle et les limites de Deep Scan.

Utilisez cs --help pour parcourir les commandes, ou cs scan --help pour les options de scan, les limites de coût et le patching après un scan.

Pour une application répartie sur plusieurs dépôts, consultez review one system across repositories. Utilisez les bulk scans pour des revues de dépôts indépendants dans une seule campagne reprenable.

Après un scan, inspect its scope and follow-up work pour comprendre les exclusions enregistrées et décider s'il faut examiner les résultats, lancer un scan ciblé ou récupérer une exécution interrompue.

SDK TypeScript

Installez le paquet localement dans votre projet TypeScript :

npm install @openai/codex-security

Puis importez-le :

import { CodexSecurity } from "@openai/codex-security";

const security = new CodexSecurity();

try {
  const result = await security.run("/path/to/repository");
  console.log(result.reportPath);
} finally {
  await security.close();
}

Le guide du SDK couvre la configuration de l'analyse approfondie, la validation, la classification des gravités, les suggestions de responsables et la gestion des résultats.

Lire les constats Cloud existants

Lorsque Codex Security Cloud est disponible pour votre compte, la compétence $cloud-findings du plugin Security peut lire les constats, les rapports, l'attribution et la vérification enregistrées, ainsi que l'état des analyses dans Codex desktop ou la CLI Codex. Cloud est une connexion facultative ; les analyses locales fonctionnent sans elle.

Consultez Configuration de la connexion Cloud et lectures via la CLI pour les exigences d'authentification et un exemple en lecture seule.

Générer SECURITY.md

Utilisez policy pour rédiger un nouveau SECURITY.md ou mettre à jour un fichier existant. Utilisez --path pour sélectionner un composant :

cs policy .
cs policy . --path services/api --knowledge-base architecture.md
Télécharger l’outil