evolution
Fail
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSPERSISTENCEINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill provides a bash snippet that uses
curlto fetch a remote installation script fromhttps://raw.githubusercontent.com/ZhangHanDong/makepad-skills/main/install.shand provides instructions for its execution viabash. - [EXTERNAL_DOWNLOADS]: Fetches executable content and configuration from an external GitHub repository not associated with verified or trusted vendors.
- [PERSISTENCE]: The skill establishes persistence by modifying
.claude/settings.jsonto install automated hooks. These hooks trigger the execution of shell scripts (makepad-skill-router.sh,pre-tool.sh,post-bash.sh) during core agent events such asUserPromptSubmit,PreToolUse, andPostToolUse. - [INDIRECT_PROMPT_INJECTION]: The 'Evolution' and 'Self-Correction' features create a large attack surface by instructing the agent to ingest data from its current environment (including untrusted source code, compiler errors, and external patterns) and use it to update or modify its own skill instructions.
- Ingestion points: Reads project files,
Cargo.toml,Cargo.lock, and tool error outputs to determine evolution steps (SKILL.md). - Boundary markers: Includes warnings to review scripts before execution and to keep updates within authorized scopes, but these do not prevent adversarial data from influencing the self-update logic.
- Capability inventory: The skill has the capability to write to the file system, commit changes via
git, and trigger automated shell scripts via hooks. - Sanitization: There is no explicit evidence of sanitization or validation of the untrusted data before it is incorporated into the skill library.
Recommendations
- AI detected serious security threats
Audit Metadata