skill-creator
Pass
Audited by Gen Agent Trust Hub on Mar 11, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements procedural scripts to manage the lifecycle of agent skills, performing only legitimate file system operations consistent with its stated purpose.\n- [SAFE]: The
init_skill.pyscript sanitizes the skill name input via thenormalize_skill_namefunction, preventing potential directory traversal or template injection issues from user-provided input.\n- [SAFE]: Thepackage_skill.pyutility provides security safeguards by explicitly rejecting symbolic links and verifying that files are contained within the intended skill root before they are added to the packaged archive.\n- [SAFE]: The validation logic inquick_validate.pydefaults to safe parsing practices for metadata extraction by usingyaml.safe_loadwhen PyYAML is available, mitigating risks associated with unsafe deserialization.\n- [SAFE]: Regarding potential indirect prompt injection surface (Category 8): (1) Ingestion points: skill_name and output path ininit_skill.py; (2) Boundary markers: N/A for local CLI-style automation; (3) Capability inventory:scripts/init_skill.pyandscripts/package_skill.pyperform file writing and directory creation; (4) Sanitization: Thenormalize_skill_namefunction removes non-alphanumeric characters. No exploitable vulnerabilities were identified in this surface.
Audit Metadata