notion-architecture-variants
Pass
Audited by Gen Agent Trust Hub on Sep 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides implementation patterns that ingest data from Notion databases and render it for display or use in other logic, creating an injection surface.
- Ingestion points: Untrusted content is ingested from the Notion API using
notion.databases.query,notion.blocks.children.list, andnotion.searchas shown inreferences/implementation.md. - Boundary markers: The code examples and instructions do not include specific boundary markers or instructions for the agent to ignore commands that might be embedded in the fetched Notion properties or block content.
- Capability inventory: The skill facilitates write operations to the Notion API, such as
notion.pages.createandnotion.pages.update, which could be influenced by malicious data ingested from the source databases. - Sanitization: The
blockToHtmlutility inreferences/implementation.mddirectly interpolatesplain_textfrom Notion blocks into HTML tags (e.g.,<p>${text}</p>) without sanitization or escaping, which could lead to XSS or other injection attacks if the Notion content is controlled by an attacker.
Audit Metadata