扫描报告
5 /100
free-models-for-agent
Discover free/cheap models from OpenRouter for AI agents
A legitimate OpenRouter model discovery tool with no malicious behavior; code is fully aligned with documentation.
可以安装
This skill is safe to use. No security concerns identified.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Reads OPENROUTER_API_KEY from environment 敏感访问 | scripts/free-models.js:14 |
| 低危 | Metadata block appended inline in SKILL.md 文档欺骗 | SKILL.md:102 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | NONE | — | No filesystem access in scripts/free-models.js |
| 网络访问 | READ | READ | ✓ 一致 | scripts/free-models.js:21 — native fetch to https://openrouter.ai/api/v1/models |
| 命令执行 | NONE | NONE | — | No subprocess or shell execution found |
| 环境变量 | NONE | READ | ✓ 一致 | scripts/free-models.js:14 — reads OPENROUTER_API_KEY from process.env |
| 技能调用 | NONE | NONE | — | No cross-skill invocation |
| 剪贴板 | NONE | NONE | — | No clipboard access |
| 浏览器 | NONE | NONE | — | No browser automation |
| 数据库 | NONE | NONE | — | No database access |
4 项发现
中危 外部 URL 外部 URL
https://openrouter.ai SKILL.md:9 中危 外部 URL 外部 URL
https://openrouter.ai/settings/keys SKILL.md:82 中危 外部 URL 外部 URL
https://openrouter.ai/models SKILL.md:131 中危 外部 URL 外部 URL
https://openrouter.ai/api/v1/models SKILL.md:132 目录结构
3 文件 · 11.0 KB · 413 行 JavaScript 1f · 248L
Markdown 1f · 132L
JSON 1f · 33L
├─
▾
scripts
│ └─
free-models.js
JavaScript
├─
package.json
JSON
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
(none) | N/A | npm | 否 | No external dependencies declared |
安全亮点
✓ No shell execution or subprocess calls — purely JavaScript with native fetch
✓ No filesystem writes — read-only model discovery
✓ Network requests are limited to the declared OpenRouter API endpoint only
✓ No external dependencies in package.json — zero supply chain risk
✓ No obfuscation, base64, or dynamic code execution
✓ No sensitive file path access (~/.ssh, ~/.aws, .env files)
✓ No credential exfiltration — API key is used only for OpenRouter authentication
✓ Code and documentation are fully aligned with no hidden functionality
✓ MIT license — permissive and standard