Back to skill
Skillv0.1.0
ClawScan security
Learned from AI · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 12, 2026, 9:09 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's described purpose (turn AI chats into durable notes) matches most of its instructions, but the runtime instructions demand filesystem writes and a specific subagent/model without declaring those as required resources, which is an incoherent and potentially risky mismatch.
- Guidance
- This skill appears to do what it claims (turn chats into structured notes) but its runtime instructions require reading and writing a notes/ folder and spawning a specific subagent/model — none of which are declared in the manifest. Before installing, confirm: (1) where the notes/ folder lives and whether you want an automated skill to create or modify files there; (2) how the platform authorizes subagents and models (does this skill require extra API access or keys?), and whether the forced model can be changed; (3) whether 'cross-check' behavior will cause web requests that might leak sensitive content. If you proceed, consider editing the skill to (a) declare required config paths and any needed credentials, (b) remove hard-coded model requirements or document authorization, and (c) make persistent writes explicitly opt-in rather than the default.
Review Dimensions
- Purpose & Capability
- noteThe name and description (produce structured learning notes) align with the SKILL.md workflow (inspect source, produce main note + cheat sheet). However the instructions require searching and writing to a notes/ folder and mandate spawning a specific subagent model (openai-codex/gpt-5.4). The skill metadata declares no required config paths or credentials, so the manifest does not document the file-system and model-access behavior the skill actually needs.
- Instruction Scope
- concernThe SKILL.md explicitly directs the agent to read from and write to notes/ (search existing notes, create notes/<subject>.md, notes/<subject>-cheatsheet.md). It also mandates spawning a subagent with a specific model and 'thinking' setting. These are concrete actions beyond a passive transformation: they imply filesystem access and autonomous subagent/model invocation. The instructions also say 'cross-check' facts (which may cause uncontrolled external web lookups) but do not constrain where or how verification should occur. The skill therefore instructs behavior (file I/O, network/model use) not reflected in the declared requirements.
- Install Mechanism
- okNo install spec and no code files — instruction-only skill. This is the lowest install risk: nothing is downloaded or written by an installer.
- Credentials
- concernThe skill requests no environment variables or credentials in the manifest, yet it requires spawning a specific subagent model (openai-codex/gpt-5.4). Model invocation typically requires platform-managed credentials or API access; the skill does not declare any needed credentials or explain how model access is authorized. Likewise, the skill's persistent read/write to notes/ is a form of config/path requirement that is not declared. The absence of declared env/config needs is inconsistent with the instructions.
- Persistence & Privilege
- notealways is false (good). However the SKILL.md forces persistent writes to notes/ by default ('Always save outputs in notes/ unless the user explicitly asks otherwise') and requires pre-searching that folder to avoid overwrites. That grants the skill the ability to create persistent files unless the user intervenes; this persistent-write behavior is not documented in the manifest's required config paths.
