Dygod Movies

WarnAudited by ClawScan on May 10, 2026.

Overview

The skill’s movie-scraping purpose is coherent, but it exposes and instructs use of a hardcoded Synology NAS username/password and session-based NAS control commands.

Do not install or use this skill until the hardcoded Synology NAS credential is removed. If you use it, configure your own NAS address and credentials securely, use HTTPS where possible, and require confirmation before any download or deletion task is sent to DownloadStation.

Findings (3)

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

A real NAS credential may be exposed, reused, stored in command history, or used by the agent to access and modify a NAS without a properly declared user credential setup.

Why it was flagged

The skill publishes a concrete Synology NAS IP address, account name, and password, then instructs the agent/user to obtain a DownloadStation session ID with them.

Skill content
curl.exe -s "http://192.168.123.223:5000/webapi/entry.cgi?api=SYNO.API.Auth&version=6&method=login&account=xiaoai&passwd=Xx654321&session=DownloadStation&format=sid"
Recommendation

Remove the hardcoded IP, username, and password; require the user to provide their own NAS endpoint and credentials through a declared secure credential/config mechanism, preferably over HTTPS.

What this means

If used carelessly, the agent could add unwanted downloads to the NAS, consume storage/bandwidth, or place risky files in shared media folders.

Why it was flagged

The skill directly controls Synology DownloadStation task creation using raw API parameters and a session ID.

Skill content
curl.exe -s -X POST -d "api=SYNO.DownloadStation.Task&version=1&method=create&uri=magnet:?xt=urn:btih:XXX&destination=video/电影&_sid=YOUR_SID" "http://192.168.123.223:5000/webapi/DownloadStation/task.cgi"
Recommendation

Require explicit user confirmation of the exact title, source link, destination folder, and file size before adding any NAS download task.

What this means

A bad or misleading scraped link could propagate from an external website into a persistent NAS download task.

Why it was flagged

The crawler extracts download links from third-party DYGod pages that may later be handed to the NAS download API.

Skill content
for link in soup.select("a[href*='magnet:'], a[href*='ed2k:'], a[href*='ftp://'], a[href*='http']"): ... download_links.append(href)
Recommendation

Treat scraped download links as untrusted; show the full source URL and selected link to the user before sending it to DownloadStation.