claude-review

Security checks across static analysis, malware telemetry, and agentic risk

Overview

Prompt-injection indicators were detected in the submitted artifacts (system-prompt-override); human review is required before treating this skill as clean.

Before using this skill, make sure Claude CLI is installed from the official source and configured with an account you intend to use. When asking for a review, keep the context path narrow and avoid folders containing credentials, private documents, or unrelated secrets. Review or clear ~/.openclaw/workspace/LESSONS.md if you do not want past review failures reused across future tasks. ClawScan detected prompt-injection indicators (system-prompt-override), so this skill requires review even though the model response was benign.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

When invoked, the agent may spend extra cycles fixing and re-reviewing before giving a final answer.

Why it was flagged

The skill changes the agent's stopping condition during a requested review, but it is bounded to three failed cycles and matches the quality-gate purpose.

Skill content
Only finish after the verdict is **PASS** ... After 3 failed cycles, finish but attach the full review report
Recommendation

Use the trigger only when you want this review loop, and ask the agent to stop or summarize if you do not want further edits.

What this means

Files in the selected context folder may be read by a separate Claude process without interactive permission prompts.

Why it was flagged

The command suppresses Claude CLI permission prompts while limiting the reviewer to read/search tools; this is purpose-aligned for review but can read everything under the selected context path.

Skill content
Read ALL files at the given path ... claude --print ... --dangerously-skip-permissions ... --tools "Read,Glob,Grep" ... --no-session-persistence
Recommendation

Point the review only at intended output files or narrowly scoped folders, and avoid including secrets such as .env files, credentials, or unrelated private documents.

What this means

Reviews will use the configured Claude account and may consume API quota or credits.

Why it was flagged

The skill depends on the user's existing Claude CLI credentials, which is expected for this integration; the artifacts do not show hardcoded keys, credential logging, or unrelated credential use.

Skill content
Valid API key configured for Claude CLI
Recommendation

Use an appropriate Claude CLI profile, monitor usage, and avoid running reviews from an account with unnecessary privileges.

What this means

A user may need to install and trust an external npm package before the skill works.

Why it was flagged

The skill requires an external globally installed CLI, while the registry metadata lists no required binaries or install spec; this is an under-declared but purpose-aligned dependency.

Skill content
`claude` CLI must be installed and available in PATH (`npm install -g @anthropic-ai/claude-code`)
Recommendation

Install Claude CLI only from the official source, keep it updated, and verify the installed binary before using the skill.

What this means

Review failures, task names, paths, and issue summaries may remain in LESSONS.md and be reused in later reviews.

Why it was flagged

The skill intentionally creates persistent review memory that can influence future reviews; this is disclosed and relevant, but users should be aware it persists task details.

Skill content
Failed reviews are auto-logged to `LESSONS.md` ... This file is also auto-read on every review
Recommendation

Periodically inspect or clear LESSONS.md, and set LESSONS_FILE to a project-specific location if you do not want lessons shared across tasks.