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

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.

Difficulty Advanced
Time horizon 1h

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

    ← All use cases

    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.

    Advanced
    1h

    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.

    Advanced
    1h

    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

    Ayúdame a auditar este repositorio para determinar si está expuesto al problema descrito en este aviso público de seguridad sobre un paquete: [advisory URL]. Limítate a operaciones de solo lectura, salvo que apruebe expresamente una medida correctiva. Primero, resume lo siguiente: - qué paquetes están afectados y en qué rangos de versiones - qué información proviene de fuentes de referencia y cuál proviene de informes más generales - qué evidencia confirmaría la exposición de este repositorio - qué evidencia permitiría descartarla Luego revisa lo siguiente: - los archivos de manifiesto de los paquetes y los archivos de bloqueo - los flujos de trabajo y los permisos de CI - los scripts de instalación, compilación y posinstalación - los artefactos de terceros incluidos en el repositorio, los contenedores o los bundles generados, si corresponde - las vías por las que podrían quedar expuestos los datos de caché o los tokens, si el aviso se relaciona con CI o con la publicación de paquetes En el informe, incluye: - el estado de la exposición según la evidencia: confirmada, pendiente de verificación o descartada - observaciones sobre la gravedad y el alcance del impacto - referencias a los archivos que respaldan cada afirmación específica sobre el repositorio - las salvedades y los próximos pasos recomendados No instales paquetes, ejecutes scripts del ciclo de vida, compiles el proyecto, ejecutes código que no sea de confianza, rotes credenciales ni hagas limpieza de archivos sin que yo apruebe expresamente la acción correspondiente.
    Ayúdame a auditar este repositorio para determinar si está expuesto al problema descrito en este aviso público de seguridad sobre un paquete: [advisory URL]. Limítate a operaciones de solo lectura, salvo que apruebe expresamente una medida correctiva. Primero, resume lo siguiente: - qué paquetes están afectados y en qué rangos de versiones - qué información proviene de fuentes de referencia y cuál proviene de informes más generales - qué evidencia confirmaría la exposición de este repositorio - qué evidencia permitiría descartarla Luego revisa lo siguiente: - los archivos de manifiesto de los paquetes y los archivos de bloqueo - los flujos de trabajo y los permisos de CI - los scripts de instalación, compilación y posinstalación - los artefactos de terceros incluidos en el repositorio, los contenedores o los bundles generados, si corresponde - las vías por las que podrían quedar expuestos los datos de caché o los tokens, si el aviso se relaciona con CI o con la publicación de paquetes En el informe, incluye: - el estado de la exposición según la evidencia: confirmada, pendiente de verificación o descartada - observaciones sobre la gravedad y el alcance del impacto - referencias a los archivos que respaldan cada afirmación específica sobre el repositorio - las salvedades y los próximos pasos recomendados No instales paquetes, ejecutes scripts del ciclo de vida, compiles el proyecto, ejecutes código que no sea de confianza, rotes credenciales ni hagas limpieza de archivos sin que yo apruebe expresamente la acción correspondiente.

    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

    1. Comparte con Codex el aviso público de seguridad, el informe del incidente o la lista de paquetes afectados.
    2. Pídele que distinga las fuentes autorizadas de los comentarios generales sobre el incidente.
    3. Pídele que defina qué evidencia permitiría confirmar o descartar la exposición.
    4. 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.
    5. 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.

    Codex

    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.

    Prepara un plan de corrección a partir de los hallazgos confirmados en esta auditoría. Para cada hallazgo, incluye lo siguiente: - el cambio propuesto - los archivos o ajustes que hay que actualizar - un paso de prueba o verificación - un plan para revertir el cambio - si necesito rotar una credencial o revisar un sistema externo Todavía no hagas cambios. Excluye del plan cualquier comando que pueda ejecutar código que no sea de confianza, a menos que expliques por qué es seguro ejecutarlo.

    Related use cases