Codex use case
Auditar incidentes relacionados con dependencias
Prepara un plan para auditar el repositorio de forma segura a partir de un aviso público de seguridad sobre un paquete.
Usa Codex para preparar una auditoría de solo lectura a partir de un aviso público de seguridad sobre un paquete o la cadena de suministro. Luego revisa los archivos de manifiesto, los archivos de bloqueo, los flujos de trabajo de CI y los scripts sin ejecutar código que no sea de confianza.
Best for
- Equipos de ingeniería y seguridad que responden a avisos públicos de seguridad sobre paquetes o la cadena de suministro.
- Responsables de mantenimiento que necesitan revisar archivos de bloqueo, scripts, permisos de CI y cachés antes de cambiar las dependencias.
- Revisiones de incidentes en las que Codex debe recopilar evidencia sin instalar paquetes ni ejecutar código que no sea de confianza.
Contents
Auditar incidentes relacionados con dependencias
Prepara un plan para auditar el repositorio de forma segura a partir de un aviso público de seguridad sobre un paquete.
Usa Codex para preparar una auditoría de solo lectura a partir de un aviso público de seguridad sobre un paquete o la cadena de suministro. Luego revisa los archivos de manifiesto, los archivos de bloqueo, los flujos de trabajo de CI y los scripts sin ejecutar código que no sea de confianza.
Usa Codex para preparar una auditoría de solo lectura a partir de un aviso público de seguridad sobre un paquete o la cadena de suministro. Luego revisa los archivos de manifiesto, los archivos de bloqueo, los flujos de trabajo de CI y los scripts sin ejecutar código que no sea de confianza.
Best for
- Equipos de ingeniería y seguridad que responden a avisos públicos de seguridad sobre paquetes o la cadena de suministro.
- Responsables de mantenimiento que necesitan revisar archivos de bloqueo, scripts, permisos de CI y cachés antes de cambiar las dependencias.
- Revisiones de incidentes en las que Codex debe recopilar evidencia sin instalar paquetes ni ejecutar código que no sea de confianza.
Skills & Plugins
- Revisa los archivos del repositorio, los Pull Requests, los flujos de trabajo y los cambios del historial relevantes para la seguridad.
| Skill | Why use it |
|---|---|
| GitHub | Revisa los archivos del repositorio, los Pull Requests, los flujos de trabajo y los cambios del historial relevantes para la seguridad. |
Starter prompt
Empieza con un plan de auditoría seguro
Cuando un incidente relacionado con una dependencia o con la cadena de suministro evoluciona rápidamente, evita preparar un parche a toda prisa. Lo más útil al principio es definir un plan de auditoría claro que indique qué cambió, qué paquetes o flujos de trabajo podrían verse afectados y qué evidencia confirmaría la exposición de tu repositorio.
Antes de instalar, compilar, probar o ejecutar cualquier cosa, usa Codex para convertir el aviso de seguridad en una lista de verificación que limite la auditoría a operaciones de solo lectura.
Haz una primera revisión de solo lectura
- Comparte con Codex el aviso público de seguridad, el informe del incidente o la lista de paquetes afectados.
- Pídele que distinga las fuentes autorizadas de los comentarios generales sobre el incidente.
- Pídele que defina qué evidencia permitiría confirmar o descartar la exposición.
- Deja que inspeccione los archivos de manifiesto, los archivos de bloqueo de dependencias, los flujos de trabajo de CI, los scripts y los archivos relevantes del repositorio.
- Pídele que agrupe los hallazgos según el estado de la evidencia, la gravedad y el siguiente paso recomendado.
Si el incidente afecta a paquetes, evita ejecutar comandos de instalación, compilación, prueba, importación o ciclo de vida hasta conocer el alcance del aviso. Codex puede buscar en los archivos de bloqueo y los flujos de trabajo sin ejecutar código que no sea de confianza.
Informa por separado sobre el estado de la evidencia y la gravedad
El informe de auditoría debe indicar qué tan grave sería cada hallazgo y qué tan sólida es la evidencia que lo respalda.
Exposición confirmada: el archivo de bloqueo incluye una versión afectada del paquete en una cadena de dependencias de producción.
Pendiente de verificación: un trabajo de CI tiene permisos de publicación, pero el flujo de trabajo no parece instalar directamente el paquete afectado.
Exposición descartada: el nombre del paquete aparece únicamente en la documentación y no figura en los archivos de manifiesto ni en los archivos de bloqueo.
Siguiente paso: revisa la actualización de la dependencia y el plan de rotación de tokens propuestos antes de realizar cualquier acción destructiva.
Una vez que termines la revisión de solo lectura, puedes pedirle a Codex que prepare un PR para corregir los problemas detectados, actualice los permisos de CI o redacte una nota de seguimiento del incidente. Mantén esas acciones separadas de la auditoría inicial.
Related use cases
Analizar la seguridad de los cambios en el código
Usa el complemento Codex Security para examinar un conjunto de cambios en Git, verificar las...
Analizar varios repositorios
Usa la CLI de Codex Security para analizar los repositorios de una lista en commits...
Ejecuta tu primer análisis de seguridad
Usa el complemento Codex Security para analizar un repositorio local, revisar la evidencia y...