Back to skill
Skillv1.0.0

ClawScan security

Flaky Test Detective · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 29, 2026, 11:35 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's instructions and actions align with its stated purpose (finding and fixing flaky tests); it is instruction-only and coherent, but the SKILL.md references external CLIs/tools without listing them in the metadata and will run tests and access CI artifacts — review and authenticate tools before use.
Guidance
This skill appears to do what it says, but before using it: 1) ensure the command-line tools the SKILL.md uses are installed and authenticated (gh, npm/pytest/go, ripgrep, python3); the metadata doesn't list them so you'll need to provide them. 2) Be aware the skill will run your test suite repeatedly and may execute tests that perform network calls, modify databases, or change state — run it in an isolated environment (CI job, container, or a disposable branch) if you have side-effectful tests. 3) The GH CLI steps require access to repository CI runs/artifacts (gh auth/GH_TOKEN); confirm you are comfortable granting that access. 4) The skill writes temporary files (e.g., /tmp/run-*.txt) and may suggest code changes — review any automated fixes before applying. 5) If you want the skill to run automatically, consider limiting its permissions or requiring manual invocation. Overall it is coherent for its purpose but verify tooling and credentials and execute in a safe environment.

Review Dimensions

Purpose & Capability
noteThe skill's commands (gh, npm/pytest/go test, rg, python3) are appropriate for detecting flaky tests. However, the registry metadata declares no required binaries or credentials even though the runtime instructions clearly depend on tools like the GitHub CLI (gh), test runners, ripgrep (rg), and python3. This is an omission in declared requirements but not fundamentally incoherent with the stated purpose.
Instruction Scope
okSKILL.md stays on-topic: it reads CI run history, downloads test result artifacts, runs tests repeatedly, scans repository test files for patterns, and generates fixes/quarantine guidance. These actions are expected for flaky-test analysis. The instructions do instruct the agent to run local tests and read repository files and CI artifacts — normal for this purpose but potentially side-effectful.
Install Mechanism
okThere is no install spec and no code files (instruction-only), so nothing is written to disk by an installer. This lowers install-time risk.
Credentials
noteThe skill declares no required environment variables, but the GH CLI usage and artifact downloads will require GitHub authentication (gh auth / GH_TOKEN) and access to the repository. Test runs may also require credentials or service endpoints depending on the repo. The requested environment access is consistent with purpose but the metadata should have declared these dependencies so users know what credentials/permissions are needed.
Persistence & Privilege
okalways is false and the skill is user-invocable. It does not request persistent or elevated platform privileges. Autonomous invocation is enabled by default (normal), but there are no other persistence mechanisms or cross-skill config modifications.