security-requirement-extraction
Извлечение требований безопасности из моделей угроз
Также доступно от: wshobson
Преобразование анализа угроз в практические требования безопасности. Этот навык предоставляет шаблоны и паттерны для создания пользовательских историй безопасности, соответствия требованиям и спецификаций тестирования на основе моделей угроз.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «security-requirement-extraction». Извлеките требования безопасности для: Угроза: T001, Категория: РАСКРЫТИЕ ИНФОРМАЦИИ, Цель: База данных пользователей, Воздействие: ВЫСОКОЕ, Вероятность: СРЕДНЯЯ
Ожидаемый результат:
Сгенерировано 3 требования безопасности с сопоставлением STRIDE, приоритет ВЫСОКИЙ, критерии приёмки и тестовые случаи. Сопоставлено со статьёй 32 GDPR и средствами контроля OWASP V8.1.
Использование «security-requirement-extraction». Сопоставьте требования SR-001 по SR-005 со средствами контроля PCI-DSS
Ожидаемый результат:
Матрица соответствия с покрытием: Аутентификация (8.1, 8.2, 8.3), Защита данных (3.4, 3.5), Аудиторское логирование (10.1, 10.2). Пробелы не выявлены.
Аудит безопасности
БезопасноThis skill is a legitimate security education and requirements management tool. All 39 static findings are false positives: backticks are markdown code fences, hardcoded URLs are documentation references, and security domain enum values were incorrectly flagged. The skill provides Python templates for extracting security requirements from threat models.
Проблемы высокого риска (6)
Оценка качества
Что вы можете построить
Инженер по безопасности создаёт требования
Инженер по безопасности завершил моделирование угроз по методологии STRIDE и需要对 идентифицированные угрозы преобразовать в практические требования безопасности с проверяемыми критериями приёмки.
Разработчик пишет истории безопасности
Разработчику необходимо написать пользовательские истории безопасности, которые интегрируются с гибкими методологиями разработки и включают надлежащие критерии приёмки и тестовые случаи.
Специалист по соответствию сопоставляет средства контроля
Специалисту по соответствию необходимо сопоставить требования безопасности с несколькими нормативными фреймворками и выявить пробелы в покрытии.
Попробуйте эти промпты
Используйте навык извлечения требований безопасности для преобразования этой модели угроз в требования безопасности. Угроза: [опишите угрозу с категорией, целью, воздействием, вероятностью]. Сгенерируйте требования с прослеживаемостью, критериями приёмки и тестовыми случаями.
Используя навык извлечения требований безопасности, сопоставьте эти требования безопасности с фреймворками PCI-DSS, HIPAA и GDPR. Определите, какие средства контроля покрыты и какие пробелы существуют. Требования: [перечислите требования]
Сгенерируйте пользовательские истории безопасности из этих требований с использованием навыка извлечения требований безопасности. Включите стандартный формат истории с критериями приёмки и определением завершённости. Требования: [перечислите требования]
Используя навык извлечения требований безопасности, сгенерируйте полный пакет требований безопасности из этой модели угроз: [детали модели угроз]. Включите модели требований со всеми атрибутами, сопоставления угроз-требований, матрицу соответствия и анализ пробелов для [укажите фреймворк].
Лучшие практики
- Начните с полной модели угроз перед извлечением требований
- Убедитесь, что каждое требование связано как минимум с одной угрозой или средством контроля соответствия
- Включайте проверяемые критерии приёмки для каждого требования
- Просматривайте сгенерированные требования совместно с командами безопасности и разработки
Избегать
- Копирование общих требований безопасности без прослеживаемости угроз
- Создание требований без критериев приёмки или тестовых случаев
- Пропуск сопоставления соответствия до позднего этапа разработки
- Использование требований в качестве замены фактического тестирования безопасности
Часто задаваемые вопросы
Какие фреймворки моделирования угроз поддерживает этот навык?
Может ли этот навык генерировать требования для облачной безопасности?
Интегрируется ли этот навык с конкретными инструментами безопасности?
Как мне проверить сгенерированные требования?
Какие фреймворки соответствия поддерживаются?
Может ли этот навык помочь с приёмочным тестированием безопасности?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/security-requirement-extractionСсылка
main
Структура файлов