claude-md-generator
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes standard system commands such as
find,grep,ls, andcatto discover project structure and read configuration files likepackage.jsonandMakefile. It also usespython3 -cfor safe parsing of JSON and configuration data. - [EXTERNAL_DOWNLOADS]: The skill sends analyzed project metadata to the Google Gemini API (
generativelanguage.googleapis.com) to generate documentation content. This is a trusted endpoint and the operation is central to the skill's documented purpose. - [INDIRECT_PROMPT_INJECTION]: The skill reads untrusted data from local project files (e.g., script names in
package.json) and interpolates them into a prompt for the Gemini API. - Ingestion points: Reads
package.json,tsconfig.json,Makefile,Cargo.toml,go.mod, and.env.example(SKILL.md Steps 4-5). - Boundary markers: Uses a structured system instruction for the LLM to enforce formatting and brevity (SKILL.md Step 6).
- Capability inventory: Performs file discovery, local file reads, network POST requests to Gemini, and local file writes.
- Sanitization: There is no explicit sanitization of the scanned text, but the skill implements a mandatory human-in-the-loop review (Step 8) where the user must approve the generated draft before it is written to disk.
- [CREDENTIALS_UNSAFE]: The skill requires a
GEMINI_API_KEYfor its operation. It follows standard security practices by instructing the user to provide this key via a.envfile rather than hardcoding it.
Audit Metadata