Scan Report
5 /100
shuzhi-open
数秦开放平台统一接口封装,支持区块链API服务、自动化取证、保管单组件、电子签章
数秦开放平台统一接口封装,为合法区块链存证、自动化取证、电子签章业务工具,代码质量良好,无恶意行为发现。
Safe to install
该技能可安全使用,遵循了合法业务工具的安全编码规范。
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | 配置文件包含敏感信息 | config.json:1 |
| Info | 文档完整性优秀 | SKILL.md:1 |
| Info | 认证机制安全 | lib/auth.js:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | SKILL.md声明读取配置和合同文件,实际代码仅使用require读取config.json和fs.readFileSync读取合同 |
| Network | WRITE | WRITE | ✓ Aligned | SKILL.md声明调用区块链API、取证API、签章API,实际使用fetch向baseUrl发送POST请求 |
| Shell | NONE | NONE | — | 代码仅使用node运行,无任何subprocess或bash调用 |
| Environment | NONE | NONE | — | 代码不使用process.env遍历或敏感关键字匹配 |
| Clipboard | NONE | NONE | — | 无剪贴板相关代码 |
| Browser | NONE | NONE | — | 无浏览器自动化代码,仅通过API进行取证 |
3 findings
Medium External URL 外部 URL
https://mobile.yangkeduo.com/goods.html?goods_id=xxx SKILL.md:153 Medium External URL 外部 URL
https://test-apisix-gateway.shuzhi.shuqinkeji.cn config.json:2 Medium External URL 外部 URL
https://api.dataqin.com references/certificate-api.md:7 File Tree
31 files · 141.6 KB · 5207 lines JavaScript 24f · 3387L
Markdown 5f · 1674L
JSON 2f · 146L
├─
▾
lib
│ ├─
▾
modules
│ │ ├─
certificate.js
JavaScript
│ │ ├─
chain.js
JavaScript
│ │ ├─
evidence.js
JavaScript
│ │ └─
sign.js
JavaScript
│ ├─
auth.js
JavaScript
│ ├─
callback.js
JavaScript
│ ├─
client.js
JavaScript
│ └─
validate.js
JavaScript
├─
▾
references
│ ├─
certificate-api.md
Markdown
│ ├─
chain-api.md
Markdown
│ ├─
evidence-api.md
Markdown
│ └─
sign-api.md
Markdown
├─
▾
scripts
│ ├─
▾
certificate
│ │ ├─
create.js
JavaScript
│ │ ├─
download.js
JavaScript
│ │ ├─
generate-interactive.js
JavaScript
│ │ ├─
generate.js
JavaScript
│ │ └─
templates.js
JavaScript
│ ├─
▾
chain
│ │ ├─
query.js
JavaScript
│ │ └─
upload.js
JavaScript
│ ├─
▾
evidence
│ │ ├─
create-task-interactive.js
JavaScript
│ │ ├─
create-task.js
JavaScript
│ │ ├─
device.js
JavaScript
│ │ ├─
download.js
JavaScript
│ │ └─
query.js
JavaScript
│ └─
▾
sign
│ ├─
enterprise.js
JavaScript
│ ├─
person.js
JavaScript
│ ├─
sign-flow.js
JavaScript
│ └─
workflow.js
JavaScript
├─
config.json
⚠
JSON
├─
package.json
JSON
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
Node.js built-in modules | >=18.0.0 | 标准库 | No | 仅使用path、fs、readline、crypto等Node.js内置模块,无外部依赖 |
Security Positives
✓ 无shell命令执行,无subprocess调用
✓ 无base64编码的远程代码执行
✓ 无环境变量遍历收割敏感信息
✓ 无外部IP网络请求,仅连接声明的API地址
✓ 无敏感路径访问(~/.ssh、~/.aws、.env)
✓ 文档与代码行为完全一致,无阴影功能
✓ 使用标准HTTPS和HMAC-SHA256认证
✓ 详尽的输入校验和错误处理
✓ 交互式流程强调必须询问用户而非自动填充