aegis-defi
Aegis
Уровень безопасности для автономных DeFi-агентов. | Веб-сайт | Документация
AI-агенты, торгующие в сети, не имеют возможности отличить легитимный токен от ханипота. Aegis решает эту проблему. Это MCP-сервер, к которому может подключиться любой агент, подкрепленный ончейн-контрактами, обеспечивающими проверки безопасности.
Перед тем как агент совершит обмен, Aegis сканирует целевой контракт, симулирует транзакцию и возвращает простой ответ: «можно» или «нельзя». Если у контракта налог на продажу 99% или скрытая функция приостановки, агент никогда не будет с ним взаимодействовать.
Почему это существует
Мы наблюдали, как агент потерял весь свой кошелек из-за токена-ханипота менее чем за 30 секунд. Токен выглядел нормально на первый взгляд — верифицированный контракт, приличная ликвидность, активная торговля. Но в коде был скрыт налог на продажу 99% и скрытый владелец за поддельным renounceOwnership().
Ни одна агентская платформа не могла это обнаружить. Поэтому мы создали свою.
Related MCP server: agentshield-mcp
Как это работает
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
Available Tools
4 toolsassess_riskA
Comprehensive risk assessment combining contract scanning, transaction simulation, and token checks. This is the recommended all-in-one safety check before any DeFi interaction. Returns a go/no-go recommendation.
Inputs: action (required), targetContract (required), from (required), chainId, +3 more.
check_tokenA
Check if a token is safe to trade. Detects honeypot mechanics (can't sell), concentrated holdings, fake ownership renouncement, and other scam indicators. Use this before swapping into any unfamiliar token.
Inputs: tokenAddress (required), chainId, holderAddress.
scan_contractA
Analyze a smart contract's source code or bytecode for known exploit patterns, honeypot mechanics, rug-pull signals, and security vulnerabilities. Returns a risk score (0-100) and detailed findings. Use this BEFORE interacting with any unfamiliar contract.
Inputs: source, bytecode, contractAddress, chainId.
simulate_transactionA
Simulate a transaction on a forked chain WITHOUT actually executing it. Detects reverts, abnormal gas usage, and other red flags. Use this to preview what will happen before sending a real transaction.
Inputs: from (required), to (required), data (required), chainId, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: assess_risk is a comprehensive all-in-one safety check, check_token focuses on token-specific scams, scan_contract analyzes contract code/bytecode, and simulate_transaction previews transaction outcomes. There is no overlap or ambiguity between these tools.
All tool names follow a consistent verb_noun pattern (assess_risk, check_token, scan_contract, simulate_transaction), using snake_case throughout. The naming is predictable and readable across the entire set.
With 4 tools, this server is well-scoped for DeFi security. Each tool earns its place by covering distinct aspects of safety assessment: holistic risk, token checks, contract analysis, and transaction simulation. This count is appropriate and avoids bloat.
The tool set provides complete coverage for DeFi security workflows: it includes comprehensive risk assessment (assess_risk), targeted checks for tokens and contracts, and transaction simulation. There are no obvious gaps—agents can perform end-to-end safety evaluations before any DeFi interaction.
Maintenance
Related MCP Connectors
Token rug-risk scans, Know Your Agent wallet checks and deployer reputation for AI agents.
Web3 security, DEX honeypot detector, and DAO governance auditor for Base & EVM chains.
Read-only smart-contract security intelligence for autonomous agents.
Crypto security, honeypot detection, wallet analysis, and token risk scoring across 31 blockchains.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenancePre-execution safety layer for autonomous agent wallets. Risk scoring, transaction simulation, and policy enforcement via MCP.MIT
- AlicenseBqualityDmaintenanceReal-time smart contract security for autonomous AI agents, offering tools for contract verification, wallet monitoring, drain detection, threat reporting, and leaderboards.1925 npmMIT
- AlicenseNot gradedqualityDmaintenanceSecurity layer for AI agents that evaluates transaction intents and returns verdicts (ALLOW/WARN/DENY) using deterministic rules, on-chain checks, and simulation.13 npmMIT
- AlicenseAqualityDmaintenanceThe safety layer that checks a DeFi transaction or token before your agent (or you) signs — on Base L2.672 npmMIT