Passive Income Monitor

PassAudited by ClawScan on May 1, 2026.

Overview

The skill appears to be a benign passive-income monitoring guide, but users should verify any referenced scripts before running them and be careful with API keys, local financial records, and webhook alerts.

Before installing or using this skill, confirm that any referenced scripts come from a trusted source, use least-privilege API keys, never provide wallet seed phrases or private keys, secure the local config and earnings files, and send webhook alerts only to private destinations you control.

Findings (5)

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

The documented commands may not work as packaged, and fetching similarly named scripts from elsewhere could expose the user to unreviewed code.

Why it was flagged

The documentation references runnable shell scripts, while the supplied manifest contains only SKILL.md and no install spec; this is a provenance and completeness note, not evidence of hidden execution.

Skill content
bash passive-income-monitor.sh check ... # Manual
bash install.sh
Recommendation

Install only from a trusted package that includes the expected scripts, and review any shell script before running it.

What this means

If credentials or local node access are mishandled, earnings or node information could be exposed.

Why it was flagged

The skill may use service API keys and local node RPC endpoints, which are expected for monitoring but still represent account or node access.

Skill content
bash passive-income-monitor.sh add storj "storage1" --api-key KEY --node-id NODE_ID ... bash passive-income-monitor.sh add mysterium "node1" --rpc http://localhost:4449
Recommendation

Use read-only or least-privilege API keys where available, avoid entering private keys or seed phrases, and limit local RPC access to trusted environments.

What this means

Anyone with access to the local configuration or CSV files may learn wallet addresses, earnings history, alert settings, or API-related details.

Why it was flagged

The skill stores configuration and earnings history locally, which is purpose-aligned but creates persistent financial and possibly credential-related records.

Skill content
Config stored in `~/.config/passive-income-monitor/config.json` ... Earnings data stored in CSV for privacy and portability
Recommendation

Store the config directory securely, avoid placing sensitive files in shared folders, and remove old exports or logs when no longer needed.

What this means

Misconfigured webhooks could reveal earnings, wallet/node names, or offline status to the wrong channel or service.

Why it was flagged

Webhook alerts are disclosed and purpose-aligned, but they can send income or node-status information to external services.

Skill content
`webhook` — POST to configured URL (Discord, Slack, custom)
Recommendation

Use private webhook destinations, verify URLs before saving them, and avoid including sensitive labels in stream names.

What this means

The agent may perform status checks and generate alerts during routine heartbeats if configured.

Why it was flagged

The skill discloses proactive invocation for monitoring, which is aligned with alerts but means it may run outside a direct manual command.

Skill content
OpenClaw agent can call this tool proactively during heartbeats
Recommendation

Enable proactive monitoring only if desired, and configure alert thresholds and destinations carefully.