Bluebubbles

ReviewAudited by ClawScan on May 1, 2026.

Overview

This instruction-only skill is coherent for developing a BlueBubbles messaging plugin, with disclosed but sensitive messaging credentials, webhooks, and media handling that users should configure carefully.

This appears suitable as a development aid for a BlueBubbles channel plugin. Before using the resulting plugin, make sure the BlueBubbles password is protected, the webhook endpoint is not exposed more broadly than intended, and message/reaction/media behavior is reviewed for your deployment.

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 configured, the plugin can use BlueBubbles account access to send or manage message-related actions.

Why it was flagged

The plugin configuration includes a BlueBubbles password and server endpoint, which is expected for this messaging integration but grants access to a messaging bridge.

Skill content
`channels.bluebubbles.serverUrl` (base URL), `channels.bluebubbles.password`, `channels.bluebubbles.webhookPath`.
Recommendation

Store the BlueBubbles password securely, limit access to the configuration, and review the plugin's outgoing message and reaction behavior before enabling it.

What this means

Incoming messages and attachments from BlueBubbles may be processed by Clawdbot, so private chat content could enter the bot workflow.

Why it was flagged

The skill describes an external webhook flow where message payloads and media references enter the bot's reply pipeline, which is purpose-aligned but involves private message data crossing a service boundary.

Skill content
BlueBubbles posts JSON to the gateway HTTP server. ... Route into core reply pipeline ... attach media paths via `MediaUrl(s)` in the inbound context.
Recommendation

Protect the webhook path, validate inbound payloads, keep sender/chat normalization defensive, and ensure media handling is limited to the intended channel context.