CAT PAW

Все workflows

Комплаенс

Настройте конвейер создания и проверки SBOM

У каждого управляемого выпуска ПО есть машиночитаемый, атрибутируемый перечень компонентов для решений по уязвимостям и цепочке поставок.

Процесс

Делай в этом порядке.

  1. Задайте покрываемые продукты, стадии релиза, потребителей, утверждённые форматы SBOM, обязательные поля, имена, хранение и правила доступа.
  2. Выберите точки генерации, отражающие отгружаемый артефакт: разрешённые зависимости сборки, образы контейнеров и пакеты, а не только манифесты.
  3. Генерируйте SBOM в CI доверенным закреплённым инструментом и фиксируйте продукт, компонент, версию, поставщика, связь, идентификатор, время и автора, где доступно.
  4. Проверьте синтаксис, обязательные поля, связи компонентов, дубликаты и соответствие SBOM артефакту релиза.
  5. Подпишите или привяжите SBOM к идентичности артефакта, сохраните в утверждённом репозитории и выдайте авторизованным потребителям с версионированным доступом.
  6. Используйте данные SBOM вместе с разведкой уязвимостей и контекстом достижимости или развёртывания, чтобы открывать, приоритизировать и вести устранение.
  7. Следите за здоровьем конвейера и пересобирайте или дополняйте SBOM при смене артефактов, ошибках или новых минимальных требованиях.

Принеси это

Входы, которые кот спросит.

  • Покрываемые продукты и артефакты релиза
  • Доступ к конвейеру сборки
  • Требуемый формат и поля SBOM
  • Политика распространения и хранения

Роутер + один playbook

Сначала маршрут. Выбери один.

Cat Paw открывает один playbook на задачу, не смешивает несколько. Начни с этого роутера; остальные пути — кандидаты именно этого workflow.

  • Роутер: cybersecurity-pack
  • skills/cybersecurity-skills/generating-and-analyzing-sboms/SKILL.md
  • skills/cybersecurity-skills/analyzing-sbom-for-supply-chain-vulnerabilities/SKILL.md

Границы

Границы едут вместе с промптом.

  • Запускайте только в уполномоченных средах сборки и защищайте проприетарные сведения о компонентах по политике.
  • Не заявляйте полноту, если непрозрачные бинарники, динамические зависимости или недоступные данные поставщика дают известные пробелы.
  • SBOM — вход инвентаря, а не доказательство, что компоненты безопасны или эксплуатируемы.

Готово значит

Проверяемый финиш.

Валидация на гейте релиза показывает: у каждого покрываемого артефакта есть разбираемый SBOM с нужными полями, привязанный к верному артефакту, сохранённый и доступный утверждённым потребителям.

Источники

Откуда взялся этот процесс.

  1. www.cisa.gov/topics/information-communications-technology-supply-chain-security/sbom
  2. csrc.nist.gov/pubs/sp/800/218/final

Источники задают рисунок workflow. Посты Reddit и сообщества, если они есть, — байки практиков, не универсальные факты.

ИИ действует. Вы решаете.

Человеческий тормоз для ИИ.

Latch показывает каждую команду, клик и изменение файла до того, как они произойдут — вы можете сказать да, нет или пока нет.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · сборка из исходников
Cat Paw Latch

За номером

Два harness. Одна линия.

Тот же номер и те же $100 кредита. Выберите, кто отвечает, когда вы пишете.

Hermes

Терминальный агент Nous Research. Работает на вашей машине, помнит между сессиями и открывает один playbook на задачу.

Написать Hermes
OpenClaw

Ассистент с открытым кодом, который работает на вашем компьютере и отвечает в каналах, которыми вы уже пользуетесь. Один playbook на задачу.

Написать OpenClaw

Одна линия для обоих harness +1 628 246 3032

Откроет «Сообщения» с уже выбранным harness.