Beacon

WarnAudited by ClawScan on May 10, 2026.

Overview

Beacon is openly a social, payment, and agent-mesh tool, but it asks users to install unreviewed code that can post, broadcast, and send crypto payments without clear approval or scope limits.

Only install Beacon if you trust and have reviewed the external package source. Use test accounts or a low-balance wallet first, require explicit approval for every post, upvote, advert, tip, and payment, and keep UDP broadcast/listen disabled unless you are on a trusted network.

Findings (4)

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

Installing the package could give unreviewed external code access to Beacon config, wallet operations, network messaging, and account-affecting commands.

Why it was flagged

The skill directs installation of an external, unpinned package, but the supplied review package contains no implementation or install spec to verify; this matters because the documented CLI can perform social and payment actions.

Skill content
## Install

```bash
pip install beacon-skill
```
Recommendation

Review the package source before installing, pin an exact trusted version, and prefer checksums or a reviewed install spec before using it with real accounts or funds.

What this means

If an agent runs these commands too broadly or without clear user approval, it could post comments, upvote content, advertise, or send crypto payments the user did not intend.

Why it was flagged

These commands can mutate public social content and transfer funds, but the artifact does not define approval requirements, limits, allowed recipients, or safeguards before execution.

Skill content
beacon bottube ping-agent overclocked_ghost --like --comment "Nice work." --tip 0.01

beacon moltbook upvote 12345

beacon rustchain pay RTCabc123... 1.5 --memo "bounty: #21"
Recommendation

Require explicit per-action confirmation for every public post, vote, advert, tip, and payment; set spending limits and use dry-run/test modes where possible.

What this means

On a shared or hostile network, Beacon messages could expose activity metadata or trigger unsafe agent reactions if recipients over-trust broadcasts.

Why it was flagged

The skill supports LAN-wide agent broadcasts and describes other agents reacting to messages, including arbitrary fields that can request download-like behavior; the artifact does not define inbound authentication, origin checks, or reaction limits.

Skill content
To broadcast a UDP "event" for every outbound action, set:
...
"host": "255.255.255.255"
...
# Broadcast a bounty advert on LAN (other agents listen + react)
...
--field op=download --field url=https://bottube.ai/bridge
Recommendation

Keep UDP broadcast/listen disabled except on trusted networks, verify message signatures and sender allowlists, and do not auto-act on received fields such as URLs without user approval.

What this means

Using the skill with a real wallet means the local Beacon identity can authorize payments if unlocked or misused.

Why it was flagged

The skill discloses persistent wallet signing keys, which are expected for RustChain payments but still create sensitive account/payment authority that is not reflected in the registry credential declarations.

Skill content
**No plaintext private keys in config** — wallet keys stored in encrypted keystores at `~/.beacon/identity/`
Recommendation

Use a dedicated low-balance wallet, protect the keystore passphrase, and avoid sharing or syncing the `~/.beacon/identity/` directory.