News Aggregator Skill

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: news-aggregator-skill Version: 0.1.0 The skill is classified as suspicious primarily due to prompt injection instructions found in `SKILL.md`. Specifically, the 'Smart Keyword Expansion' section explicitly instructs the AI agent to automatically expand and modify the user's input keywords (e.g., 'AI' -> 'AI,LLM,GPT,...') before executing the `fetch_news.py` script. While the stated intent is to broaden search results, this constitutes an instruction for the agent to override or augment user input, which is a form of prompt manipulation. Additionally, the `scripts/fetch_news.py` performs extensive web scraping, including fetching content from arbitrary article URLs if the `--deep` flag is used, which is a high-risk capability, though it appears to be aligned with the skill's stated purpose and lacks direct malicious indicators like exfiltration or arbitrary code execution.

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

A malicious or manipulative article page could try to influence the agent's summary or behavior if its text is over-trusted.

Why it was flagged

The skill intentionally brings article text from external websites into the agent's context for analysis. That is central to the news-analysis purpose, but the fetched text is untrusted web content and should be treated as data, not as instructions.

Skill content
`--deep`: **[NEW]** Enable deep fetching. Downloads and extracts the main text content of the articles.
Recommendation

Treat fetched article content as untrusted source material and ignore any instructions embedded inside articles or pages.

What this means

Using the global deep scan can generate many web requests and retrieve content from third-party websites.

Why it was flagged

The skill asks the agent to run a local Python helper that performs a broad multi-source fetch. This is disclosed and aligned with a news aggregator, but users should understand that the command contacts multiple external sites.

Skill content
python3 scripts/fetch_news.py --source all --limit 15 --deep
Recommendation

Use narrower sources or lower limits when you want less network activity, and review generated reports before relying on them.

What this means

Future installs may resolve different package versions than the author tested.

Why it was flagged

The Python dependencies are common and purpose-aligned, but they are not version-pinned. The registry also provides no formal install spec even though the README describes pip-based setup.

Skill content
requests
beautifulsoup4
Recommendation

Prefer pinned dependency versions or install in an isolated environment if reproducibility matters.

What this means

Invisible formatting characters could make instruction text harder to inspect accurately.

Why it was flagged

The scan signal indicates invisible or rendering-affecting Unicode characters in the skill instructions. The provided visible content does not show a deceptive instruction, but such characters can make reviews harder.

Skill content
Pre-scan injection patterns were detected in the SKILL.md content: unicode-control-chars
Recommendation

Normalize or inspect SKILL.md for invisible Unicode control characters before publishing or installing in a sensitive environment.