Scan Report
This report was generated in Chinese. Some content may be in Chinese.
20 /100
run402-test
Test skill for Run402 — provision AI-native Postgres databases with REST API, auth, and row-level security using x402 micropayments on Base
功能正常的数据库配置工具,但存在文档-行为差异(未声明本地配置读取)
Safe to install
建议补充 SKILL.md,声明该技能会读取 ~/.config/run402/projects.json 获取凭证
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | 未声明的本地配置读取 Doc Mismatch | sql2.mjs:8 |
| Low | 访问用户配置目录 Sensitive Access | sql2.mjs:6 |
| Info | SQL 参数直接拼接 RCE | sql2.mjs:14 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | sql2.mjs:8 读取 ~/.config/run402/projects.json,但 SKILL.md 未声明此行为 |
| Network | READ | READ | ✓ Aligned | sql2.mjs:13-15 向 api.run402.com 发送 SQL 请求,与文档一致 |
| Environment | NONE | NONE | — | 无环境变量遍历 |
| Shell | NONE | NONE | — | 无 shell 命令执行 |
4 findings
Medium External URL 外部 URL
https://api.run402.com/v1/projects SKILL.md:13 Medium External URL 外部 URL
https://api.run402.com/admin/v1/projects/$PROJECT_ID/sql SKILL.md:24 Medium External URL 外部 URL
https://api.run402.com/rest/v1/todos?done=eq.false SKILL.md:33 Medium External URL 外部 URL
https://api.run402.com sql2.mjs:5 File Tree
2 files · 1.8 KB · 58 lines Markdown 1f · 43L
JavaScript 1f · 15L
├─
SKILL.md
Markdown
└─
sql2.mjs
JavaScript
Security Positives
✓ 代码逻辑清晰简单,无混淆
✓ 无凭证外泄行为(service_key 仅用于远程 API 认证)
✓ 网络请求指向明确的服务端点 api.run402.com
✓ 无反向 shell、恶意依赖或后门代码