notion
Integrates with Notion API for personal knowledge management, enabling users to create, query, and update tasks, notes, and databases.
Install this skill
Security score
The notion skill was audited on Jun 6, 2026 and we found 30 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 55 | curl -s -X POST https://api.notion.com/v1/pages \ |
Curl to non-GitHub URL
| 73 | curl -s -X POST https://api.notion.com/v1/pages \ |
Curl to non-GitHub URL
| 91 | curl -s -X POST https://api.notion.com/v1/pages \ |
Curl to non-GitHub URL
| 110 | curl -s -X POST https://api.notion.com/v1/pages \ |
Curl to non-GitHub URL
| 129 | curl -s -X POST https://api.notion.com/v1/data_sources/TASKS_DS_ID/query \ |
Curl to non-GitHub URL
| 142 | curl -s -X POST https://api.notion.com/v1/data_sources/TASKS_DS_ID/query \ |
Curl to non-GitHub URL
| 154 | curl -s -X POST https://api.notion.com/v1/search \ |
Curl to non-GitHub URL
| 164 | curl -s -X POST https://api.notion.com/v1/data_sources/PROJECTS_DS_ID/query \ |
Curl to non-GitHub URL
| 177 | curl -s -X POST https://api.notion.com/v1/pages \ |
Curl to non-GitHub URL
| 197 | curl -s -X PATCH https://api.notion.com/v1/pages/PAGE_ID \ |
Curl to non-GitHub URL
| 211 | curl -s -X PATCH https://api.notion.com/v1/blocks/PAGE_ID/children \ |
Webhook reference - potential data exfiltration
| 8 | notion search 'webhook payload', notion add note --type Decision 'Use Bun over Node', |
Access to hidden dotfiles in home directory
| 42 | - `~/.claude/plugins/notion/.env` |
Access to .env file
| 38 | Load the token: `NOTION_API_KEY=$(grep NOTION_API_KEY /path/to/plugins/notion/.env | cut -d= -f2-)` |
Access to .env file
| 40 | If the .env path is unknown, check common locations: |
Access to .env file
| 41 | - `plugins/notion/.env` (relative to project) |
Access to .env file
| 42 | - `~/.claude/plugins/notion/.env` |
External URL reference
| 26 | Base URL: `https://api.notion.com/v1` |
External URL reference
| 55 | curl -s -X POST https://api.notion.com/v1/pages \ |
External URL reference
| 73 | curl -s -X POST https://api.notion.com/v1/pages \ |
External URL reference
| 91 | curl -s -X POST https://api.notion.com/v1/pages \ |
External URL reference
| 99 | "Source": {"url": "https://example.com"}, |
External URL reference
| 110 | curl -s -X POST https://api.notion.com/v1/pages \ |
External URL reference
| 129 | curl -s -X POST https://api.notion.com/v1/data_sources/TASKS_DS_ID/query \ |
External URL reference
| 142 | curl -s -X POST https://api.notion.com/v1/data_sources/TASKS_DS_ID/query \ |
External URL reference
| 154 | curl -s -X POST https://api.notion.com/v1/search \ |
External URL reference
| 164 | curl -s -X POST https://api.notion.com/v1/data_sources/PROJECTS_DS_ID/query \ |
External URL reference
| 177 | curl -s -X POST https://api.notion.com/v1/pages \ |
External URL reference
| 197 | curl -s -X PATCH https://api.notion.com/v1/pages/PAGE_ID \ |
External URL reference
| 211 | curl -s -X PATCH https://api.notion.com/v1/blocks/PAGE_ID/children \ |