QA Reviewer

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

Overview

This QA skill appears purpose-aligned and non-malicious, but users should notice that it runs local build/test commands and has a minor missing-script/package inconsistency.

This skill is reasonable for code review and testing. Before installing or using it, be comfortable with it reading the chosen project, writing Markdown reports, and running local build/test commands such as cmake, make, or pytest. Use it on trusted projects and check the installed scripts because the documented generate_report.sh file is not present in the reviewed package.

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

Running tests on an untrusted or unfamiliar project could execute that project's test/build code on the user's machine.

Why it was flagged

The test runner can build and execute project test binaries or run pytest. This is expected for a QA/testing skill, but it means using the skill may execute code from the target project.

Skill content
cmake .. > /dev/null 2>&1
make > /dev/null 2>&1
...
./srm_tests
...
pytest tests/ -v
Recommendation

Run the test script only in intended, trusted worktrees and review project test/build files before allowing an agent to execute them.

What this means

A test report file could be written in an unexpected parent directory, though the content is limited to the generated test summary.

Why it was flagged

In the pytest branch, using the default project path '.' changes to the parent directory before writing the report, so the generated TEST_RESULT file may be created one level above the intended project.

Skill content
PROJECT_PATH="${1:-.}"
...
cd "$PROJECT_PATH"
pytest tests/ -v
TEST_RESULT=$?
cd ..
...
cat > "$PROJECT_PATH/TEST_RESULT_$TIMESTAMP.md"
Recommendation

Prefer invoking the script with an absolute project path, or adjust the script to preserve and restore the original working directory safely.

What this means

Following the documented quick start may fail or lead users to look for a script that is not included in the reviewed artifacts.

Why it was flagged

The skill documentation references a generate_report.sh helper, but the provided manifest and file contents include only code_review.sh and run_tests.sh under scripts, creating a packaging/documentation inconsistency.

Skill content
~/.openclaw/extensions/qa-reviewer/scripts/generate_report.sh
Recommendation

Verify the installed package contents before use and rely only on the included scripts unless the missing report generator is supplied and reviewed.