notion
Pass
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DATA_EXFILTRATION]: The skill defines and accesses a sensitive local file path
~/.config/notion/api_keyto store and retrieve the Notion API key. This key is subsequently used in the Authorization header for network requests to Notion's API. - [COMMAND_EXECUTION]: The skill relies on shell command execution via
curlto perform all API operations, including reading and writing data to Notion's servers. - [PROMPT_INJECTION]: The skill ingests data from external Notion pages and databases, creating a surface for indirect prompt injection where malicious instructions embedded in Notion content could influence agent behavior.
- Ingestion points: Fetches page content and block children through
GETrequests toapi.notion.com/v1/blocks/{page_id}/childreninSKILL.md. - Boundary markers: No delimiters or safety instructions are present to distinguish between retrieved Notion content and system instructions.
- Capability inventory: The skill uses
curlto execute network requests (read/write) and usescatto read local configuration files. - Sanitization: There is no evidence of filtering, escaping, or validation of the data retrieved from the Notion API before it is processed by the agent.
Audit Metadata