Netease Music Pusher

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

Overview

The skill appears purpose-aligned for Netease music recommendations, but it persistently stores login cookies while under-declaring and underplaying that credential risk.

Review before installing. Use it only if you are comfortable saving Netease session cookies under /root/.openclaw/workspace/secrets, protect or delete that file when needed, and add the cron job only if you want recurring automated access. Avoid blindly copying example login values, and consider pinning the Python dependency.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

No VirusTotal findings for this skill version.

Malicious
0
Suspicious
0
Harmless
0
Undetected
66
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

Anyone or any process that can read the cookie file may be able to reuse the Netease login session.

Why it was flagged

The code persists Netease session cookies locally after login. These cookies can provide continued account access, but the registry metadata declares no primary credential and the docs do not give clear file-permission or deletion guidance.

Skill content
self.cookies_file = '/root/.openclaw/workspace/secrets/netease_cookies.json' ... json.dump(cookies_dict, f)
Recommendation

Treat the cookie file like a password: restrict permissions, document how to delete or rotate it, and declare the credential/session requirement in metadata.

What this means

Users may install or schedule the skill without realizing it stores account-access material on disk.

Why it was flagged

The README says no sensitive information is stored, but the same artifacts document and implement saving login cookies. Session cookies are sensitive credentials.

Skill content
账号安全: 验证码登录比密码登录更安全,不存储敏感信息
Recommendation

Change the wording to clearly state that session cookies are stored, explain the risk, and provide cleanup instructions.

What this means

If enabled, the job will continue accessing the saved session on the configured schedule.

Why it was flagged

The skill documents a daily scheduled job. This persistence is disclosed and purpose-aligned, but it means the skill can keep running after setup.

Skill content
openclaw cron add ... --schedule 0 8 * * * ... netease_client.py daily
Recommendation

Only add the cron job if you want recurring access, and document how to list and remove the scheduled task.

What this means

The installed package affects the local Python environment and depends on the package source resolved by pip.

Why it was flagged

The skill asks the user to install an external Python package without a pinned version or install spec. This is expected for the encryption implementation, but users should notice the dependency.

Skill content
pip3 install cryptography
Recommendation

Prefer a pinned dependency in an install spec or document the expected version and trusted package source.