base-mcp
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFE
Full Analysis
- [REMOTE_CODE_EXECUTION]: The Aerodrome plugin (
plugins/aerodrome.md) utilizesuvxto download and execute thesugar-sdkfrom its official GitHub repository (github.com/velodrome-finance/sugar-sdk) to facilitate liquidity and swap operations. - [REMOTE_CODE_EXECUTION]: The Morpho plugin (
plugins/morpho.md) is designed to run the@morpho-org/clipackage vianpxto prepare and simulate lending transactions. - [CREDENTIALS_UNSAFE]: The Uniswap plugin (
plugins/uniswap.md) contains a hardcodedx-api-key(NeoYO3V50_koJAipDEalYWbMO1XMaFPAQmpOm6_Npo0) used for authenticating requests to its trade API gateway. - [COMMAND_EXECUTION]: The approval flow reference (
references/approval-mode.md) instructs the agent to execute shell commands (open,xdg-open, orstart) to automatically launch the user's browser for transaction approvals when running in CLI-enabled environments. - [EXTERNAL_DOWNLOADS]: The skill includes a fallback mechanism in
SKILL.mdthat fetches instruction and reference files fromhttps://docs.base.org/ai-agents/skills/using theweb_requesttool if local filesystem access is unavailable. - [EXTERNAL_DOWNLOADS]: Multiple plugins perform network operations to external DeFi domains (including
avantisfi.com,bankr.bot,moonwell.fi, anduniswap.org) to retrieve market data, user positions, and prepared transaction calldata. - [PROMPT_INJECTION]: The skill processes untrusted data from external DeFi APIs, creating a surface for indirect prompt injection.
- Ingestion points: Responses from
web_requestcalls to various protocol APIs across all plugin files. - Boundary markers: No specific delimiters or "ignore instructions" warnings are defined for the ingested data.
- Capability inventory: The skill utilizes sensitive tools like
send_callsandsignto execute on-chain actions based on the fetched data. - Sanitization: The instructions include steps to normalize CLI output and require the agent to review simulation results and transaction summaries before presenting approval links to the user.
Audit Metadata