Scan Report
15 /100
feishu-media
飞书媒体文件发送skill,支持发送图片到飞书群或个人
飞书图片发送工具,代码功能清晰、凭证通过环境变量管理,无恶意行为,但文档未声明网络权限。
Safe to install
建议在 SKILL.md 中明确声明 network:WRITE 权限,并将 requests 依赖版本锁定。
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | 网络权限未声明 Priv Escalation | scripts/feishu_image.py:46 |
| Low | 依赖无版本锁定 Supply Chain | SKILL.md:12 |
| Info | JavaScript包装器引用不存在路径 Doc Mismatch | scripts/send-image.js:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | SKILL.md:47, scripts/feishu_image.py:83 open() |
| Network | NONE | WRITE | ✗ Violation | scripts/feishu_image.py:46 requests.post() 到飞书API |
| Environment | READ | READ | ✓ Aligned | SKILL.md:18-28, scripts/feishu_image.py:23-24 |
| Shell | NONE | NONE | — | 无subprocess调用 |
2 findings
Medium External URL 外部 URL
https://open.feishu.cn/ SKILL.md:73 Medium External URL 外部 URL
https://open.feishu.cn/open-apis scripts/feishu_image.py:46 File Tree
3 files · 7.6 KB · 283 lines Python 1f · 134L
Markdown 1f · 124L
JavaScript 1f · 25L
├─
▾
scripts
│ ├─
feishu_image.py
Python
│ └─
send-image.js
JavaScript
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
requests | * | pip | No | 无版本锁定,建议指定最低版本 |
Security Positives
✓ 凭证管理规范:推荐使用环境变量,避免硬编码
✓ 凭证仅用于飞书API调用,无外泄行为
✓ 代码结构清晰,注释完整
✓ 无shell执行、无持久化操作
✓ 无数据外泄、无凭证收割行为