Automated Security Response on AWS — скилл
Скилл и адаптеры для Claude Code, Codex и Kiro пишут, проверяют и разворачивают исправления для AWS Automated Security Response.
- 488 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент создает и разворачивает ресурсы AWS с учетными данными пользователя, а защита аккаунта минимальная и изоляции не дает.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/automated-security-response-on-awsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент создает и разворачивает ресурсы AWS с учетными данными пользователя, а защита аккаунта минимальная и изоляции не дает.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Automated Security Response on AWS (ASR) — решение AWS, которое запускает автоматическое исправление по находкам Security Hub. В каталоге `ai-assets/` лежит общий скилл `asr-remediation-authoring` и адаптеры для Claude Code (агент `asr-remediation-author` и команда `/remediation-author`), Kiro и Codex CLI. Скилл ведет два сценария: пользовательский runbook в существующей среде ASR и встроенное исправление в исходниках решения. Агент пишет runbook, проверяет его, разворачивает в непромышленный аккаунт AWS и проверяет результат. Перед каждой записью он вызывает STS `GetCallerIdentity` и сверяет номер аккаунта. Развернутый MCP-сервер ASR необязателен: без него работает AWS CLI.
Для кого. Инженерам облачной безопасности, которые добавляют в ASR собственные исправления находок Security Hub и хотят получить от агента черновик и проверки.
Подходит, если
- Находке Security Hub нужен свой runbook, которого нет среди встроенных.
- Встроенное исправление вносят в исходники ASR и хотят проверки по образцу.
- Runbook разворачивают в тестовый аккаунт и убеждаются, что исправление срабатывает.
- Агента подключают к развернутому MCP-серверу ASR через AgentCore Gateway.
Не подходит, если
- Аккаунт промышленный: проверка по номеру и подстроке `prod` не заменяет изоляцию.
- Нужны исправления вне ASR и Security Hub.
- В среде нет Python 3.11 и пакетов `boto3` и `PyYAML` для скриптов скилла.
Пример запроса к агенту
Напиши пользовательский runbook ASR для находки Security Hub, проверь его и разверни в тестовый аккаунт.Ограничения
Скилл создает ресурсы AWS, поэтому запускайте его только в аккаунте, который вы отдельно подтвердили как непромышленный: защита `account_guard.py` сверяет номер аккаунта и ищет в ARN подстроки `prod` и `prd`, но не обращается к AWS Organizations. Нужны Python 3.11 или новее, `boto3`, `PyYAML` и учетные данные AWS. Адаптер Kiro требует Kiro CLI 3.0 и новее. Пакета для установки нет: файлы копируют из клонированного репозитория.
Как отключить. Удалите скопированные скилл, агент и команду из `.claude/` (или из каталогов Codex и Kiro), а созданные в тестовом аккаунте runbook и ресурсы удалите средствами AWS.
Частые вопросы
Нужен ли развернутый MCP-сервер ASR?
Нет. Локальный сценарий работает с AWS CLI или с любым AWS MCP-сервером, уже подключенным к агенту. MCP-сервер ASR необязателен.
Как вызвать скилл в Claude Code?
Командой `/remediation-author <запрос>`, агентом `asr-remediation-author` или обычной просьбой использовать скилл `asr-remediation-authoring`.
Какие агенты поддержаны?
Claude Code, Codex CLI и Kiro (CLI 3.0 и новее). Для каждого в `ai-assets/` есть адаптер.
Что делает защита аккаунта?
Перед записью скилл вызывает STS `GetCallerIdentity`, проверяет совпадение номера аккаунта с названным и ищет `prod` или `prd` в ARN. Это защита от опечатки, а не изоляция.
Чем отличаются два сценария?
Пользовательский runbook разворачивают в работающую среду ASR, а встроенное исправление добавляют в исходники решения. Правила имен и развертывания у них разные.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыMCP-сервер и CLI для реверс-инжиниринга: агент разбирает бинарные файлы, JavaScript-приложения, APK и сайты на вашей машине и приводит доказательства
CLI ищет публичные профили по имени пользователя, чтобы агент собрал ссылки для проверки присутствия человека или бренда в сети.
Девять скиллов, через которые агент запускает пентест Strix, разбирает найденные уязвимости и встраивает проверку в CI
Скилл аудита безопасности кода от Cloudflare: агент проходит разведку, охоту по покрытию и независимую проверку находок и выдает структурированный отчет
Роутер скиллов для авторизованного реверс-инжиниринга, пентеста, CTF и разбора угроз: подбирает методику под задачу и проверяет доступные инструменты
Maigret ищет публичные аккаунты по имени пользователя, извлекает сведения из профилей и собирает результаты в отчет.
Коротко о README
`ai-assets/` содержит общий скилл, адаптеры для Claude Code, Kiro и Codex и отдельный промпт генерации runbook. Установка сводится к копированию файлов из корня репозитория.