Scan Report
18 /100
virse
Virse AI Design Platform - AI图像生成、画布布局、工作区管理和资产组织
Virse AI 设计平台技能,功能完整,代码质量良好,仅有轻微文档覆盖不足
Safe to install
可以使用。建议完善 SKILL.md 中关于 git fetch 操作和外部网络请求的声明
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | shell 权限使用未完全声明 Doc Mismatch | scripts/check_update.py:57 |
| Low | 外部网络请求未声明 Doc Mismatch | scripts/check_update.py:30 |
| Info | 读取环境变量 Sensitive Access | scripts/virse_call.py:16 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | NONE | — | 所有脚本均不读写本地文件 |
| Network | READ | READ | ✓ Aligned | 仅向 dev.virse.ai 和 api.github.com 发送请求 |
| Shell | WRITE | WRITE | ✓ Aligned | check_update.py:57-70 调用 git fetch/pull |
| Environment | NONE | READ | ✓ Aligned | virse_call.py 读取 VIRSE_API_KEY 和 VIRSE_BASE_URL |
5 findings
Medium External URL 外部 URL
https://dev.virse.ai/device/code auth-guide.md:42 Medium External URL 外部 URL
https://dev.virse.ai/device auth-guide.md:52 Medium External URL 外部 URL
https://dev.virse.ai/device?user_code=ABCD-1234 auth-guide.md:53 Medium External URL 外部 URL
https://dev.virse.ai/token auth-guide.md:66 Medium External URL 外部 URL
https://dev.virse.ai auth-guide.md:93 File Tree
17 files · 78.2 KB · 2046 lines Markdown 14f · 1149L
Python 3f · 897L
├─
▾
examples
│ └─
product-listing-pipeline.md
Markdown
├─
▾
playbooks
│ ├─
asset-curator.md
Markdown
│ ├─
batch-generate.md
Markdown
│ ├─
canvas-cleanup.md
Markdown
│ ├─
cross-workspace-collect.md
Markdown
│ ├─
graph-analysis.md
Markdown
│ ├─
prompt-refiner.md
Markdown
│ ├─
reference-board.md
Markdown
│ ├─
variation-explorer.md
Markdown
│ ├─
workflow-tracer.md
Markdown
│ └─
workspace-summary.md
Markdown
├─
▾
scripts
│ ├─
check_update.py
Python
│ ├─
graph_analysis.py
Python
│ └─
virse_call.py
Python
├─
auth-guide.md
Markdown
├─
SKILL.md
Markdown
└─
tools-reference.md
Markdown
Dependencies 2 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
urllib | stdlib | Python 标准库 | No | 零外部依赖 |
subprocess | stdlib | Python 标准库 | No | 仅用于 git fetch/pull |
Security Positives
✓ 零外部依赖(除标准库),降低供应链风险
✓ 凭证存储使用 0o600 权限,符合安全最佳实践
✓ 网络请求仅指向官方 virse.ai 域名和 GitHub(更新检查)
✓ subprocess 调用仅用于 git 操作,有明确的超时控制
✓ 所有代码功能均有合理的业务解释
✓ 纯 Python 实现,无复杂混淆或隐藏行为
✓ MCP 协议实现规范,错误处理完整