obsidian-vault-triage
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/coverage_audit.pyemployssubprocess.run()to call the localgitbinary. This is used specifically to perform agit showcommand, allowing the skill to compare current file content against previous versions in the repository. This mechanism is a core part of the skill's data-loss prevention audit. - [INDIRECT_PROMPT_INJECTION]: As the skill involves the agent reading and triaging user-provided notes, it is exposed to potential indirect prompt injections within those notes. The skill addresses this vulnerability surface by requiring the agent to 'Read before you classify' and by providing automated scripts to verify that note content is preserved and correctly structured, reducing the likelihood of malicious instructions causing silent data loss or misclassification.
- Ingestion points: User-provided markdown notes read during triage (referenced in
SKILL.mdand processed by scripts inscripts/). - Boundary markers: The workflow instructions emphasize manual reading and understanding of notes before classification.
- Capability inventory: File system read/write, local
gitcommand execution viasubprocess.run. - Sanitization: None explicitly mentioned for prompt content, but scripts perform structural and content coverage audits.
Audit Metadata