T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:10- Finding
Mandatory Access to a Hard-Coded Private Obsidian Vault File
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a normal report-writing helper, but it requires reading a hard-coded private Obsidian note outside the reviewed package before it can run.
Review before installing. This skill should either bundle its report template inside the skill or ask you to choose and approve any external reference file. Do not install it as-is unless you are comfortable with the agent reading that exact Obsidian vault note and following its contents.
SKILL.md:10Mandatory Access to a Hard-Coded Private Obsidian Vault File
The trigger language is broad enough that the skill may activate in situations beyond the narrow intended use, increasing the chance that it runs unexpectedly. Unexpected activation matters here because the skill also contains instructions to access a local file and save output, which can compound unintended data exposure or unauthorized file operations.
The skill instructs the agent to read a fixed local file from a specific Obsidian vault path before performing its stated task. That creates unnecessary access to local data outside the user’s immediate request scope and could disclose sensitive filesystem contents or enable prompt injection through the external file’s contents.
The skill directs the agent to read from a local Obsidian vault path without informing the user or obtaining permission. Hidden local file access violates least surprise and can expose private notes or system-specific data, especially because the referenced file may contain instructions unrelated to the visible skill definition.
No suspicious patterns detected.