Agent Security Skill Scanner Gitee

Security checks across malware telemetry and agentic risk

Overview

The scanner’s main purpose is plausible, but its instructions reference unreviewed or missing background automation and inconsistent install sources, so it should be reviewed before use.

Install only from the repository/version you intended to trust, avoid running the documented daemon or missing helper scripts until their source is available, and use limited API keys if enabling LLM analysis or webhooks.

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.

#
ASI04: Agentic Supply Chain Vulnerabilities
Medium
What this means

A user could be guided to install or run code from a different repository than the reviewed skill package.

Why it was flagged

The documented source install URL differs from the registry/homepage repository shown for this skill, creating provenance ambiguity about which code a user or agent should trust and run.

Skill content
git clone https://github.com/agent-security/scanner.git
Recommendation

Pin one authoritative repository and version, align the registry metadata with the install instructions, and avoid directing users to unreviewed alternate sources.

#
ASI04: Agentic Supply Chain Vulnerabilities
Medium
What this means

Following the docs may require running missing or externally obtained helper code whose behavior was not included in this review.

Why it was flagged

The instructions reference lingshun_scanner_daemon.py and related automation scripts, but those files are not present in the supplied manifest, so their behavior is not reviewable here.

Skill content
nohup python3 lingshun_scanner_daemon.py > logs/daemon.log 2>&1 &
Recommendation

Include all referenced runtime helpers in the package, or remove those commands until the source, scope, and version are reviewable.

#
ASI10: Rogue Agents
Medium
What this means

A background scanner or optimizer could continue consuming resources or processing files after the user expected the task to be done.

Why it was flagged

This command starts a background daemon that can keep running after the immediate user task, but the artifacts do not define its operating scope, stop procedure, or containment.

Skill content
nohup python3 lingshun_scanner_daemon.py > logs/daemon.log 2>&1 &
Recommendation

Do not run the daemon commands until the helper source is present and the documentation clearly states what it monitors, how long it runs, where it writes data, and how to stop it.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Users may need to provide provider credentials that are not visible in the registry’s declared credential contract.

Why it was flagged

The skill documents an optional LLM API key for analysis; this is expected for the advertised LLM feature, but the registry metadata declares no environment variables or primary credential.

Skill content
export LLM_API_KEY=your_api_key
Recommendation

Declare optional credentials and document the minimum required scope; users should use a dedicated, limited API key.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Sensitive source code or security findings could be sent to an external provider if LLM analysis is enabled.

Why it was flagged

The optional LLM analysis feature implies sending scanned code or findings to a configured external LLM endpoint; this is purpose-aligned but affects data boundaries.

Skill content
export LLM_API_URL=https://api.example.com/v1/chat
Recommendation

Use only trusted LLM endpoints, review provider retention policies, and avoid enabling LLM analysis on confidential code unless approved.

#
ASI09: Human-Agent Trust Exploitation
Low
What this means

Users might over-trust the scanner’s results and skip human review or independent validation.

Why it was flagged

The documentation makes very strong security-performance claims. The artifacts include self-reported validation data, but users should not treat those claims as independent assurance.

Skill content
**检测率 (DR)** | **100%**
Recommendation

Treat the scanner as an aid, validate it on your own samples, and keep human review for high-risk findings.