Webapp Testing Anthropic

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

If an untrusted or mistaken server command is supplied, it could run unintended local commands.

Why it was flagged

The helper intentionally runs a caller-supplied server command through the local shell, which is expected for starting development servers but can execute arbitrary local shell actions if misused.

Skill content
process = subprocess.Popen(server['cmd'], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
Recommendation

Use the helper only with trusted project commands, review the exact command string before running it, and avoid passing untrusted input into --server.

What this means

A user or agent might run bundled helpers without inspecting what they do first.

Why it was flagged

The skill discourages source inspection before use. The included helper source appears consistent with the stated purpose, but this wording can reduce pre-run review.

Skill content
DO NOT read the source until you try running the script first... They exist to be called directly as black-box scripts
Recommendation

Treat this as performance guidance, not a security rule; inspect bundled scripts whenever you want assurance before execution.

What this means

Screenshots or console logs from a local app could contain sensitive test data, tokens printed by the app, or private UI content.

Why it was flagged

The example stores captured browser console logs in a local output file; other examples also write screenshots. This is purpose-aligned but may persist app data.

Skill content
with open('/mnt/user-data/outputs/console.log', 'w') as f: f.write('\n'.join(console_logs))
Recommendation

Use non-sensitive test data where possible and review or delete generated logs/screenshots before sharing them.

What this means

It may be harder to verify the origin of the skill or know exactly how required tools such as Playwright should be installed.

Why it was flagged

The registry metadata does not provide an upstream source or install instructions. The bundled files are present for review, but dependency setup and provenance are not strongly declared.

Skill content
Source: unknown; Homepage: none; No install spec — this is an instruction-only skill.
Recommendation

Review the bundled files and install any needed dependencies, such as Playwright, only from trusted package sources.