Visual Explainer Main

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

Overview

This is a coherent visual-HTML generation skill, with noteworthy but disclosed behavior: it may read project files and agent notes, edit a target document during fact-checking, open generated HTML locally, and optionally use external CDN or Gemini-based tools.

Install only if you are comfortable with a diagram/review skill reading your current project context, creating HTML files under ~/.agent/diagrams/, opening them in a browser, and editing a chosen document when using /fact-check. Review outputs before sharing, and avoid optional surf/Gemini or CDN-backed diagrams for highly sensitive material.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

No VirusTotal findings for this skill version.

Malicious
0
Suspicious
0
Harmless
0
Undetected
63
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

If invoked on the wrong file or if the agent makes an incorrect correction, the original document could be changed.

Why it was flagged

The fact-check prompt can directly edit the target document. This is disclosed and aligned with the fact-checking feature, but it is still mutation authority over user files.

Skill content
correct inaccuracies in place ... Write corrections to the original file.
Recommendation

Use the fact-check prompt only on intended files and review the resulting diff or file contents after it runs.

What this means

Opening a generated diagram can execute third-party library code in the browser, which may matter for sensitive project diagrams.

Why it was flagged

Generated pages may load external JavaScript from a CDN for Mermaid diagrams. This is purpose-aligned and documented, but it means some outputs are not purely offline/self-contained and inherit CDN supply-chain risk.

Skill content
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
Recommendation

For sensitive or offline use, prefer locally vendored libraries, exact pinned versions, and integrity checks where possible.

What this means

Private project notes or stale/incorrect memory entries may be reflected in generated recap pages.

Why it was flagged

The recap workflow can read persistent agent memory and project notes, then reuse that context in generated output. This is relevant to privacy and to the trustworthiness of reused notes.

Skill content
Read progress docs if they exist (`~/.agent/memory/{project}/progress.md`, `~/.pi/agent/memory/{project}/progress.md`, `.pi/todos/`, or similar).
Recommendation

Review generated pages before sharing them, and keep project memory/progress files free of secrets or untrusted instructions.

What this means

Illustration prompts derived from the user’s topic or project may be sent to the configured Gemini/surf provider.

Why it was flagged

The skill may optionally call an external AI/image provider through surf-cli when available. This is disclosed and optional, but it creates an external provider data flow.

Skill content
If `surf` CLI is available (`which surf`), consider generating an AI illustration via `surf gemini --generate-image`
Recommendation

Disable or avoid surf-cli for projects where even high-level descriptions should not be sent to an external provider.