Reachy Mini

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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 incorrectly, the agent could move the robot, disrupt running apps, install or remove robot apps, restart services, or call arbitrary robot API endpoints.

Why it was flagged

The CLI exposes broad mutating robot operations and an unrestricted raw API escape hatch, which can affect apps, daemon behavior, and physical robot actions without documented confirmation or scoping.

Skill content
app-install JSON     Install an app (pass JSON body) ... reboot-daemon        Restart the robot daemon ... raw METHOD PATH [BODY]   Raw API call (GET/POST, path, optional JSON body)
Recommendation

Use explicit user confirmation for movement, camera, app install/remove, daemon, update, and raw API operations; restrict or remove the raw command unless truly needed.

What this means

A wrong or spoofed host on the network could receive the SSH password, and anyone relying on the default password may be exposing broad robot access.

Why it was flagged

The script defaults to an SSH password and disables SSH host-key verification, giving privileged robot access a weak trust boundary.

Skill content
REACHY_SSH_PASS="${REACHY_SSH_PASS:-root}" ... sshpass -p "$REACHY_SSH_PASS" ssh -F /dev/null -o StrictHostKeyChecking=no
Recommendation

Change the robot’s default password, prefer SSH keys, declare the SSH credential requirement clearly, and avoid disabling host-key checking.

What this means

Snapshots may include people, rooms, screens, or other private surroundings near the robot.

Why it was flagged

Camera capture and transfer are disclosed and purpose-aligned, but they still move potentially private visual data from the robot to a local file.

Skill content
Capture JPEG photos from the robot's camera ... via WebRTC ... reachy.sh snap ... Save to /tmp/reachy_snap.jpg ... Requires SSH access
Recommendation

Only capture images when authorized, tell nearby people when the camera is used, and store snapshot files in an appropriate protected location.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

A reaction could keep running briefly after the user thinks the action is complete.

Why it was flagged

The background mode is disclosed and opt-in, but it allows robot reactions to continue after the invoking shell command returns.

Skill content
Reactions run in foreground by default. Pass --bg to background them. ... run_reaction "$@" &
  disown
Recommendation

Use foreground mode by default and reserve --bg for deliberate, monitored reactions.

What this means

Users have less provenance information to verify who maintains the robot-control scripts and whether they match an upstream project.

Why it was flagged

The registry does not provide an upstream source or homepage for scripts that control a physical robot over REST and SSH.

Skill content
Source: unknown
Homepage: none
Recommendation

Verify the publisher and script contents before installation, especially before enabling SSH or physical robot actions.