gebalamariusz/cloud-audit

gebalamariusz/cloud-audit

от gebalamariusz
MCP-сервер для аудита безопасности AWS: находит цепочки атак, пути IAM-эскалации и коренные причины уязвимостей. Позволяет симулировать исправления до применения, оценивать взрывной радиус и отслеж...

cloud-audit logo

cloud-audit

English | 简体中文

What can a hijacked AI agent reach in your AWS account, and can you prove it?

Open-source, read-only AWS security scanner. 110 checks, 64 IAM privilege-escalation methods, 31 attack-chain rules, blast radius for any resource, and agent-blast for Bedrock Agents and AgentCore: what a prompt-injected or credential-stolen agent can reach, with the IAM policy simulator as the witness. Every finding ships an AWS CLI + Terraform fix. Nothing is written to your account.

PyPI version Python versions CI License: MIT Docker Documentation

30-second demo - agent-blast - Full scan - What's inside - Proof Mode - Installation - Documentation

Thirty seconds, no AWS account needed

pip install cloud-audit

cloud-audit agent-blast --demo          # a hijacked Bedrock Agent, two threat models, one screen
cloud-audit demo --save demo.json       # a full sample scan, then explore it offline:
cloud-audit blast-radius --report demo.json --resource arn:aws:iam::123456789012:role/support-bot-ticket-role
cloud-audit simulate     --report demo.json --fix aws-iam-018
cloud-audit exposure     --report demo.json

Часто задаваемые вопросы

Инструменты были проиндексированы:
get_agent_blast

До чего может добраться захваченный ИИ-агент в этом AWS-аккаунте? Для каждого Bedrock Agent, AgentCore runtime, шлюза или песочницы, найденных последним сканированием (или того, что совпадает с agent по имени, id или подстроке ARN), возвращает отчёт в формате Markdown в двух моделях угроз: захват идентичности (атакующий владеет учётными данными роли агента) и захват поведения (инъекция в промпт, управляющая инструментами агента, ограниченная ролями выполнения инструментов), с указанием досягаемости данных, секретов, бокового перемещения и выполнения кода и тегов OWASP Agentic / MITRE ATLAS. Вычисляется на основе сохранённого сканирования, без вызовов AWS.

Параметры
  • agentstring
get_attack_chains

Получает все обнаруженные цепочки атак из последнего сканирования. Цепочки атак - это коррелированные находки, формирующие эксплуатируемые пути атак. Каждая цепочка включает описание, приоритетное исправление и оценку стоимости утечки.

Параметры

Без параметров.

get_findings

Получает результаты последнего сканирования, с возможностью фильтрации. Каждая находка включает ID проверки, уровень серьезности, ресурс, описание и предполагаемую стоимость нарушения. Args: severity: Фильтрует по серьезности (critical, high, medium, low) service: Фильтрует по префиксу сервиса AWS (напр. "iam", "s3", "ec2", "vpc") limit: Максимальное количество возвращаемых находок (по умолчанию: 20)

Параметры
  • limitinteger
  • servicestring
  • severitystring
get_health_score

Получает текущую оценку здоровья и сводку о риск-экспозиции. Возвращает оценку здоровья от 0 до 100, количество находок по серьезности, количество цепочек атак и общую оценку риск-экспозиции в долларах США.

Параметры

Без параметров.

get_remediation

Получает детали исправления (команда CLI + код Terraform) для конкретной проверки. Возвращает готовую к копированию и вставке команду AWS CLI и фрагмент Terraform HCL для исправления проблемы. Аргументы: check_id: идентификатор проверки (например, "aws-iam-001", "aws-s3-001", "aws-vpc-002")

Параметры
  • check_idstringобязательный
list_checks

Перечисляет все доступные проверки безопасности (учётные данные AWS не требуются). Возвращает идентификаторы проверок с их категориями и сервисами.

Параметры

Без параметров.

scan_aws

Запускает сканирование безопасности AWS и возвращает сводку. Сканирует ваш AWS-аккаунт на предмет небезопасных конфигураций, обнаруживает цепочки атак и оценивает риск стоимости утечки данных. Параметры: profile: Имя профиля AWS CLI (по умолчанию: "default") regions: Разделенные запятыми регионы AWS для сканирования (по умолчанию: регион профиля) min_severity: Минимальный уровень серьезности находок: critical, high, medium, low

Параметры
  • min_severitystring
  • profilestring
  • regionsstring
2.5.0основная
2.4.0
2.3.1
2.3.0
2.2.1
2.2.0
2.1.0
2.0.1
2.0.0
1.3.0
1.2.2
1.2.1
1.2.0
1.1.0
1.0.2
1.0.1
1.0.0
0.9.1
0.9.0
0.8.0
0.7.0
0.6.0
0.5.2
0.5.1
0.5.0
0.4.1
0.4.0
0.3.0
0.2.0
0.1.0

