Simple news feed reader (RSS)

ReviewAudited by ClawScan on May 10, 2026.

Overview

The RSS reader code is straightforward, but the package includes a local agent-permissions file that pre-allows broad Python and unrelated git commands.

Review or remove the included .claude/settings.local.json permissions before installing. The news-fetching script itself appears purpose-aligned, but a simple RSS reader should not need pre-approved git add/commit access or unrestricted python3 command execution.

Findings (2)

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 this settings file is honored, the agent may be able to run broader local commands or modify a git repository with less user confirmation than expected for a news reader.

Why it was flagged

This permission file pre-allows broad Python execution and git add/commit commands, which are not documented in SKILL.md and are not needed to fetch RSS headlines.

Skill content
"allow": ["WebSearch", "Bash(python3:*)", "Bash(git add:*)", "Bash(git commit:*)", "Bash(tree:*)"]
Recommendation

Remove unrelated git and broad shell permissions, or scope the permission to only the intended command such as running the bundled news.py script.

What this means

AP headlines may depend on a third-party proxy service for availability and integrity.

Why it was flagged

The AP feed is fetched through rsshub.app, a third-party RSSHub endpoint, rather than an AP-owned URL. This is not inherently unsafe, but it is an external dependency not made clear in the description.

Skill content
"ap": { "top": "https://rsshub.app/apnews/topics/apf-topnews" }
Recommendation

Disclose the RSSHub dependency or use an official AP RSS source if one is available.