map-features
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/reconcile.pyusessubprocess.check_outputto executegitcommands such asdiff,rev-parse, andname-only. These operations are used to identify repository changes and are implemented using the safe list-based argument passing method, which prevents shell injection. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted repository content to synchronize the feature catalog, creating a potential attack surface for indirect prompt injection.
- Ingestion points: Reads data from local files including
docs/specs/INDEX.md,tasks.md, and shard files indocs/specs/catalog/*.md. - Boundary markers: Uses Markdown headers and code block fences to delimit data segments.
- Capability inventory: The skill can write to the local filesystem (catalog updates and
.skillsstate) and executesgitvia subprocess. - Sanitization: Includes logic to normalize paths and explicitly filters out generated files, lockfiles, and vendor directories to reduce the processing of noisy or untrusted binary data.
Audit Metadata