Back to skill
Skillv1.0.0
ClawScan security
Reflect Notes · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousFeb 11, 2026, 8:26 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill appears to implement the stated Reflect note-write functionality, but the registry metadata omits required credentials and binaries (incoherent declarations) which should be fixed or explained before trusting it.
- Guidance
- This skill's code and instructions match its stated purpose (writing to Reflect) and are not outright malicious, but the registry metadata is inconsistent: it fails to declare the required env vars (REFLECT_TOKEN, REFLECT_GRAPH_ID) and does not list required binaries (curl, jq). Before installing: (1) verify the skill owner/source and that you trust https://reflect.app; (2) be prepared to provide a Reflect access token and graph id and store them securely (use a scoped token if possible); (3) ensure jq and curl are available on the agent environment; (4) remember anything sent to the skill will be written (append-only) to your Reflect — avoid sending secrets you don't want stored there; (5) consider running the script manually first to confirm behavior and update the registry metadata or ask the publisher to correct the declared requirements.
Review Dimensions
- Purpose & Capability
- noteThe script and SKILL.md implement exactly what the name/description claim: appending to daily notes, creating notes, and saving links to reflect.app. However the skill registry metadata declares no required environment variables or binaries even though REFLECT_TOKEN and REFLECT_GRAPH_ID are clearly required at runtime — an inconsistency in the declared vs actual capabilities.
- Instruction Scope
- okRuntime instructions are narrowly scoped to calling reflect.app API endpoints (append daily notes, create notes/links, list links/books/graphs). They do not instruct reading unrelated system files, nor do they exfiltrate data to unexpected endpoints.
- Install Mechanism
- noteThere is no install spec (instruction-only + helper script), which is low risk. The shipped shell script relies on curl and jq but the skill metadata did not declare those as required binaries — the missing declared dependency is an inconsistency to address (jq in particular may not be present on target systems).
- Credentials
- noteThe required credentials (REFLECT_TOKEN and REFLECT_GRAPH_ID) are appropriate and proportional for writing to a Reflect graph. The problem is that the registry metadata lists none, so a user could install without realizing they must supply an access token; ensure these are set and stored securely. The SKILL.md's optional 1Password suggestion is benign but not enforced.
- Persistence & Privilege
- okThe skill does not request 'always: true' and does not modify other skills or system-wide configs. It can be invoked by the agent (normal), and will perform network writes to your Reflect account when given your token — a legitimate capability but remember autonomous agent invocation means the agent could write without manual approval if allowed.
