Radarr+

PassAudited by ClawScan on May 10, 2026.

Overview

Radarr+ appears to do what it says—add and track movies in Radarr—but it needs media-server API secrets and keeps local tracking files.

This looks safe to install if you intentionally want OpenClaw to manage Radarr. Configure the API keys carefully, restrict group/chat access to trusted users, protect the local state directory, and consider fixing the hard-coded workspace paths before depending on the helper scripts.

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

A trusted user request can cause Radarr to add a movie and start searching for it.

Why it was flagged

The skill can mutate the Radarr library and start a Radarr movie search. This matches the stated purpose, but it is still an action that can consume storage/network resources.

Skill content
created = _request("/api/v3/movie", method="POST", body=movie) ... body={"name": "MoviesSearch", "movieIds": [created["id"]]}
Recommendation

Restrict who can invoke this skill, especially in group chats, and confirm the movie, quality profile, and root folder when there is ambiguity.

What this means

Anyone able to use the configured agent may be able to act through your Radarr/Plex-related credentials within this workflow.

Why it was flagged

The skill requires a Radarr API key and can optionally use movie-provider and Plex credentials. These are expected for the integration and are not shown being logged or sent to unrelated services.

Skill content
`RADARR_API_KEY=...` ... `TMDB_API_KEY=...` ... `OMDB_API_KEY=...` ... `PLEX_TOKEN=...`
Recommendation

Store secrets only in the intended OpenClaw environment file, keep them out of chat, and use the narrowest available API permissions or trusted-user allowlists.

What this means

Some helper workflows may not work correctly after installation, or may depend on a path outside the installed package.

Why it was flagged

This helper hard-codes a specific user's workspace path instead of resolving the installed skill path. That is likely a portability/provenance issue rather than malicious behavior, but it could fail or run a different copy if that path exists.

Skill content
cd /home/vishix/.openclaw/workspace && ./skills/radarr/scripts/radarr.sh
Recommendation

Before relying on this skill, update hard-coded paths to use the current workspace or script-relative paths.

What this means

Local state can reveal movie requests and chat identifiers, and tampered state could affect where progress messages are queued.

Why it was flagged

The tracker persists chat targets and movie notification state in local JSON files so later polling can queue messages. This is disclosed and purpose-aligned, but the state should be treated as private and trusted.

Skill content
Reads: workspace/state/radarr/tracks/*.json ... Writes: workspace/state/radarr/outbox/*.json ... "channel": channel, "target": str(target)
Recommendation

Keep the OpenClaw workspace state directory private, avoid sharing it, and only let a trusted dispatcher process the Radarr outbox.