GNews CLI

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This is a coherent instruction-only skill for installing and using a GNews command-line client, with expected API-key and GitHub build steps that users should review before running.

Before installing, make sure you trust the linked GitHub repository, avoid using sudo unless you need a global command, and keep your GNEWS_API_KEY private. The artifacts do not show deceptive, destructive, or purpose-mismatched behavior.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

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.

What this means

If the upstream repository changes or is compromised, the built binary could behave differently than expected.

Why it was flagged

The install flow builds a binary from an external GitHub repository rather than from bundled reviewed code; this is central to the skill's purpose but depends on trusting the upstream source.

Skill content
git clone https://github.com/ParinLL/gnewsapi-go-client.git
cd gnewsapi-go-client
go build -o gnews-client .
Recommendation

Review the GitHub repository and consider pinning or checking a specific commit before building.

What this means

A globally installed binary can be run from anywhere and the sudo step modifies a system directory.

Why it was flagged

The skill documents an optional privileged command to install the compiled binary globally; this is disclosed and purpose-aligned, but it changes the local system path.

Skill content
sudo install gnews-client /usr/local/bin/
Recommendation

Only use the sudo install step if you trust the built binary and actually need a global installation; otherwise run it from the project directory.

What this means

The API key grants access to the user's GNews account quota and should be kept private.

Why it was flagged

The skill requires a GNews API key, which is expected for the GNews service and is not shown being logged or sent anywhere unrelated.

Skill content
export GNEWS_API_KEY="your-api-key"
Recommendation

Store the API key securely, avoid sharing terminal output that contains secrets, and rotate the key if it is exposed.