CB conducting-cloud-penetration-testing
Этот навык описывает методологии проведения авторизованного тестирования на проникновение в облачных средах AWS, Azure и GCP. Он охватывает понимание модели общей ответственности для области тестирования, использование специфичных для облака инструментов атаки, таких как Pacu и ScoutSuite, эксплуатацию неправильных конфигураций IAM, тестирование SSRF для служб метаданных облака и отчетность о результатах в соответствии с матрицей MITRE ATT&CK Cloud.
машинный переводПоказать оригиналСкрыть оригинал«This skill outlines methodologies for performing authorized penetratio…»
This skill outlines methodologies for performing authorized penetration testing against AWS, Azure, and GCP cloud environments. It covers understanding the shared responsibility model for testing scope, leveraging cloud-specific attack tools like Pacu and ScoutSuite, exploiting IAM misconfigurations, testing for SSRF to cloud metadata services, and reporting findings aligned to MITRE ATT&CK Cloud matrix.
Этот навык описывает методологии проведения авторизованного тестирования на проникновение в облачных средах AWS, Azure и GCP.
Как процесс B 73/100 · Почти готов — слабые места: ошибки и развилки, отчётность по ходу
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 10
✓ Критических и высоких находок нет
Средние и низкие: 10
-
низкая Рискованное назначение
intent-offensive-securityreferences/api-reference.md:1Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)# API Reference: Cloud Penetration Testing Agent
-
низкая Рискованное назначение
intent-offensive-securityreferences/api-reference.md:5Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)Enumerates AWS IAM users, roles, cross-account trusts, IMDSv1 instances, public S3 buckets, and Lambda secrets to identify privilege escalation paths and misconfigurations. For authorized penetration
-
низкая Рискованное назначение
intent-offensive-securityreferences/api-reference.md:38Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)Tests if a policy allows `iam:CreatePolicyVersion` permission which enables privilege escalation.
-
низкая Рискованное назначение
intent-offensive-securitySKILL.md:14Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)- cloud-pentesting
-
низкая Рискованное назначение
intent-offensive-securitySKILL.md:48Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)# Conducting Cloud Penetration Testing
-
низкая Рискованное назначение
intent-offensive-securitySKILL.md:54Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)- When compliance requirements mandate annual penetration testing of cloud infrastructure
-
низкая Рискованное назначение
intent-offensive-securitySKILL.md:56Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)- When assessing lateral movement risk across multi-account or multi-cloud environments
-
низкая Рискованное назначение
intent-offensive-securitySKILL.md:63Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)- AWS, Azure, or GCP penetration testing policy acknowledgment (AWS no longer requires pre-approval for most services)
-
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:160Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)-H "X-aw…ds: 21600")
в кавычках -
низкая Утечка данных
net-credential-useSKILL.md:161Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "X-aw…en: $TOKEN" \
security-скилл
Просканировано файлов: 4. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- заметка
frontmatter-keyнеизвестное поле фронтматтера "domain" - заметка
frontmatter-keyнеизвестное поле фронтматтера "subdomain" - заметка
frontmatter-keyнеизвестное поле фронтматтера "nist_ai_rmf" - заметка
frontmatter-keyнеизвестное поле фронтматтера "atlas_techniques" - заметка
frontmatter-keyнеизвестное поле фронтматтера "d3fend_techniques" - заметка
frontmatter-keyнеизвестное поле фронтматтера "nist_csf" - заметка
frontmatter-keyнеизвестное поле фронтматтера "mitre_attack"
Процессный рейтинг: все десять параметров 73/100
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Шаги. Шагов: 21
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 2984 токенов
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- -41 справочных файлов, но SKILL.md на них не ссылается: модель их не откроет
- -31 из 1 скриптов не упомянуты в SKILL.md
- +2Инструкции на одном языке
- +4Описание говорит, когда скилл НЕ применять
- +3Длина description 407 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 16 заголовков
- +3Пошаговые инструкции: 21 пунктов
- +3Формат ответа описан явно
- +4Есть примеры (7 блоков кода)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 82.