Scan Report
0 /100
chenyu-aigc
Generate AI videos and images via Chenyu Studio AIGC API. Supports text-to-video, image-to-video, video extension, style transfer, and AI image generation.
Documentation-only AI video generation skill that makes direct API calls to the declared Chenyu Studio endpoint using standard CLI tools — no hidden functionality, no exfiltration, no malicious patterns.
Safe to install
Approve for use. The skill is a pure-document skill with no executable code; all shell usage (curl, jq, uuidgen, base64) is declared and serves a single, documented purpose: orchestrating AI video/image generation via the Chenyu API.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Undeclared filesystem:WRITE for temp file writes | execute-recipe.md:66 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Network | READ | READ | ✓ Aligned | SKILL.md:48 — all curl calls target the declared $CHENYU_BASE_URL |
| Shell | WRITE | WRITE | ✓ Aligned | SKILL.md:9-10 — declares curl, jq, uuidgen, base64 as required binaries |
| Environment | READ | READ | ✓ Aligned | SKILL.md:11 — CHENYU_API_KEY and CHENYU_BASE_URL used for auth and config only |
| Filesystem | NONE | WRITE | ✓ Aligned | execute-recipe.md:66 — writes /tmp/payload.json for large JSON bodies; not decla… |
| Clipboard | NONE | NONE | — | |
| Browser | NONE | NONE | — | |
| Database | NONE | NONE | — | |
| Skill Invoke | NONE | NONE | — |
1 findings
Medium External URL 外部 URL
https://chenyu.pro SKILL.md:52 File Tree
3 files · 9.2 KB · 287 lines Markdown 3f · 287L
├─
execute-recipe.md
Markdown
├─
manage-tasks.md
Markdown
└─
SKILL.md
Markdown
Security Positives
✓ No executable code — this is a documentation-only skill with zero attack surface from code execution
✓ All network traffic is to the single, clearly declared Chenyu Studio API endpoint (https://chenyu.pro)
✓ No credential exfiltration — CHENYU_API_KEY is used exclusively for Bearer-token auth to the declared API
✓ No base64 obfuscation — base64 is used only for converting local image files to data URIs, which is documented and necessary
✓ No subprocess chain abuse or command injection vectors
✓ No access to sensitive local paths (~/.ssh, ~/.aws, .env, etc.)
✓ No download-and-execute patterns (curl|bash, wget|sh)
✓ No hidden HTML content, obfuscated strings, or steganographic payloads
✓ All shell commands are declared as required binaries (curl, jq, uuidgen, base64)
✓ Idempotency-Key header prevents accidental duplicate task submissions