扫描报告
5 /100
wechat-cover
Generate WeChat official account cover images with proper 2.35:1 aspect ratio. Supports OpenAI DALL-E and Gemini image generation with customizable styles.
This is a legitimate WeChat cover image generator with no malicious behavior found. All capabilities are declared, dependencies are version-pinned, and no credential theft, data exfiltration, obfuscation, or unauthorized access was detected.
可以安装
This skill is safe to use. No action required.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 提示 | Incomplete capability declaration in SKILL.md 文档欺骗 | SKILL.md:1 |
| 提示 | Dependencies declared in inline script header 供应链 | scripts/generate.py:2 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | READ | ✓ 一致 | SKILL.md does not mention reading settings.json or its role. However, file reads… |
| 文件系统 | NONE | WRITE | ✓ 一致 | SKILL.md usage examples show --output-dir and --filename parameters but does not… |
| 网络访问 | NONE | READ | ✓ 一致 | SKILL.md declares OpenAI and Gemini API calls in the Configuration and Requireme… |
| 环境变量 | NONE | READ | ✓ 一致 | SKILL.md declares OPENAI_API_KEY, OPENAI_BASE_URL, and GEMINI_API_KEY environmen… |
| 命令执行 | NONE | NONE | — | No shell execution found. 'uv run' is a Python script runner, not shell executio… |
3 项发现
中危 外部 URL 外部 URL
https://your-proxy.com/v1 SKILL.md:37 中危 外部 URL 外部 URL
https://platform.openai.com/api-keys SKILL.md:152 中危 外部 URL 外部 URL
https://aistudio.google.com/app/apikey SKILL.md:153 目录结构
6 文件 · 33.0 KB · 985 行 Python 4f · 818L
Markdown 1f · 153L
JSON 1f · 14L
├─
▾
scripts
│ ├─
gemini_client.py
Python
│ ├─
generate.py
Python
│ ├─
image_client.py
Python
│ └─
openai_client.py
Python
├─
settings.json
JSON
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
openai | >=1.12.0 | inline script header | 否 | Lower-bound pin; should consider exact version pin |
pillow | >=10.0.0 | inline script header | 否 | Lower-bound pin; well-established image processing library |
google-genai | >=0.8.0 | inline script header | 否 | Lower-bound pin; Google's official Gemini SDK |
安全亮点
✓ All dependencies are declared with version constraints in the inline script header
✓ API keys are only used to authenticate with the intended provider — no credential exfiltration
✓ No shell execution, subprocess, os.system, or any form of command injection
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env, etc.)
✓ No obfuscation (no base64 decode + execute patterns, no eval, no dynamic code generation)
✓ No supply chain threats — all packages are from well-known, established sources (openai, pillow, google-genai)
✓ No C2 communication or data exfiltration — network calls are exclusively to documented AI provider APIs
✓ Image output is user-controlled and limited to the specified output directory
✓ Settings.json contains only placeholder API keys (not real credentials)
✓ Clean code with no suspicious patterns, hidden functionality, or shadow features
✓ Error handling is appropriate and does not leak sensitive information