huashu-skill-updater
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/check_updates.pyusessubprocess.run()to execute git commands (git ls-remote,git rev-parse,git config) to identify version status. Additionally, theSKILL.mdinstructions guide the agent to perform administrative tasks likegit clone,rm -rf, andcp -rto update local skill directories. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from local
.huashu-skill-meta.jsonfiles and git command outputs, which serves as an ingestion surface for untrusted content if those local files are modified by other processes. - Ingestion points:
scripts/check_updates.pyreads metadata files and git outputs from the skills directory. - Boundary markers: No specific delimiters are used for the command output, though metadata is parsed as structured JSON.
- Capability inventory: The skill possesses the ability to execute git commands and perform file system modifications (cloning, deleting, and copying directories).
- Sanitization: The Python script passes arguments to
subprocess.runas a list rather than a single string, which helps prevent command injection during the version check process.
Audit Metadata