Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
codex-security — CLI de Codex Security de OpenAI y SDK de TypeScript para encontrar, validar y corregir vulnerabilidades de seguridad. npm: https://www.npmjs.com/package/@openai/codex-security | Kitploit
Herramientas/GitHubGitHub/openai/codex-security
Escáneres de VulnerabilidadesAnálisis Estático de Código (SAST)DevSecOps
GitHubopenai/codex-security

codex-security

CLI de Codex Security de OpenAI y SDK de TypeScript para encontrar, validar y corregir vulnerabilidades de seguridad. npm: https://www.npmjs.com/package/@openai/codex-security

Ver RepositorioSitio web
9.6k662128hace 11h 29mRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Codex Security

Codex Security te ayuda a encontrar, investigar y corregir vulnerabilidades en tu código. Usa sus flujos de trabajo de seguridad en Codex, o automatízalos con la CLI @openai/codex-security y el SDK de TypeScript.

  • En Codex: elige un flujo de trabajo de seguridad.
  • En una terminal: instala la CLI y escanea tu repositorio.
  • En automatización: usa el SDK de TypeScript o la GitHub Action.

Características

  • Escanea repositorios, rutas seleccionadas o cambios de Git. Los escaneos profundos ejecutan trabajadores de descubrimiento en paralelo sobre repositorios y rutas seleccionadas.
  • Valida los hallazgos candidatos, genera parches y verifica las correcciones existentes.
  • Redacta políticas SECURITY.md y guarda modelos de amenazas para su revisión posterior.
  • Explora escaneos y hallazgos guardados, identifica duplicados, evalúa la severidad según tu propia rúbrica y sugiere responsables a partir del código fuente y del historial de Git.
  • Importa alertas de escaneo de código de GitHub, exporta SARIF, JSON o CSV, y publica hallazgos en Linear o en un servicio de hallazgos.
  • Automatiza escaneos en repositorios o componentes de proyectos, incluso en CI y contenedores.

Uso en Codex

Abre tu repositorio en una sesión de Codex con el plugin de Codex Security habilitado, y luego solicita:

Ejecuta un escaneo de Codex Security en este repositorio, centrándote en la autenticación y la autorización. Devuelve el informe guardado, la evidencia de origen y los límites de cobertura.

Un escaneo completado guarda un informe, hallazgos, cobertura y un modelo de amenazas cuando esté disponible. Usa esos resultados para investigar hallazgos, solicitar un parche o verificar una corrección existente. Consulta la guía de flujos de trabajo del agente para la configuración del plugin, la selección de tareas y la recuperación cuando las herramientas requeridas no estén disponibles.

Inicio rápido

Requiere Node.js 22.13.0+ dentro de 22.x, o Node.js 24.x o 26.x, y Python 3.10+. Python 3.10 también requiere tomli.

Instala la CLI globalmente e inicia sesión:

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

cs es un alias corto para codex-security; ambos comandos ejecutan la misma CLI. La instalación crea ambos comandos en el directorio global de ejecutables de npm, que debe estar en tu PATH. Si cs ya resuelve a otra herramienta, usa codex-security en su lugar. Si npm se detiene con un error EEXIST para cs, usa npx @openai/codex-security sin una instalación global.

Ejecuta tu escaneo desde el directorio del repositorio:

cs scan .

Si tienes acceso a Daybreak Blue, añade --cyber-access-program daybreak_blue al comando de escaneo. De lo contrario, omite la opción o usa --cyber-access-program standard.

Para usar el interruptor Daybreak de Codex, pasa --codex daybreak=true. Está desactivado por defecto y requiere acceso compatible. Consulta Configuración de Daybreak para el uso del SDK y de plugins, incluidos los workers de Deep Scan.

Los escaneos usan tu guía SECURITY.md existente. Para definirla o actualizarla, opcionalmente redacta una política:

cs policy .

El borrador se guarda fuera de tu repositorio. Revisa el diff y las notas, edita el borrador y luego copia solo SECURITY.md al destino de la política indicado. Puedes escanear sin generar una política.

Para ejecutar sin una instalación global, reemplaza cs en estos ejemplos con npx @openai/codex-security, por ejemplo:

npx @openai/codex-security scan .

Para CI, establece OPENAI_API_KEY o CODEX_API_KEY en el entorno del proceso de escaneo. En máquinas remotas o sin interfaz gráfica, usa login --device-auth si tu espacio de trabajo lo permite, o inicia sesión por SSH.

Algunas solicitudes de ciberseguridad y hallazgos protegidos requieren la aprobación de Trusted Access for Cyber.

Opciones de escaneo

Elige un alcance y un modo de escaneo:

# 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

Use cs scan . --max-time 15 para una asignación de investigación Estándar orientativa de 15 minutos. Consulte investigation time para la semántica de tiempos y los límites de Deep Scan.

Use cs --help para explorar los comandos, o cs scan --help para las opciones de escaneo, los límites de coste y el parcheo después de un escaneo.

Para una aplicación distribuida entre repositorios, consulte review one system across repositories. Use bulk scans para revisiones independientes de repositorios en una única campaña reanudable.

Después de un escaneo, inspect its scope and follow-up work para comprender las exclusiones registradas y decidir si revisar los hallazgos, ejecutar un escaneo enfocado o recuperar una ejecución interrumpida.

SDK de TypeScript

Instale el paquete localmente en su proyecto de TypeScript:

npm install @openai/codex-security

Luego impórtalo:

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 guía del SDK incluye la configuración de análisis profundo, validación, clasificación de severidad, sugerencias de propietarios y manejo de resultados.

Leer hallazgos existentes de Cloud

Cuando Codex Security Cloud está disponible para tu cuenta, la habilidad $cloud-findings del plugin de Security puede leer hallazgos, informes, asignaciones y verificaciones registradas, y el estado de los escaneos en Codex desktop o en la CLI de Codex. Cloud es una conexión opcional; los escaneos locales funcionan sin ella.

Consulta Configuración de la conexión a Cloud y lecturas mediante CLI para conocer los requisitos de autenticación y un ejemplo de solo lectura.

Generar SECURITY.md

Usa policy para redactar un nuevo SECURITY.md o actualizar uno existente. Usa --path para seleccionar un componente:

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

El comando guarda su borrador fuera del repositorio y deja los archivos existentes sin cambios. Revise el diff y las notas, edite el borrador y luego copie solo SECURITY.md al Policy target mostrado. Mantenga los documentos de arquitectura y modelo de amenazas guardados fuera del repositorio.

Los escaneos ya utilizan archivos SECURITY.md raíz y de componentes. Mantenga su política actual si no necesita cambios. Al actualizarla, conserve sus instrucciones de notificación de vulnerabilidades. Si el comando indica que la política ya está actualizada, no se necesita copia.

Descargar herramienta