x9-skill-creator
Pass
Audited by Gen Agent Trust Hub on Jul 23, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/validate.pyscript executes several subprocesses for validation tasks: - It invokes
ruby -ewith a hardcoded script to perform secure YAML parsing of skill frontmatter usingYAML.safe_load. - It uses
python3 -m py_compileto check for syntax errors in Python scripts within the audited skill. - It uses
bash -nto perform linting and syntax checks on shell scripts. - [COMMAND_EXECUTION]: The
references/claude.mdadapter provides instructions and a command template for creating symlinks (ln -s) to manage skill discovery paths on the local filesystem. - [PROMPT_INJECTION]: The skill instructions (Category 8: Indirect Prompt Injection) involve processing untrusted third-party skill files.
- Ingestion points: Reads
SKILL.mdand auxiliary resource files from a target skill directory provided by the user. - Boundary markers: The skill does not explicitly define delimiters for audited content, but the processing is structured via the
validate.pytool rather than raw inclusion in the agent's context. - Capability inventory: File system read access, subprocess execution for linting, and symlink creation.
- Sanitization: The validator specifically uses secure YAML loading in Ruby to prevent exploitation of the parser via malicious frontmatter.
- [SAFE]: The skill includes a defensive
SECRET_REregex pattern inscripts/validate.pydesigned to detect and alert users about hardcoded credentials or API keys in the skills being audited.
Audit Metadata