得到 Skill

ReviewAudited by ClawScan on May 18, 2026.

Overview

The skill is coherent for Dedao downloads, but it requires downloading and running an unpinned external GitHub binary and uses Dedao login/session credentials.

Before installing, review the dedao-dl upstream project and consider pinning or manually verifying the binary. Use QR login if possible, avoid sharing cookie strings, confirm the active Dedao account, and require explicit approval for large or full-course downloads.

Findings (4)

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 release or repository is compromised or changes unexpectedly, the agent could run unreviewed code on the user's machine.

Why it was flagged

The installer downloads whatever GitHub currently marks as the latest release asset and saves it as the executable, with no pinned version, checksum, signature, or reviewed artifact reference.

Skill content
api_url = "https://api.github.com/repos/yann0917/dedao-dl/releases/latest" ... urllib.request.urlretrieve(download_url, target_exe)
Recommendation

Pin a specific reviewed release, verify a checksum or signature, and declare the install mechanism clearly. Users should review the upstream project before allowing installation.

What this means

Once installed, the agent can run dedao-dl commands to interact with the user's Dedao account and download files.

Why it was flagged

The helper script executes the local dedao-dl binary. This is central to the skill's purpose and uses an argument list rather than shell execution, but it is still local executable invocation.

Skill content
result = subprocess.run(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, encoding='utf-8', errors='replace')
Recommendation

Only allow the helper to run after approving the installed binary, and review high-impact commands before execution.

What this means

Anyone using the skill with a valid Dedao session could access and download content available to that account.

Why it was flagged

The skill relies on Dedao account login, optionally with a raw cookie string, and includes commands to list and switch logged-in users. This is expected for downloading purchased content but is sensitive account authority.

Skill content
python scripts/run_dedao.py login -q ... or python scripts/run_dedao.py login -c "<cookie_string>" ... List logged-in users ... Switch user
Recommendation

Prefer QR login over pasting cookies, confirm the active account with `who`, and avoid sharing session cookies with the agent unless necessary.

What this means

If the guardrail is ignored, full downloads could use substantial disk space, take a long time, or affect the user's Dedao account.

Why it was flagged

The skill documents a high-impact bulk-download capability and includes an explicit user-permission guardrail.

Skill content
WARNING: NEVER download a full course ... without explicit user permission. Full downloads can take hours, consume massive disk space, and trigger anti-bot bans.
Recommendation

Approve bulk downloads only when needed, prefer single-article downloads, and monitor disk usage and account limits.