扫描报告
15 /100
feishu-english-game
Run a Feishu or Lark English game with lightweight group-chat interaction including vocab, guess, and speaking modes
Legitimate Feishu English game skill with clean code, declared external API usage, and only minor dependency pinning issue.
可以安装
Pin the requests library version in a requirements.txt or pyproject.toml for supply chain stability.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Unpinned requests dependency 供应链 | scripts/asr_transcribe.py:12 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | asr_transcribe.py:73 - os.path.isfile() for validation |
| 网络访问 | READ | READ | ✓ 一致 | asr_transcribe.py:80 - requests.post() to senseaudio.cn |
| 命令执行 | NONE | NONE | — | No shell access observed |
1 项发现
中危 外部 URL 外部 URL
https://api.senseaudio.cn SKILL.md:222 目录结构
7 文件 · 14.9 KB · 572 行 Markdown 4f · 391L
Python 2f · 178L
YAML 1f · 3L
├─
▾
agents
│ └─
openai.yaml
YAML
├─
▾
references
│ ├─
asr_provider_notes.md
Markdown
│ ├─
integration_cn.md
Markdown
│ └─
modes_cn.md
Markdown
├─
▾
scripts
│ ├─
asr_transcribe.py
Python
│ └─
english_game.py
Python
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | * | pip | 否 | Version not pinned |
安全亮点
✓ All external network access (senseaudio.cn) is declared in SKILL.md
✓ API key usage is limited to legitimate service authentication
✓ No credential exfiltration or data theft behavior
✓ No obfuscation techniques (base64, eval, etc.)
✓ No sensitive file access beyond audio file validation
✓ Clean, readable code with proper error handling
✓ No hidden functionality - documentation matches implementation
✓ Audio files are validated with os.path.isfile() before processing