扫描报告
15 /100
aurashot-character-skill
Character-consistent AI image generation — same person, any outfit, any scene, every time. Identity-preserving face swap and outfit changes via AuraShot API.
A legitimate character-consistent image generation API client with a minor documentation gap (undeclared filesystem:WRITE for output directories) but no malicious behavior detected.
可以安装
Update SKILL.md metadata to declare filesystem:WRITE permission for output directories, and consider declaring environment:READ for AURASHOT_API_KEY. Otherwise safe to use.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Undeclared filesystem:WRITE permission 文档欺骗 | SKILL.md:5 |
| 低危 | Undeclared environment:READ permission 文档欺骗 | SKILL.md:5 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | WRITE | ✗ 越权 | scripts/aurashot.py:226 — output_path.parent.mkdir(parents=True, exist_ok=True);… |
| 网络访问 | READ | READ | ✓ 一致 | All network calls go to https://www.aurashot.art — legitimate API service |
| 命令执行 | NONE | NONE | — | No subprocess, os.system, or shell command execution found |
| 环境变量 | NONE | READ | ✗ 越权 | scripts/aurashot.py:72 — os.environ.get('AURASHOT_API_KEY') and 'AURASHOT_STUDIO… |
| 浏览器 | NONE | NONE | — | N/A — no browser interaction |
| 数据库 | NONE | NONE | — | N/A — no database access |
| 剪贴板 | NONE | NONE | — | N/A — no clipboard access |
| 技能调用 | NONE | NONE | — | N/A — no cross-skill invocation |
7 项发现
中危 外部 URL 外部 URL
https://www.aurashot.art/login README.md:37 中危 外部 URL 外部 URL
https://www.aurashot.art/studio?tab=keys README.md:38 中危 外部 URL 外部 URL
https://www.aurashot.art/studio?tab=billing README.md:40 中危 外部 URL 外部 URL
https://www.aurashot.art README.md:49 中危 外部 URL 外部 URL
https://www.aurashot.art/studio?tab=docs README.md:50 中危 外部 URL 外部 URL
https://clawhub.ai/whbzju/aurashot-character-skill README.md:51 中危 外部 URL 外部 URL
https://cdn.example.com/result.png SKILL.md:169 目录结构
5 文件 · 41.0 KB · 999 行 Python 1f · 500L
Markdown 3f · 496L
YAML 1f · 3L
├─
▾
agents
│ └─
openai.yaml
YAML
├─
▾
references
│ └─
api.md
Markdown
├─
▾
scripts
│ └─
aurashot.py
Python
├─
README.md
Markdown
└─
SKILL.md
Markdown
安全亮点
✓ No subprocess, shell execution, or eval() calls — pure Python standard library
✓ No obfuscation (no base64, no encoded strings, no anti-analysis tricks)
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env, etc.)
✓ No data exfiltration — all network traffic is to the legitimate AuraShot API (https://www.aurashot.art)
✓ No credential harvesting — environment variable access is scoped to AURASHOT_API_KEY/AURASHOT_STUDIO_KEY only
✓ File operations are scoped to user-specified paths (avatars/*) and uploaded images only
✓ SSL certificate validation with fallback only for CDN image downloads
✓ No supply chain risk — no external dependencies, pure Python standard library
✓ API reference documentation (references/api.md) is accurate and consistent with implementation