Cumplimiento
Establece un flujo de generación y revisión de SBOM
Cada publicación de software gobernada tiene un inventario de componentes legible por máquina y atribuible, que puede apoyar decisiones de vulnerabilidad y cadena de suministro.
El proceso
Hazlo en este orden.
- Define productos cubiertos, etapas de publicación, consumidores, formatos SBOM aprobados, campos mínimos, convenciones de nombres, retención y reglas de acceso.
- Elige puntos de generación que reflejen el artefacto enviado, como dependencias resueltas de compilación, imágenes de contenedor y binarios empaquetados, no solo archivos de manifiesto.
- Genera el SBOM en CI con herramientas fijas y de confianza, y captura producto, componente, versión, proveedor, relación, identificador, marca de tiempo y autor cuando existan.
- Valida sintaxis, campos requeridos, relaciones de componentes, manejo de duplicados y correspondencia entre el SBOM y el artefacto de publicación.
- Firma o vincula el SBOM a la identidad del artefacto, guárdalo en un repositorio aprobado y publícalo a consumidores autorizados con controles de acceso versionados.
- Usa los datos del SBOM con inteligencia de vulnerabilidades y contexto de alcance o despliegue para abrir, priorizar y seguir el trabajo de remediación.
- Monitorea la salud del flujo y regenera o enmienda SBOMs cuando cambien los artefactos, se hallen errores o evolucionen los requisitos mínimos.
Trae esto
Datos que el gato va a pedir.
- Productos cubiertos y artefactos de publicación
- Acceso al flujo de compilación
- Formato y campos SBOM requeridos
- Política de distribución y retención
Router + un playbook
Enruta primero. Elige uno.
Cat Paw carga un playbook por tarea, no mezcla varios. Empieza por este router; el resto son candidatos específicos del workflow.
- Router:
cybersecurity-pack skills/cybersecurity-skills/generating-and-analyzing-sboms/SKILL.mdskills/cybersecurity-skills/analyzing-sbom-for-supply-chain-vulnerabilities/SKILL.md
Límites
Los límites viajan con el prompt.
- Ejecuta solo en entornos de compilación autorizados y protege la información propietaria de componentes según la política.
- No reclames completitud cuando binarios opacos, dependencias dinámicas o datos de proveedor no disponibles creen brechas conocidas.
- Un SBOM es un inventario de entrada, no una prueba de que los componentes son seguros o explotables.
Listo significa
Un cierre que se puede comprobar.
Una validación con puerta de publicación demuestra que cada artefacto cubierto tiene un SBOM analizable con los campos requeridos, vinculado al artefacto correcto, almacenado y accesible para consumidores aprobados.
Fuentes
De dónde sale este proceso.
- www.cisa.gov/topics/information-communications-technology-supply-chain-security/sbom
- csrc.nist.gov/pubs/sp/800/218/final
Las fuentes fijan el patrón del workflow. Los posts de Reddit y de la comunidad, cuando aparecen, se tratan como anécdotas de quien lo practica, no como hechos universales.