writing-skills
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to analyze and validate other agent skills, which involves ingesting content from untrusted files. This creates a potential surface for indirect prompt injection.\n
- Ingestion points: The
scripts/validate.pyscript reads and parsesSKILL.md, reference files, and bundled scripts from a user-provided directory. The agent is also instructed inSKILL.mdto read linked files in full for manual auditing.\n - Boundary markers: Absent; the instructions do not specify the use of delimiters or warnings when the agent reads external file content.\n
- Capability inventory: The agent has the ability to read files and execute the local validation script. The script itself performs regex-based checks and YAML parsing but does not execute external code.\n
- Sanitization: The validator employs
yaml.safe_load()for frontmatter parsing, protecting against YAML-based code execution.\n- [COMMAND_EXECUTION]: The skill requires the agent to execute a bundled Python script to perform its primary validation task.\n - Evidence:
SKILL.mdinstructs the agent to runuv run scripts/validate.py <skill-dir>.\n- [EXTERNAL_DOWNLOADS]: The validation script relies on a common third-party library for parsing.\n - Evidence:
scripts/validate.pydeclares a dependency onpyyaml>=6.0via PEP 723 inline metadata.
Audit Metadata