Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
codex-security — CLI Codex Security di OpenAI e SDK TypeScript per individuare, validare e correggere le vulnerabilità di sicurezza. npm: https://www.npmjs.com/package/@openai/codex-security | Kitploit
Strumenti/GitHubGitHub/openai/codex-security
Scanner di VulnerabilitàAnalisi Statica del Codice (SAST)DevSecOps
GitHubopenai/codex-security

codex-security

CLI Codex Security di OpenAI e SDK TypeScript per individuare, validare e correggere le vulnerabilità di sicurezza. npm: https://www.npmjs.com/package/@openai/codex-security

Vedi RepositorySito web
9.6k6621314h 11m faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Codex Security

Codex Security ti aiuta a trovare, analizzare e correggere le vulnerabilità nel tuo codice. Usa i suoi flussi di lavoro di sicurezza in Codex, oppure automatizzali con la CLI @openai/codex-security e l'SDK TypeScript.

  • In Codex: scegli un flusso di lavoro di sicurezza.
  • In un terminale: installa la CLI e scansiona il tuo repository.
  • Nell'automazione: usa l'SDK TypeScript o la GitHub Action.

Funzionalità

  • Scansiona repository, percorsi selezionati o modifiche Git. Le scansioni approfondite eseguono worker di discovery paralleli su repository e percorsi selezionati.
  • Convalida i risultati candidati, genera patch e verifica le correzioni esistenti.
  • Redigi policy SECURITY.md e salva modelli di minaccia per revisioni future.
  • Sfoglia scansioni e risultati salvati, identifica i duplicati, valuta la gravità in base alla tua rubrica e suggerisci i responsabili dal codice sorgente e dalla cronologia Git.
  • Importa avvisi di code scanning di GitHub, esporta in SARIF, JSON o CSV e pubblica i risultati su Linear o su un servizio di findings.
  • Automatizza le scansioni su repository o componenti di progetto, anche in CI e container.

Uso in Codex

Apri il tuo repository in una sessione Codex con il plugin Codex Security abilitato, poi chiedi:

Esegui una scansione Codex Security su questo repository, concentrandoti su autenticazione e autorizzazione. Restituisci il report salvato, le evidenze nel codice sorgente e i limiti di copertura.

Una scansione completata salva un report, i risultati, la copertura e un modello di minaccia quando disponibile. Usa questi risultati per analizzare i findings, richiedere una patch o verificare una correzione esistente. Consulta la guida ai flussi di lavoro dell'agente per la configurazione del plugin, la selezione delle attività e il recupero quando gli strumenti richiesti non sono disponibili.

Avvio rapido

Richiede Node.js 22.13.0+ all'interno della serie 22.x, oppure Node.js 24.x o 26.x, e Python 3.10+. Python 3.10 richiede anche tomli.

Installa la CLI a livello globale e accedi:

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

cs è un alias breve per codex-security; entrambi i comandi eseguono la stessa CLI. L'installazione crea entrambi i comandi nella directory degli eseguibili globali di npm, che deve trovarsi nel tuo PATH. Se cs è già associato a un altro strumento, usa codex-security invece. Se npm si interrompe con un errore EEXIST per cs, usa npx @openai/codex-security senza un'installazione globale.

Esegui la tua scansione dalla directory del repository:

cs scan .

Se hai accesso a Daybreak Blue, aggiungi --cyber-access-program daybreak_blue al comando di scansione. Altrimenti, ometti il flag o usa --cyber-access-program standard.

Per usare l'interruttore Daybreak di Codex, passa --codex daybreak=true. È disattivato per impostazione predefinita e richiede un accesso compatibile. Consulta Configurazione di Daybreak per l'utilizzo con SDK e plugin, inclusi i worker Deep Scan.

Le scansioni utilizzano le indicazioni esistenti del tuo SECURITY.md. Per definirlo o aggiornarlo, puoi facoltativamente redigere una policy:

cs policy .

La bozza viene salvata al di fuori del tuo repository. Esamina il diff e le note, modifica la bozza, quindi copia solo SECURITY.md nella Policy target indicata. Puoi eseguire la scansione senza generare una policy.

Per eseguire senza un'installazione globale, sostituisci cs in questi esempi con npx @openai/codex-security, ad esempio:

npx @openai/codex-security scan .

Per la CI, imposta OPENAI_API_KEY o CODEX_API_KEY nell'ambiente del processo di scansione. Su macchine remote o headless, usa login --device-auth se il tuo workspace lo consente, oppure accedi tramite SSH.

Alcune richieste di cybersecurity e risultati protetti richiedono l'approvazione di Trusted Access for Cyber.

Opzioni di scansione

Scegli un ambito e una modalità di scansione:

# 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

Usa cs scan . --max-time 15 per un'indagine Standard con un limite indicativo di 15 minuti. Consulta investigation time per la semantica temporale e i limiti di Deep Scan.

Usa cs --help per sfogliare i comandi, oppure cs scan --help per le opzioni di scansione, i limiti di costo e il patching dopo una scansione.

Per un'applicazione distribuita su più repository, consulta review one system across repositories. Usa le bulk scans per revisioni indipendenti dei repository in un'unica campagna ripristinabile.

Dopo una scansione, inspect its scope and follow-up work per comprendere le esclusioni registrate e decidere se revisionare i risultati, eseguire una scansione mirata o recuperare un'esecuzione interrotta.

TypeScript SDK

Installa il pacchetto localmente nel tuo progetto TypeScript:

npm install @openai/codex-security

Poi importalo:

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();
}

La guida SDK include la configurazione della scansione approfondita, la validazione, la classificazione della gravità, i suggerimenti sui proprietari e la gestione dei risultati.

Leggere i risultati Cloud esistenti

Quando Codex Security Cloud è disponibile per il tuo account, la skill $cloud-findings del plugin Security può leggere risultati, report, assegnazioni e verifiche registrate e lo stato delle scansioni in Codex desktop o nella Codex CLI. Cloud è una connessione opzionale; le scansioni locali funzionano senza di essa.

Consulta Configurazione della connessione Cloud e letture CLI per i requisiti di autenticazione e un esempio di sola lettura.

Generare SECURITY.md

Usa policy per redigere un nuovo SECURITY.md o aggiornarne uno esistente. Usa --path per selezionare un componente:

cs policy .
cs policy . --path services/api --knowledge-base architecture.md

Il comando salva la sua bozza fuori dal repository e lascia invariati i file esistenti. Rivedi il diff e le note, modifica la bozza, quindi copia solo SECURITY.md nel Policy target visualizzato. Mantieni i documenti salvati di architettura e modello di minaccia fuori dal repository.

Le scansioni utilizzano già i file SECURITY.md nella radice e nei componenti. Mantieni la tua policy attuale se non necessita di modifiche. Quando la aggiorni, preserva le sue istruzioni per la segnalazione delle vulnerabilità. Se il comando indica che la policy è già aggiornata, non è necessaria alcuna copia.

Scarica lo strumento