mp2rss CLI

Security checks across malware telemetry and agentic risk

Overview

This is a coherent instruction-only wrapper for the mp2rss CLI, but users should verify the external CLI installer and protect the Feed Key it stores locally.

Before using this skill, install the mp2rss CLI only from a source you trust, understand that login stores a Feed Key in ~/.mp2rss/config.json, and ask the agent to confirm the exact subscription before removing anything.

VirusTotal

No VirusTotal findings

View on VirusTotal

Risk analysis

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.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installing the skill alone does not install the CLI, and following the setup instructions will run third-party code on the user's machine.

Why it was flagged

The skill instructs users to install an external CLI from GitHub or npm, including a curl-to-shell installer. This is expected for a CLI wrapper but means executable code is fetched outside the reviewed bundle.

Skill content
curl -fsSL https://raw.githubusercontent.com/areyoubugcoder/mp2rss-cli/main/scripts/install.sh | sh

# npm(Node ≥ 18)
pnpm add -g @mp2rss/cli
Recommendation

Install only from trusted sources, inspect or pin the installer/package where possible, and avoid running curl-to-shell commands if your environment requires stricter provenance controls.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Anyone with access to the Feed Key or config file may be able to access or change the user's mp2rss subscription data.

Why it was flagged

The skill uses and persists a Feed Key for the mp2rss account. This credential handling is disclosed and aligned with authentication, but it is still account access material.

Skill content
登录后自动写入 `~/.mp2rss/config.json` ... Feed Key 优先级(高 → 低):命令行 `--api-key` > `MP2RSS_FEED_KEY` 环境变量 > 配置文件
Recommendation

Keep the Feed Key private, use normal filesystem protections, and run `mp2rss auth logout` or reset the key if it may have been exposed.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

A mistaken command could unsubscribe the user from a public-account feed.

Why it was flagged

The skill can remove subscriptions and documents a flag that skips confirmation. This is part of the stated subscription-management purpose, and the notes also advise confirming the mpId first.

Skill content
mp2rss mp remove <mpId> [-y] [-o json] ... `-y` 跳过交互式确认(适合脚本调用)
Recommendation

Confirm the target subscription before removal, and use `-y` only when the user has explicitly requested the deletion.