Pubblue

ReviewAudited by ClawScan on May 10, 2026.

Overview

Pubblue is mostly coherent for publishing and live visualization, but it gives the agent broader local Node command execution than the documented workflow needs.

Install this only if you trust pub.blue and the Pubblue npm package. Before use, consider removing or narrowing the Node command permission, protect the Pubblue API key, confirm any public publishing or deletion actions, and stop the daemon after live sessions.

Findings (5)

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, the agent could run local Node commands unrelated to Pubblue, which may read or modify local files or make network calls depending on the command.

Why it was flagged

The documented workflows rely on the Pubblue CLI, but the skill also permits arbitrary Node commands, which is a broader local execution surface than the publishing task requires.

Skill content
allowed-tools: Bash(pubblue:*) Bash(npx pubblue:*) Bash(node:*) Read Write
Recommendation

Restrict allowed commands to pubblue/npx pubblue, or narrowly allow only a specific Node version check if needed. Ask for explicit user confirmation before public publishing, updates, or deletion.

What this means

Users rely on the current external npm package and its future updates, which were not included in the reviewed files.

Why it was flagged

The setup instructions install the latest Pubblue package from npm rather than using a pinned, reviewed artifact in the skill package.

Skill content
pubblue --version
npm i -g pubblue@latest
Recommendation

Install only from a trusted npm source, prefer pinned versions, and declare the CLI/install requirement in metadata or an install spec.

What this means

Anyone or any process with access to that config may be able to act against the user’s Pubblue account within the key’s permissions.

Why it was flagged

The skill expects a Pubblue API key and stores configuration locally; this is expected for a publishing service but gives account access to the CLI.

Skill content
pubblue configure --api-key pub_KEY ... By default, config is stored at `~/.openclaw/pubblue/config.json`.
Recommendation

Use a least-privilege Pubblue key if available, protect the config file, and rotate the key if it may have been exposed.

What this means

Content sent during live sessions may be shared with the browser session and Pubblue service flow.

Why it was flagged

Live mode creates a browser-to-agent communication path for chat/canvas data. The artifact presents this as user-initiated and purpose-aligned, but it is still a sensitive data boundary.

Skill content
Live is browser-initiated: the user opens the pub page and clicks **Go Live**; the daemon answers.
Recommendation

Start live sessions only for intended viewers, avoid sending secrets, and verify the pub’s visibility settings.

What this means

The daemon may keep running after the immediate command unless stopped, continuing to participate in live Pubblue sessions.

Why it was flagged

The skill starts a daemon for live mode and documents how to stop it. This is disclosed and purpose-aligned, but it is background activity users should notice.

Skill content
pubblue start --agent-name "<agent-name>" ... pubblue stop
Recommendation

Check `pubblue status` and run `pubblue stop` when the live session is finished.