tools-codebase-memory
Pass
Audited by Gen Agent Trust Hub on Aug 22, 2026
Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The
index_repositorytool requires an absolute path to a repository, allowing the agent to index any directory the host process can access. When combined with theget_code_snippettool, this capability permits the extraction of file contents from potentially sensitive system or user directories beyond the scope of the intended project. - [PROMPT_INJECTION]: The skill ingests untrusted content from the indexed codebase, including source code and Architecture Decision Records (ADRs), creating a surface for indirect prompt injection where malicious instructions in the data could subvert agent behavior.
- Ingestion points:
index_repository(reads all files in the path),manage_adr(reads ADR documents),search_codeandget_code_snippet(retrieves source text) as defined in SKILL.md. - Boundary markers: The skill does not implement delimiters or provide instructions to the agent to disregard embedded directives within the retrieved data.
- Capability inventory: The skill provides tools for file reading (
get_code_snippet), file modification (manage_adr), and complex database query execution (query_graph). - Sanitization: No sanitization, filtering, or validation of the ingested repository content is described.
Audit Metadata