App Access

PendingStatic analysis audit pending.

Overview

No static analysis result has been recorded yet. Pattern checks will appear here once the artifact has been analyzed.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the key is misused or exposed, someone could read private email or send messages as the user.

Why it was flagged

The skill explicitly creates a bearer credential that can read and send Gmail on the user's behalf, which is high-impact delegated account authority.

Skill content
Your API key grants access to your human's Gmail. Leaking it means someone else can read and send emails as them.
Recommendation

Only use this if you trust the provider, prefer a limited-purpose Google account where possible, keep the key in a secure secret store, and revoke access when no longer needed.

ConcernMedium Confidence
ASI02: Tool Misuse and Exploitation
What this means

An agent mistake or over-broad task could send unintended emails from the user's Gmail account.

Why it was flagged

The skill exposes a high-impact action that can send email from the user's account, but the provided instructions do not show explicit confirmation or guardrails before each send.

Skill content
GMAIL_SEND_EMAIL

Send an email from your human's Gmail account.
Recommendation

Require explicit user confirmation before every send action, review recipients/subject/body, and prefer draft creation over direct sending when possible.

What this means

The Gmail access key may persist across sessions or be surfaced in later contexts where it should not be used.

Why it was flagged

The skill suggests storing a Gmail-access API key in agent memory or loosely defined secret locations, which can increase persistence and accidental reuse or exposure.

Skill content
You can also save it to your memory, environment variables (`REASONLAYER_API_KEY`), or wherever you store secrets.
Recommendation

Avoid storing this key in agent memory; use a dedicated secret manager or a protected local file with restrictive permissions, and rotate or revoke the key if exposed.

What this means

A later remote update could change the agent instructions or requested authority.

Why it was flagged

The skill can be installed or updated from a mutable remote URL, so future fetched content may differ from the reviewed artifact.

Skill content
curl -s https://reasonlayer.com/skill.md > ~/.reasonlayer/skills/SKILL.md
Recommendation

Review the downloaded file before using it, pin a known version or checksum if available, and avoid automatic refetching without review.