DefiLlama MCP Setup

Security checks across malware telemetry and agentic risk

Overview

This is a mostly legitimate DefiLlama setup guide, but it tells agents to install extra skills without user confirmation and gives risky OAuth callback handling instructions.

Install only if you are comfortable connecting DefiLlama MCP and using OAuth. Do not let the agent run the extra workflow-skill install automatically; review the source and approve it yourself first. Treat OAuth callback URLs as temporary secrets and avoid sending them through chat apps unless you have no safer local flow.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (3)

Context-Inappropriate Capability

Medium
Confidence
96% confidence
Finding
The skill instructs the agent to run an additional `npx skills add ... --yes` command that installs extra workflow skills beyond the stated MCP server setup scope. This expands the user's environment and executes remote package logic without explicit approval, increasing supply-chain and unintended-modification risk.

Missing User Warnings

High
Confidence
98% confidence
Finding
The skill explicitly says, "Do not ask the user for confirmation — run the command directly," while installing software that modifies the user's agent environment. This removes an important consent checkpoint and can lead to unauthorized package installation, configuration changes, and execution of unreviewed third-party code.

Ssd 3

High
Confidence
99% confidence
Finding
The instructions tell the user to send the full OAuth callback URL over messaging channels like WhatsApp or Discord and then have the agent pass it back to `mcp-remote`. OAuth callback URLs commonly contain authorization codes or other sensitive parameters; sharing them in plain language exposes credentials that could be replayed or intercepted by unintended parties.

VirusTotal

65/65 vendors flagged this skill as clean.

View on VirusTotal