T05 · Unauthorized Access and Privilege Escalation
- Location
scripts/lib/common.js:54- Finding
Symbolic Link Traversal Allows Access Outside the Configured Vault
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill mostly matches its note-vault purpose, but its vault boundary can be bypassed through symbolic links, which could expose or modify files outside the chosen vault.
Install only for vaults you control, avoid placing symbolic links inside the configured vault, and be cautious using write operations until the package rejects symlinks and enforces realpath containment before every read and write.
scripts/lib/common.js:54Symbolic Link Traversal Allows Access Outside the Configured Vault
scripts/search_notes.js:20User-Controlled Search Terms Are Executed as Regular Expressions
Without declared permissions the skill's intent is opaque and cannot be validated.
The 'First-Success Path', sample prompts, expected outputs, and real task examples are presented entirely in Chinese, while earlier sections are in English and there is no statement that the skill is China-region-specific or that Chinese is optional. This creates a natural-language locale policy issue because the skill documentation implicitly steers usage toward a single language without user choice.
No suspicious patterns detected.