Announcing Beacon: Self-improving memory for coding agents
← All skills
Skill

notion

skill:the-open-agent/openagent#notion

Notion API for creating and managing pages, databases, and blocks.

Verdict
Inconclusive

The analysis could not cover enough of the artifact to decide.

Analyzed Oct 27, 2026, 23:46 UTC at 5ea6b23

Dispute security verdict

If you believe this verdict is incorrect, submit a dispute and we'll review it.

0
findings
—
highest severity
0
threat classes
1,029
files scanned
22/22
checks satisfied
0
package advisories

Why this verdict

  • inconclusive: gap skill_frontmatter_invalid at skills/canvas/SKILL.md

Security findings 0

No individual findings recorded

The inconclusive verdict rests on the coverage gaps below; 2 candidate findings were refuted on review.
Refuted findings 2

Candidates the review stage examined and rejected, kept for transparency.

Credential access

criticalRefutedlow confidence

The Setup section instructs the agent to write the Notion API key to the plaintext file ~/.config/notion/api_key, an at-rest credential file mechanism that the skill frontmatter does not declare (it declares only the env var NOTION_API_KEY).

echo 
Why it was refuted

The instructed write stores the user's own Notion integration key (copied by the user from notion.so) into a conventional user-owned config path as an openly documented step of the declared Notion API setup, with no sink other than the wrapped service; that is wrapped-service credential setup within the declared core capability, so the harm gate fails and the frontmatter mismatch is a consistency wrinkle, not concealment or established harm.

Credential access

criticalRefutedlow confidence

The skill instructs the agent to store the user's Notion API key at ~/.config/notion/api_key, read it into the shell variable NOTION_KEY, and transmit it as a Bearer Authorization header to https://api.notion.com, a connected credential-to-network chain whose only destination is the official Notion API the skill declares it wraps and which is therefore plausibly honest setup rather than established harm.

NOTION_KEY=$(cat ~/.config/notion/api_key)
Why it was refuted

The credential-to-network chain's only sink is https://api.notion.com, the official endpoint of the service the skill declares it wraps; transmitting the wrapped service's own API key as a Bearer header to that service is the declared core capability and the wrapped-service-credential carve-out, openly documented, and the finding's own claim concedes it is 'plausibly honest setup rather than established harm'.

Coverage gaps 2

Parts of the artifact the static analysis could not fully examine.

context:unanalyzable_binary binary content is only byte-scanned
data/17monipdb.dat
skill_frontmatter_invalid missing name/description frontmatter
skills/canvas/SKILL.md
notion (Skill) | Beacon Intel