list-skills
Pass
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- Command Execution: The helper script
scripts/list_skills.pyusessubprocess.runto execute thegitcommand to identify the repository root. This is a standard and legitimate use of shell commands for repository discovery and management. - Indirect Prompt Injection: The skill reads
SKILL.mdfiles from the repository to generate an index. Because these files are external to the skill's own code, they represent a potential surface for indirect instructions. 1. Ingestion points: The_rows_from_dirfunction inscripts/list_skills.pyreads data fromSKILL.mdfiles located in the repository root and plugin cache. 2. Boundary markers: The skill does not employ specific boundary markers when outputting extracted skill descriptions to the agent. 3. Capability inventory: The skill environment includes basic shell execution for repository discovery but lacks file-writing or external network capabilities. 4. Sanitization: The parser extracts frontmatter fields without specific sanitization or escaping of the description content. - Dynamic Execution: The
SKILL.mdfrontmatter includes a pre-flight block that executes a local Python module (setup_preflight). This is a standard environmental validation step used by the underlying framework.
Audit Metadata