obsidian-bases
Pass
Audited by Gen Agent Trust Hub on Sep 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill represents a surface for indirect prompt injection as it is designed to ingest and process untrusted data from the user's Obsidian vault.\n
- Ingestion points: The agent is instructed to read
.basefiles and inspect note frontmatter properties (e.g.,note.author,file.properties) as documented inSKILL.mdandreferences/properties-and-formulas.md.\n - Boundary markers: The instructions do not specify the use of boundary markers (e.g., XML tags or delimiters) or explicit 'ignore instructions' directives when the agent processes external note content.\n
- Capability inventory: The skill has the capability to write
.baseconfiguration files to the vault, which are then rendered by the Obsidian application.\n - Sanitization: While the
escapeHTML()function is documented inreferences/FUNCTIONS_REFERENCE.mdas a tool for users, the skill's workflow does not mandate its use for sanitizing note properties before they are included in formulas or views.
Audit Metadata