Back to skill
Skillv1.0.0
ClawScan security
Deployment Automation · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 30, 2026, 12:49 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's declared purpose (automated deployments) is plausible, but the runtime instructions expect a local Node script (deploy.js), environment credentials, and tooling that are not declared or provided — this mismatch is concerning and needs clarification before use.
- Guidance
- This skill is instruction-only but expects a local 'deploy.js' Node CLI and various credentials that are not declared or provided. Before installing or invoking it: (1) ask the author where deploy.js comes from and request the source code or a vetted install method; (2) verify which cloud/cluster and notification credentials are required and avoid supplying broad account keys until you inspect the code; (3) run any provided deploy tooling in a sandbox or staging environment first; (4) if you cannot get a clear provenance for deploy.js, do not run the commands on production systems. If you want a safe assessment, request the deploy.js source or an explicit install specification and a list of required credentials.
Review Dimensions
- Purpose & Capability
- concernThe SKILL.md expects running 'node deploy.js' and other deployment commands, implying Node.js and a deploy.js implementation (and likely cloud/cluster credentials). However the skill declares no required binaries, no install spec, and no credentials. That mismatch suggests the skill is incomplete or assumes access to external code/config that is not supplied.
- Instruction Scope
- concernThe instructions direct the agent to run local CLI commands (node deploy.js ...) and reference local config files (.healthcheck.json). Those commands could execute arbitrary code or perform destructive operations. The SKILL.md does not limit scope, does not specify where deploy.js comes from, nor does it constrain what external endpoints are contacted (cloud providers, Slack, PagerDuty).
- Install Mechanism
- concernThere is no install spec and no code files provided. For a full deployment pipeline this is unexpected: either the skill should provide the deploy.js implementation or declare an install method to fetch it. The absence of an install step combined with command-based instructions is incoherent.
- Credentials
- concernThe workflow clearly requires credentials (cloud provider, cluster/SSH, notification services like Slack/PagerDuty/email) but requires.env and primary credential are empty. The skill neither requests nor documents the credentials it will need, which is a mismatch and a potential security risk if the agent attempts to use existing system credentials implicitly.
- Persistence & Privilege
- okThe skill does not request always:true, does not list install actions, and does not claim to modify other skills or global agent settings. Its persistence/privilege profile is minimal as published.
