T09 · Insecure Skill Coding Practices
- Location
SKILL.md:71- Finding
Shell Command Injection Through Unsafe User-Input Substitution
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent Obsidian note helper, but its shell command templates can unsafely mix user-provided text into commands and its manifest contains unresolved merge-conflict markers.
Review this skill before installing. Its Obsidian behavior is expected, but avoid letting an agent paste arbitrary journal entries, search terms, vault names, or paths directly into the provided shell templates. The publisher should fix the merge-conflict markers and document safe argument passing before broad use.
SKILL.md:71Shell Command Injection Through Unsafe User-Input Substitution
The skill provides concrete commands that create and append to Obsidian vault files without explicitly warning that these operations modify user data. In an agent-executed context, this can cause unintended file changes, note pollution, or accidental overwrites/appends if the user expected a read-only action.
No suspicious patterns detected.