Выберите клиент, чтобы установить gebalamariusz/cloud-audit:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "gebalamariusz-cloud-audit-4f8ht9r41p": {
      "command": "uvx",
      "args": [
        "--from",
        "cloud-audit",
        "cloud-audit-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "gebalamariusz-cloud-audit-4f8ht9r41p": {
      "command": "uvx",
      "args": [
        "--from",
        "cloud-audit",
        "cloud-audit-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "gebalamariusz-cloud-audit-4f8ht9r41p": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "cloud-audit",
        "cloud-audit-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"gebalamariusz-cloud-audit-4f8ht9r41p\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"--from\",\"cloud-audit\",\"cloud-audit-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "gebalamariusz-cloud-audit-4f8ht9r41p": {
      "command": "uvx",
      "args": [
        "--from",
        "cloud-audit",
        "cloud-audit-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add gebalamariusz-cloud-audit-4f8ht9r41p -- uvx --from cloud-audit cloud-audit-mcp

Либо через JSON-конфиг:

claude mcp add-json gebalamariusz-cloud-audit-4f8ht9r41p "{\"command\":\"uvx\",\"args\":[\"--from\",\"cloud-audit\",\"cloud-audit-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add gebalamariusz-cloud-audit-4f8ht9r41p -- uvx --from cloud-audit cloud-audit-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.gebalamariusz-cloud-audit-4f8ht9r41p]
command = "uvx"
args = ["--from", "cloud-audit", "cloud-audit-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите gebalamariusz/cloud-audit, а в поле команды запуска — строку ниже:
uvx --from cloud-audit cloud-audit-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "gebalamariusz-cloud-audit-4f8ht9r41p": {
      "command": "uvx",
      "args": [
        "--from",
        "cloud-audit",
        "cloud-audit-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "gebalamariusz-cloud-audit-4f8ht9r41p": {
      "command": "uvx",
      "args": [
        "--from",
        "cloud-audit",
        "cloud-audit-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например gebalamariusz-cloud-audit-4f8ht9r41p.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: gebalamariusz-cloud-audit-4f8ht9r41p
    command: uvx
    args:
      - "--from"
      - "cloud-audit"
      - "cloud-audit-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "gebalamariusz-cloud-audit-4f8ht9r41p": {
      "command": "uvx",
      "args": [
        "--from",
        "cloud-audit",
        "cloud-audit-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

aashari/mcp-server-aws-sso

aashari/mcp-server-aws-sso

от aashari

MCP сервер подключает AI к AWS через IAM Identity Center. Работайте с EC2, выполняйте AWS-команды и просматривайте аккаунты простыми запросами. Поможет DevOps, SRE и разработчикам.

TypeScript⭐ 15
alexei-led/aws-mcp-server

alexei-led/aws-mcp-server

от alexei-led

MCP-сервер предоставляет агенту Claude прямой доступ ко всем сервисам AWS через AWS CLI. Команды выполняются на лету с помощью aws_cli_help и пайплайнов. Подходит для автоматизации и безопасного уп...

Python⭐ 186
jasonwilbur/oci-pricing-mcp

jasonwilbur/oci-pricing-mcp

от jasonwilbur

Этот MCP инструмент даёт AI-ассистентам данные о ценах Oracle Cloud. Сервер позволяет сравнивать стоимость ресурсов (VM, хранилища, БД), оценивать ежемесячные расходы и находить оптимальные конфигурации. Полезен DevOps и архитекторам для оптимизации затрат на OCI.

TypeScript⭐ 5
alberthild/shieldapi-mcp

alberthild/shieldapi-mcp

от alberthild

MCP-сервер для безопасности AI-агентов: детекция промпт-инъекций, сканирование навыков на уязвимости цепочки поставок, проверка URL, паролей, email и IP. Бесплатно 10 вызовов в день без регистрации...

JavaScript⭐ 1
jasonwilbur/cloud-cost-mcp

jasonwilbur/cloud-cost-mcp

от jasonwilbur

Сервер для сравнения цен на облачные ресурсы (вычисления, хранилище, трафик) между AWS, Azure, GCP и OCI. Запросы на естественном языке, оценка миграции и рабочих нагрузок. Полезен DevOps-инженерам...

TypeScript⭐ 4
gbrigandi/mcp-server-wazuh

gbrigandi/mcp-server-wazuh

от gbrigandi

MCP-сервер на Rust для интеграции Wazuh SIEM с AI-ассистентами. Позволяет запрашивать на естественном языке данные об алертах, уязвимостях и комплаенсе. Полезен командам безопасности для оперативно...

Rust⭐ 240
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин