Rescuetime

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: rescuetime-integration Version: 1.0.4 The RescueTime integration skill (SKILL.md) provides standard instructions for using the Membrane CLI to manage productivity data. It guides the agent through legitimate authentication flows and action discovery using the 'membrane' utility. No evidence of data exfiltration, malicious execution, or prompt injection was found.

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 the agent is allowed to run mutating requests, it could change RescueTime account data such as goals, categories, activities, or related records.

Why it was flagged

The skill documents a broad authenticated API proxy, including methods that can modify or delete RescueTime data. This is disclosed and related to the integration, but it should be used carefully.

Skill content
When the available actions don't cover your use case, you can send requests directly to the RescueTime API through Membrane's proxy... HTTP method (GET, POST, PUT, PATCH, DELETE).
Recommendation

Prefer listed Membrane actions when possible, and ask the user to confirm any POST, PUT, PATCH, or DELETE request before running it.

What this means

The skill can act through the user's connected RescueTime account once authentication is completed.

Why it was flagged

The integration relies on Membrane-managed credentials for RescueTime access. This is expected for the service connection, but it grants delegated account authority.

Skill content
Membrane handles authentication and credentials refresh automatically
Recommendation

Connect only the intended RescueTime account and review the permissions shown during Membrane/RescueTime authentication.

What this means

Installing a global CLI gives that package local execution capability on the user's machine.

Why it was flagged

The skill asks the user to install a global CLI package using the latest tag. This is user-directed and central to the skill, but it depends on npm package provenance and the current latest version.

Skill content
npm install -g @membranehq/cli@latest
Recommendation

Install from the official package source, consider pinning a known version, and avoid running the CLI with elevated system privileges unless necessary.

What this means

RescueTime API interactions are mediated by Membrane rather than going directly from the agent to RescueTime.

Why it was flagged

Membrane acts as the gateway for authenticated RescueTime API calls. This is disclosed and purpose-aligned, but it means requests and authentication handling pass through that provider.

Skill content
Membrane automatically appends the base URL to the path you provide and injects the correct authentication headers
Recommendation

Use a trusted Membrane account and avoid sending unnecessary sensitive data in proxy request bodies or headers.