apple-notes-search
Fail
Audited by Gen Agent Trust Hub on Sep 6, 2026
Risk Level: HIGHPRIVILEGE_ESCALATIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [PRIVILEGE_ESCALATION]: The setup instructions require granting 'Full Disk Access' (FDA) to the
bunbinary. FDA is a high-privilege macOS permission that allows an application to read sensitive files from other apps, including Mail, Messages, and Safari data, bypassing standard user privacy protections.\n- [EXTERNAL_DOWNLOADS]: The skill directs the user to clone a third-party community repository (github.com/connerkward/mcp-apple-notes) and runbun install. This process downloads code and dependencies from unverified external sources.\n- [REMOTE_CODE_EXECUTION]: By registering the MCP server to executeindex.tsfrom the community repository using thebunruntime, the skill facilitates the execution of third-party code on the user's machine.\n- [COMMAND_EXECUTION]: The manual setup involves executing several shell commands, includingbrew install,git clone, andbun install, to configure the environment.\n- [DATA_EXFILTRATION]: The skill accesses the privateNoteStore.sqlitedatabase. While intended for search, the requested 'Full Disk Access' permission enables the server to access any sensitive file on the system.\n- [INDIRECT_PROMPT_INJECTION]: The skill ingests content from user-generated notes which could contain malicious instructions designed to influence the agent's behavior during synthesis.\n - Ingestion points: Notes content is read from
NoteStore.sqlitevia the tools defined inSKILL.md.\n - Boundary markers: No specific delimiters or safety instructions are defined to separate note content from agent instructions.\n
- Capability inventory: The skill provides tools for indexing and searching notes as listed in
SKILL.md.\n - Sanitization: The content is processed without validation or sanitization.
Recommendations
- AI detected serious security threats
Audit Metadata