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.skillarchive. - [SAFE]: The validation logic in
quick_validate.pyutilizesyaml.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