Back to skill
Skillv1.0.7

ClawScan security

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

Scanner verdict

ReviewMar 28, 2026, 2:05 PM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's Git workflow instructions are sensible for a repo-centric development helper, but the metadata and SKILL.md disagree about required tools/permissions and the runtime instructions spawn subagents that will read/write the repository and invoke other skills — these inconsistencies and the autonomous subagent behavior warrant caution.
Guidance
This skill appears to implement a sensible Git workflow, but there are a few red flags you should consider before installing or enabling it: - Metadata mismatch: the registry claims no required binaries/env, but SKILL.md requires git, the GitHub CLI (gh) and optionally GITHUB_TOKEN, and expects read/write access to the repo. Ask the author to correct the metadata so requirements are explicit. - Subagent execution: the skill uses sessions_spawn to run a subagent that will read files, run commands, push branches, and create PRs. Only allow it on repositories you trust and when you understand exactly what the subagent will run. - Credentials: if you provide a GITHUB_TOKEN, the skill can push branches and create PRs on your behalf. Use a token with minimal scopes (repo:public_repo or narrow scopes) and avoid using high-privilege tokens. - Review invoked skills: the skill will call a separate code-review skill. Verify what that skill does before allowing chaining. - Safer practices: run the skill only when explicitly user-invoked (not autonomously) for the first runs; test it in a disposable fork/branch; inspect its behavior in a dry-run mode if possible. If you need to proceed, ask the author to update the manifest to list required tools and optional envs transparently and to document exactly what sessions_spawn tasks will be executed.

Review Dimensions

Purpose & Capability
noteThe declared purpose (standard Git dev workflow: branch → develop → PR → review) matches the instructions (git commands, PR creation, tests, reviews). However the registry metadata lists no required binaries or env vars while SKILL.md explicitly requires git and gh and mentions an optional GITHUB_TOKEN and read/write access to the working directory — this mismatch is incoherent and should be corrected.
Instruction Scope
noteThe SKILL.md directs the agent to search and read repository files, run git/gh commands, create branches, push and create PRs, run a code-review sub-skill, and spawn subagents. Those actions are within the skill's stated purpose, but spawning subagents and invoking other skills grants substantial discretion over repository contents and review processes; the instructions also instruct broad file-reading (grep/find) which is expected for code understanding but is powerful and should be authorized by the user.
Install Mechanism
okThis is an instruction-only skill with no install steps or downloaded code, so there is no install-time execution risk.
Credentials
noteSKILL.md reasonably references an optional GITHUB_TOKEN for GitHub operations; no other secrets are requested. But the registry claims 'Required env vars: none' while SKILL.md names tools and an optional token — this discrepancy reduces transparency. Requesting GITHUB_TOKEN would be proportionate if PR creation/push is intended.
Persistence & Privilege
concernThe skill requires read/write access to the project directory and instructs spawning subagents to execute tasks (sessions_spawn). While always:false and model invocation is allowed by default, the combination of autonomous subagent execution and repository write/push steps increases blast radius if misused. The skill also invokes an external 'code-review' skill, expanding its runtime authority.