epistemic-mapper
Pass
Audited by Gen Agent Trust Hub on Aug 21, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests and processes untrusted data from the project's codebase and documentation to generate an epistemic map.\n
- Ingestion points: The skill automatically discovers and reads files from documentation directories (e.g.,
docs/,README.md) and source code directories (e.g.,src/,lib/) as specified inSKILL.md.\n - Boundary markers: Although the skill uses a structured JSON schema for reporting findings, the instructions in
SKILL.mddo not mandate the use of delimiters or specific warnings to ignore instructions embedded within the ingested project content.\n - Capability inventory: Across
SKILL.mdandscripts/merge_epistemic_map.py, the skill has the capability to read local files, write scratch files and the finalEPISTEMIC-MAP.md, and execute shell commands via a Python subprocess.\n - Sanitization: The merge script in
scripts/merge_epistemic_map.pynormalizes whitespace but does not implement sanitization or filtering to prevent malicious prompt instructions in the analyzed data from influencing the agent's output.\n- [COMMAND_EXECUTION]: The skill utilizes a bundled Python script to perform data merging and deduplication tasks.\n - Evidence: In
SKILL.md, the agent is instructed to invokepython3 scripts/merge_epistemic_map.pywith arguments pointing to absolute paths for findings and the output directory. This execution is part of the skill's primary purpose and is managed within the local environment.
Audit Metadata