Initiation of Coverage Agent

Security checks across malware telemetry and agentic risk

Overview

This skill appears purpose-aligned, but it uses an EastMoney API key, sends the user’s query to an external EastMoney service, installs a Python dependency, and saves generated report files locally.

Install this only if you trust the skill source and are comfortable using an EastMoney API key. Do not include confidential information in prompts unless it may be sent to the external report service, and keep the generated PDF/DOCX output directory in a location you control.

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.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

The skill runs local code to complete the report request and passes the user’s prompt into that code.

Why it was flagged

The skill asks the agent to run a local Python helper with the user’s raw query as an argument. This is central to the skill’s purpose, but it should be invoked with safe argument passing rather than unsafe shell interpolation.

Skill content
python3 {baseDir}/scripts/generate_deep_research_report.py --query "用户原始问句"
Recommendation

Use the provided script only for this report workflow, pass the query as a properly escaped argument, and do not run modified helper scripts from untrusted sources.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Anyone running the skill must provide an EastMoney API key, which may authorize access to the report service under that account.

Why it was flagged

The script requires a sensitive EastMoney API key and sends it as an authentication header to the report-generation endpoint. This is expected for the declared integration and no hardcoded key or unrelated credential use is shown.

Skill content
EM_API_KEY = os.environ.get("EM_API_KEY", "") ... "em_api_key": EM_API_KEY
Recommendation

Use a dedicated or least-privilege API key if available, keep it out of shared logs and prompts, and rotate it if you suspect exposure.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

A future install may resolve a different httpx version than the one the author tested.

Why it was flagged

The skill documents installing the Python dependency httpx without a pinned version. This dependency is expected for the HTTP API call, but the package version is not locked in the artifact.

Skill content
"package": "httpx" ... pip3 install httpx --user
Recommendation

Install dependencies from a trusted Python package index and consider pinning a reviewed httpx version in controlled environments.

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

The company name, stock code, and any extra details included in the prompt are shared with the external report-generation provider.

Why it was flagged

The helper sends the user’s report query to an external EastMoney API endpoint and receives generated report content, attachments, and a share URL. This is disclosed and purpose-aligned.

Skill content
FIRST_COVERAGE_URL = "https://ai-saas.eastmoney.com/proxy/app-robo-advisor-api/assistant/write/initial-coverage" ... json={"query": query}
Recommendation

Avoid including confidential or non-public information in the query unless you are comfortable sharing it with the EastMoney-backed service.