skill-creator

Pass

Audited by Gen Agent Trust Hub on Mar 6, 2026

Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
  • [COMMAND_EXECUTION]: The skill provides local Python scripts (init_skill.py, package_skill.py, quick_validate.py) designed to be executed by the agent or developer to automate directory initialization, metadata validation, and ZIP packaging.
  • [SAFE]: The packaging utility (package_skill.py) includes an explicit security check to identify and reject symbolic links (is_symlink()). This prevents the accidental or malicious inclusion of sensitive host files (like SSH keys or configuration) in the generated .skill archive.
  • [SAFE]: The validation logic in quick_validate.py utilizes yaml.safe_load() for parsing skill metadata, which follows security best practices to prevent arbitrary code execution during the deserialization of YAML files.
  • [SAFE]: Input for skill names is normalized through regex-based sanitization ([a-z0-9-]+), preventing path traversal or shell injection characters from being used in directory or file creation.
  • [SAFE]: The skill includes comprehensive unit tests (test_package_skill.py) that specifically verify the security behavior of the packager, ensuring its protection against symlink-based attacks remains effective.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 6, 2026, 08:44 AM