skill-creator
Pass
Audited by Gen Agent Trust Hub on Mar 6, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill contains utility scripts for skill development with built-in security controls.
- [SAFE]:
scripts/init_skill.pyprovides a controlled environment for initializing skill directories. It uses regular expression normalization (re.sub(r"[^a-z0-9]+", "-", normalized)) to ensure skill names are safe for the filesystem and prevents name-based injection. - [SAFE]:
scripts/package_skill.pyincludes proactive security measures for file operations. It uses a helper function_is_withinto verify that all files being packaged are physically located within the skill's root directory, effectively preventing directory traversal attacks. Additionally, it explicitly detects and skips symlinks to prevent arbitrary file inclusion or exfiltration via link manipulation. - [SAFE]:
scripts/quick_validate.pyimplements safe data parsing. When the PyYAML library is available, it usesyaml.safe_load()to parse frontmatter, which prevents execution of arbitrary Python objects. It also includes a custom fallback parser for environments without PyYAML that performs simple string splitting without using dangerous functions likeeval()orexec(). - [SAFE]: The documentation in
SKILL.mdprovides clear, instructional guidance on skill architecture and progressive disclosure of context without any attempts to bypass agent safety filters or override system instructions.
Audit Metadata