skill-creator
Pass
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: SAFECOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The main workflow in
SKILL.mdrequires the agent to execute local Python scripts (scripts/init_skill.py,scripts/quick_validate.py, andscripts/package_skill.py) to perform its primary functions.\n- [PRIVILEGE_ESCALATION]: The scaffolding scriptscripts/init_skill.pyautomatically sets executable permissions (0o755) on theexample.pyscript it creates. While this is typical for development tools, it involves dynamic permission modification.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes user input to generate new skill files, creating a potential injection surface.\n - Ingestion points: The
scripts/init_skill.pyscript takes a user-supplied<skill-name>and interpolates it directly into the generatedSKILL.mdand script templates.\n - Boundary markers: The generated templates do not include markers or instructions to delimit or ignore potentially malicious content within the interpolated fields.\n
- Capability inventory: The skill utilizes file system writes and script execution (
scripts/init_skill.py,scripts/package_skill.py).\n - Sanitization: The scaffolding script does not sanitize the skill name before interpolation, although
scripts/quick_validate.pyprovides secondary validation that checks for angle brackets in descriptions and enforces kebab-case naming.
Audit Metadata