maple-make
Warn
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The file
references/maple-character-skill-system.mdprovides a Python code snippet for a 'Skill Calculator' that uses theeval()function to process formula strings. Since the skill instructs the agent to retrieve these formulas from a remote CDN (https://resource-static.msu.io/data/), this pattern creates a risk of arbitrary code execution if the external data source is modified by a malicious actor.\n- [EXTERNAL_DOWNLOADS]: The skill frequently references and instructs the agent to fetch assets and JSON data from an external CDN athttps://resource-static.msu.io/data/. While this appears to be the primary data source for the game assets, it represents a dependency on an external domain that is not on the whitelisted trusted lists.\n- [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection because it ingests large amounts of external JSON data from a CDN and via MCP search tools, then uses that data in calculations involvingeval()without comprehensive sanitization.\n - Ingestion points: JSON asset files fetched from the
msu.ioCDN and data returned by themaple-lookupMCP tool.\n - Boundary markers: Absent; the instructions do not specify the use of delimiters or 'ignore' instructions for the external content.\n
- Capability inventory: The skill is capable of performing network requests, resolving file paths, and executing code via the
eval()-based calculator.\n - Sanitization: The provided Python snippet only performs simple string replacements for basic arithmetic functions and does not implement security validation of the formula string before execution.
Audit Metadata