扫描报告
15 /100
li-summarize
使用国内 OpenAI 兼容 API 快速总结 URLs、本地文件、YouTube 链接
Legitimate URL/file summarization CLI wrapper with proper declared capabilities and no malicious behavior. API key examples in docs are clearly placeholders.
可以安装
Skill is safe to use. No action required. Consider adding explicit script documentation in SKILL.md for transparency.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Install scripts not documented in SKILL.md 文档欺骗 | SKILL.md:1 |
| 低危 | Placeholder API key patterns in documentation flagged 凭证窃取 | SKILL.md:30 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md metadata + scripts/install.sh lines 17-25 create ~/.summarize config |
| 网络访问 | READ | READ | ✓ 一致 | SKILL.md documents API calls to LLM providers for summarization |
| 命令执行 | WRITE | WRITE | ✓ 一致 | install.sh line 14: npm install -g @steipete/summarize |
| 环境变量 | READ | READ | ✓ 一致 | setup.sh lines 11-13 read OPENAI_BASE_URL, OPENAI_API_KEY, SUMMARIZE_MODEL |
| 技能调用 | NONE | NONE | — | No skill invocation detected |
| 剪贴板 | NONE | NONE | — | No clipboard access detected |
| 浏览器 | NONE | NONE | — | No browser access detected |
| 数据库 | NONE | NONE | — | No database access detected |
4 高危 22 项发现
高危 API 密钥 疑似硬编码凭证
API_KEY="your-bce-api-key" SKILL.md:30 高危 API 密钥 疑似硬编码凭证
API_KEY="your-bce-v3-api-key" SKILL.md:204 高危 API 密钥 疑似硬编码凭证
API_KEY="your-dashscope-api-key" SKILL.md:214 高危 API 密钥 疑似硬编码凭证
API_KEY="your-deepseek-api-key" SKILL.md:223 中危 外部 URL 外部 URL
https://dashscope.aliyuncs.com/compatible-mode/v1 SKILL.md:5 中危 外部 URL 外部 URL
https://qianfan.baidubce.com/v2 SKILL.md:16 中危 外部 URL 外部 URL
https://hunyuancloud.tencent.com/api/v3 SKILL.md:54 中危 外部 URL 外部 URL
https://ark.cn-beijing.volces.com/api/v3 SKILL.md:64 中危 外部 URL 外部 URL
https://api.moonshot.cn/v1 SKILL.md:74 中危 外部 URL 外部 URL
https://api.deepseek.com/v1 SKILL.md:84 中危 外部 URL 外部 URL
https://open.bigmodel.cn/api/paas/v4 SKILL.md:94 中危 外部 URL 外部 URL
https://api.minimax.chat/v1 SKILL.md:105 中危 外部 URL 外部 URL
https://api.stepfun.com/v1 SKILL.md:115 中危 外部 URL 外部 URL
http://your-oneapi-server:3000/v1 SKILL.md:135 中危 外部 URL 外部 URL
https://news.ycombinator.com SKILL.md:160 中危 外部 URL 外部 URL
https://youtube.com/watch?v=xxx SKILL.md:163 中危 外部 URL 外部 URL
https://summarize.sh SKILL.md:261 中危 外部 URL 外部 URL
https://cloud.baidu.com/product/wenxinworkshop SKILL.md:262 中危 外部 URL 外部 URL
https://dashscope.aliyuncs.com/ SKILL.md:263 中危 外部 URL 外部 URL
https://cloud.tencent.com/product/hunyuan SKILL.md:264 中危 外部 URL 外部 URL
https://platform.deepseek.com/ SKILL.md:265 中危 外部 URL 外部 URL
https://open.bigmodel.cn/ SKILL.md:266 目录结构
3 文件 · 11.9 KB · 443 行 Markdown 1f · 265L
Shell 2f · 178L
├─
▾
scripts
│ ├─
install.sh
Shell
│ └─
setup.sh
Shell
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
@steipete/summarize | latest | npm | 否 | Version not pinned, uses latest |
安全亮点
✓ No credential harvesting or exfiltration detected - API keys are only used for intended LLM API calls
✓ All capabilities (filesystem WRITE, shell, network) are declared in SKILL.md metadata
✓ No obfuscation techniques (base64, eval, etc.) found
✓ No sensitive path access (~/.ssh, ~/.aws, etc.) detected
✓ No reverse shell, C2, or data theft behavior
✓ npm package is documented and from a legitimate source (@steipete/summarize)
✓ Config files are stored in user-specified location (~/.summarize) - user has control
✓ Environment variable usage is documented and follows standard practices