drawio-generator

PassAudited by ClawScan on May 1, 2026.

Overview

This looks like a straightforward draw.io link generator, with the main caution that diagram content is embedded into an external diagrams.net URL.

This skill appears safe for ordinary diagram generation. Before installing, be comfortable with running the included Python helper and avoid including secrets or sensitive internal details in diagrams that will be opened or shared through diagrams.net.

Findings (2)

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

The agent may run a local Python command with the user's diagram text, but the included script is small, standard-library-only, and does not show file writes, credential access, or background activity.

Why it was flagged

The skill requires executing an included local Python helper. This is disclosed and central to generating the draw.io URL.

Skill content
Run the script `scripts/generate_drawio_url.py` ... `python scripts/generate_drawio_url.py -t mermaid -c "graph TD\n    A --> B"`
Recommendation

Use it only when local helper execution is acceptable, and keep the command input limited to the diagram content you want converted.

What this means

Opening or sharing the generated link may expose the diagram content to the browser session, anyone with the link, and the external diagrams.net application.

Why it was flagged

The generated markdown link points to the external diagrams.net app and includes the encoded diagram data in the URL fragment.

Skill content
payload = json.dumps({"type": diagram_type, "compressed": True, "data": data})
url = f"https://app.diagrams.net/?pv=0&grid=0#create={quote(payload, safe='')}"
Recommendation

Avoid putting secrets, credentials, or highly sensitive architecture details in diagrams unless you are comfortable opening them through diagrams.net.