infrahub-auditing-repo
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_CONTEXT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted repository files (YAML, Python, Jinja2, etc.) and uses the
Bashtool to perform audits. This creates an attack surface for indirect prompt injection; however, the skill mitigates this through a mandatory 'Phase 0' read-only constraint that forbids destructive commands and requires manual script inspection before execution. - Ingestion points: Files discovered and parsed as described in
audit-procedure.md(Phases 1-6). - Capability inventory:
Bash,Read,Write,Grep,Globtools are permitted for auditing and report generation. - Boundary markers: Instructions require findings to be explicitly verified and cited against the audited version's models.
- Sanitization: The auditor is instructed to verify if a script writes before running it for output.
- [DYNAMIC_CONTEXT_INJECTION]:
SKILL.mdcontains dynamic context placeholders using the!prefix to executefindandcatcommands. These are used safely to populate the agent's context with project structure and configuration data upon initialization. - [EXTERNAL_DOWNLOADS]: The skill references fetching schema definitions (
openapi.json) from local Infrahub service endpoints (e.g.,http://localhost:8000). This is a functional requirement for validating naming limits and is restricted to local or whitelisted infrastructure.
Audit Metadata