Description-Behavior Mismatch
Medium
- Confidence
- 93% confidence
- Finding
- The script accepts a caller-supplied page_id and optional archive flag, then performs a direct PATCH on that Notion page without verifying that the page belongs to the expected target data source or limiting the operation to ingest/upsert-only behavior. In an agent setting, this expands the tool from structured ingestion into arbitrary remote record modification/deletion, which can be abused to tamper with unrelated Notion content if an attacker can influence inputs.
