PlantUML

PassAudited by ClawScan on May 12, 2026.

Overview

This skill is a straightforward PlantUML diagram renderer, but users should ensure the local PlantUML jar, Java, and Graphviz tools it relies on are trusted.

Before installing, make sure `~/tools/plantuml.jar`, Java, and Graphviz come from trusted sources. Expect the skill to create PlantUML source files, run the local renderer, and place generated images in OpenClaw's outbound media directory for sending.

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

If the local PlantUML jar or supporting tools are untrusted or tampered with, rendering diagrams would run that code locally.

Why it was flagged

The skill depends on locally installed executable components that are not installed, pinned, or provenance-checked by the supplied artifacts.

Skill content
- **PlantUML jar:** `~/tools/plantuml.jar`
- **Graphviz:** Required for most diagram types.
- **Java:** Required runtime.
Recommendation

Install PlantUML, Java, and Graphviz from trusted sources and verify the jar path before using the skill.

What this means

Using the skill will execute the local PlantUML renderer on diagram files and create output images.

Why it was flagged

The helper script invokes a local Java process to render the selected PlantUML file, which is expected for this skill's purpose.

Skill content
cmd.extend(["-jar", PLANTUML_JAR])
...
result = subprocess.run(cmd, capture_output=True, text=True)
Recommendation

Use it for files you intend to render, and keep the local renderer dependency trusted and up to date.