Aegis
Уровень безопасности для автономных DeFi-агентов. | Веб-сайт | Документация
AI-агенты, торгующие в сети, не имеют возможности отличить легитимный токен от ханипота. Aegis решает эту проблему. Это MCP-сервер, к которому может подключиться любой агент, подкрепленный ончейн-контрактами, обеспечивающими проверки безопасности.
Перед тем как агент совершит обмен, Aegis сканирует целевой контракт, симулирует транзакцию и возвращает простой ответ: «можно» или «нельзя». Если у контракта налог на продажу 99% или скрытая функция приостановки, агент никогда не будет с ним взаимодействовать.
Почему это существует
Мы наблюдали, как агент потерял весь свой кошелек из-за токена-ханипота менее чем за 30 секунд. Токен выглядел нормально на первый взгляд — верифицированный контракт, приличная ликвидность, активная торговля. Но в коде был скрыт налог на продажу 99% и скрытый владелец за поддельным renounceOwnership().
Ни одна агентская платформа не могла это обнаружить. Поэтому мы создали свою.
Related MCP server: SicariusGuard
Как это работает
Agent -> Aegis (scan + simulate + decide) -> ChainАгент подключается к Aegis через MCP (одна строка конфигурации)
Перед любым обменом/одобрением/переводом агент вызывает
assess_riskAegis сканирует исходный код контракта, симулирует транзакцию, проверяет на наличие паттернов ханипотов
Возвращает ALLOW (разрешить), WARN (предупредить) или BLOCK (заблокировать) с оценкой риска (0-100)
Ончейн: контракт AegisGateway обеспечивает аттестацию перед отправкой транзакции
Быстрый старт
# Add to Claude Code
claude mcp add aegis npx aegis-defi
# Or clone and try the demo
git clone https://github.com/StanleytheGoat/aegis
cd aegis && npm install
npx tsx demo/catch-honeypot.tsДемонстрация развертывает намеренно вредоносный токен (налог на продажу 99%, поддельный отказ от владения, скрытый администратор) и наблюдает, как Aegis ловит каждый «красный флаг»:
Aegis Risk Assessment
Risk Score: 100/100
Findings:
[CRITICAL] Fake Ownership Renounce
[CRITICAL] Asymmetric Buy/Sell Tax (99% sell)
[CRITICAL] Sell Pause Mechanism
[HIGH] Hidden Max Sell Amount
[HIGH] Hidden Admin Functions
Decision: BLOCKИнструменты
MCP-сервер (TypeScript) — 6 инструментов, доступных любому MCP-совместимому агенту:
Инструмент | Назначение |
| Поиск паттернов по 165 известным типам эксплойтов |
| Пробный запуск в форкнутой сети |
| Проверки против ханипотов (возможность продажи, концентрация активов) |
| Комплексная оценка риска с подписанной аттестацией |
| Отслеживает каждый внутренний вызов, сканирует каждый контракт |
| Сверка с более чем 50 000 реальных результатов аудита |
Смарт-контракты (Solidity) — развернуты в основной сети Base:
Контракт | Адрес | Назначение |
AegisGateway | Оболочка безопасности для любого взаимодействия с DeFi. Проверяет аттестации, оценивает риски. | |
AegisSafetyHook | Хук Uniswap v4 |
Документация
Руководство по интеграции агентов — как подключить вашего агента
Руководство по интеграции проектов — как интегрировать Aegis в продукт
Интеграция с Flaunch — проверки безопасности для торговли мемкоинами на Flaunch
Плагин ElizaOS — нативные действия Aegis для агентов ElizaOS
Провайдер AgentKit — ActionProvider для Aegis в Coinbase AgentKit
llms.txt — машиночитаемое описание для агентского поиска
Безопасность
Создано в соответствии с лучшими практиками безопасности Ethereum (на основе ethskills):
Подписи: Chain ID + адрес контракта во всех подписанных сообщениях (защита от кроссчейн-повторов). Проверка EIP-2 на податливость s-значения. ecrecover проверяется на соответствие address(0).
Математика комиссий: Умножение перед делением. Явные проверки на переполнение. Базисные пункты (не проценты).
Контроль доступа: OZ Ownable + ReentrancyGuard на Gateway. Неизменяемый владелец на Hook. Неизменяемый получатель комиссии.
Развертывание: Использование Safe Singleton Factory CREATE2. Исходный код верифицирован на Basescan. Владение передано мультисигу Safe.
Тестирование: 165 тестов (42 контрактных + 123 TypeScript). Форк-тесты против реального состояния основной сети Base.
Тесты
npm test # TypeScript unit tests (123)
npm run test:contracts # Solidity contract tests (42)
npm run demo # Honeypot detection demoЖурнал изменений
v0.5.0 (Текущая)
Поддержка аттестации хуков —
assess_riskтеперь возвращает аттестации как шлюза, так и хука для пулов, защищенных Uniswap v4Валидация EVM-адресов — все входные данные инструментов MCP проверяют правильность формата адреса
Расширенный список известных контрактов — Paraswap, Balancer Vault, CoW Protocol, Permit2, Uniswap V4 PoolManager
Экспорты SDK — модули attester и solodit теперь доступны для программного использования
Усиленная загрузка — проверки response.ok, 10-секундные тайм-ауты для всех внешних запросов
Заголовки безопасности и SEO-файлы для лендинга
v0.4.0
Интеграция с Solodit — инструмент
search_soloditзапрашивает более 50 000 реальных результатов аудита от Cyfrin, Sherlock, Code4rena, Trail of Bits и другихАвтоматическое обогащение —
assess_riskсверяет обнаруженные паттерны с реальными результатами аудита, если установленSOLODIT_API_KEYМодель API-ключей по выбору — каждый агент предоставляет свой собственный ключ Solodit, нет общих лимитов запросов
v0.3.0
165 паттернов эксплойтов в 25 категориях (ранее 22)
Анализ на уровне трассировки — инструмент
trace_transactionотслеживает каждый внутренний вызов и сканирует каждый контракт
v0.2.0
22 паттерна эксплойтов (ранее 12) — метаморфные контракты, манипуляции с оракулами, MEV-сэндвичи
Навыки агентов — устанавливаемые файлы навыков для Claude Code
Интеграция с Flaunch SDK — сканирование безопасности для запуска мемкоинов в пулах Uniswap v4
Лицензия
MIT
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/StanleytheGoat/aegis'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
