Back to plugin
Pluginv0.1.0

ClawScan security

summit entertainment · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 24, 2026, 7:57 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, hooks, and instructions are consistent with a self-improvement logging helper and do not request unrelated credentials or perform network downloads — behavior matches the stated purpose.
Guidance
This skill appears to do what it says: provide short reminders and help capture learnings to local .learnings/ files. Before enabling it, consider: (1) The activator and error-detector are opt-in hooks — only enable them if you trust the workspace/user config. (2) The error detector reads CLAUDE_TOOL_OUTPUT which may contain sensitive command output; keep the policy to redact secrets and avoid automatic logging of full transcripts. (3) scripts/extract-skill.sh will create files under the current workspace; it contains checks to prevent absolute/../ paths but review the target path before running. (4) Review/adjust file permissions (chmod +x) only if you trust these scripts. If you want to be extra cautious, install the skill in a sandboxed or project-level workspace (not a global/user-level settings file) and inspect .learnings contents before promoting entries to shared workspace files.

Review Dimensions

Purpose & Capability
okName/description (self-improvement / capture learnings/errors/feature-requests) aligns with the included files: reminder hook, small shell scripts to produce lightweight reminders, an extractor that scaffolds local skill files, and documentation. There are no unrelated requested binaries, env vars, or external services.
Instruction Scope
okSKILL.md instructs the agent to create and append to local .learnings/* files, avoid logging secrets, and optionally install an opt-in hook. The runtime instructions and scripts only read provided context (bootstrapFiles, CLAUDE_TOOL_OUTPUT) and create files under the workspace — all consistent with the stated logging/promotion purpose.
Install Mechanism
okNo install spec/payload download is present. The repository contains local scripts and hook handlers; scripts run locally and create files under the current workspace. No remote code fetches, URL downloads, or package manager installs are used.
Credentials
okThe skill declares no required env vars or credentials. The error-detector script reads CLAUDE_TOOL_OUTPUT (documented) to detect failures; this is proportional to its purpose but requires care because CLAUDE_TOOL_OUTPUT can contain sensitive output — the skill explicitly warns not to log secrets.
Persistence & Privilege
okalways:true is not set; the hook is opt-in and the handler only injects a virtual reminder file at agent bootstrap. Scripts write only to relative paths under the workspace/skills directories and the extractor validates and forbids absolute/.. paths. The skill does not modify other skills' configurations or request global privileges.