Scan Report
5 /100
shuzhi-open
数秦开放平台统一接口封装,支持区块链API服务、自动化取证、保管单组件、电子签章
数秦开放平台 API 封装库,用于区块链存证、自动化取证、保管单和电子签章服务,代码安全合规,无恶意行为。
Safe to install
可直接使用。凭证存储在 config.json 中,建议用户仅在可信环境部署。
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | 文件系统权限未声明 | lib/client.js:1 |
| Info | MD5 回调验签 | lib/callback.js:28 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | READ | ✓ Aligned | lib/client.js:1 读取config.json; scripts/sign/workflow.js:1 读取合同文件 |
| Network | WRITE | WRITE | ✓ Aligned | lib/client.js:66 使用fetch向API发送POST请求 |
| Shell | NONE | NONE | — | 代码中无subprocess/exec/spawn调用 |
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
32 files · 141.7 KB · 5212 lines JavaScript 24f · 3387L
Markdown 5f · 1674L
JSON 3f · 151L
├─
▾
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
├─
_meta.json
JSON
├─
config.json
⚠
JSON
├─
package.json
JSON
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
node-fetch | 未检测到(使用原生fetch) | Node.js 18+ built-in | No | 使用 Node.js 原生 fetch API |
Security Positives
✓ 使用 HMAC-SHA256 进行请求签名,凭证不外泄
✓ 交互式脚本强调用户确认,防止自动填充敏感信息
✓ 良好的错误处理和输入验证
✓ 代码结构清晰,模块化设计
✓ 无 eval、exec、spawn 等危险函数调用
✓ 无远程脚本下载和执行行为
✓ 无凭证收割或数据外泄行为