do-update-readme
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a bash script (
update-readme.sh) that utilizes standard system utilities includingfind,awk,sed, andgrep. These tools are used for local filesystem traversal, text parsing, and file manipulation within the repository's scope. - [DYNAMIC_EXECUTION]: The script invokes the Node.js runtime using
node -eto execute a small, hardcoded JavaScript snippet. This snippet is used exclusively for parsing the localskills.sh.jsonfile, which is a common pattern when sophisticated JSON processing is required in shell environments. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface because it processes untrusted metadata from various
SKILL.mdfiles to generate repository documentation. - Ingestion points: The script reads the
nameanddescriptionfields from the YAML frontmatter of allSKILL.mdfiles located in theskills/directory. - Boundary markers: None are present; the extracted metadata is directly interpolated into Markdown templates.
- Capability inventory: The script performs file write operations (
>redirection andmv) to update multipleREADME.mdfiles throughout the repository. - Sanitization: The script performs minimal sanitization by escaping the pipe character (
|) usingsedto maintain the integrity of Markdown tables, but it does not filter other Markdown syntax or instructions that might be present in the skill descriptions.
Audit Metadata