Back to skill
Skillv1.0.0
ClawScan security
Skill Test Generate · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 19, 2026, 1:57 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's declared purpose (generate SFT-level testcases for a target Skill) matches what its instructions and included helper script do; nothing requests unrelated credentials or performs network exfiltration.
- Guidance
- This skill appears coherent and implements what it claims: it inspects a target Skill's files and generates structured SFT testcases. Before running it, pick the target carefully — the tool will read all files under the target (including scripts and docs) and will extract any provided zip to a temp directory. Do not point it at directories containing secrets or credentials. Verify the generated JSON and the validate output locally before sharing it. Note the source is 'unknown' — if you require provenance, prefer skills from known authors or inspect generate.py yourself (it is included and readable) to confirm behavior.
Review Dimensions
- Purpose & Capability
- okName/description (generate structured SFT testcases) align with the included scripts and SKILL.md: the package provides a helper script (prepare/validate) and detailed runtime instructions for inspecting a target Skill and producing JSON test cases. Required capabilities (reading skill files, extracting zip) are appropriate for this purpose.
- Instruction Scope
- noteSKILL.md explicitly instructs the agent to read all files in the target Skill (SKILL.md, scripts/, references/) and to run the provided prepare/validate utilities. Reading all files is necessary for traceable test generation, but it is broad — the agent will inspect script files and any referenced docs, so users should avoid pointing it at targets containing secrets. The SKILL.md also hardcodes an example path (~/.workbuddy/skills/skill-test-generate/scripts/generate.py) which assumes a typical install location; this is a minor mismatch if the skill is present elsewhere.
- Install Mechanism
- okThere is no install spec (instruction-only with helper script included). No external downloads or archive extracts are performed by the skill installer. The included generate.py may extract a user-supplied zip to a temporary directory (expected behavior for preparing a zip-based skill).
- Credentials
- okThe skill does not request environment variables, credentials, or config paths. The helper script reads HOME and APPDATA to locate installed skills (benign behavior for 'installed:<name>' resolution). No secrets are required by design.
- Persistence & Privilege
- notealways:false and model invocation is allowed (default). The validate workflow is described to auto-generate a summary and add a 'verified' flag to the output JSON — this implies writing/updating the specified JSON file (expected). The script may extract zip archives to a temporary directory and may remove them on error; it does not request permanent system-wide privileges or modify other skills.
