仓库静态检查
- 检查 Commit
e1ff8c1e4001- 证据分
- 82/100
- 静态风险
- 高风险
- 扫描文件
- 5
- 检查发现
- 7
证据分项
来源溯源22/25
安装文档25/25
维护状况18/20
兼容性证据14/20
安全信号3/10
兼容性置信度: 有限
安装期脚本 (2)
dsh-pet/package.json#prepacknpm run types && npm run typecheck && npm run lint && npm run format:check && node scripts/prepack-check.jsdsh-pet/package.json#preparenode scripts/prepare.js
检查发现 (7)
- 高
install.scriptdsh-pet/package.jsoninstall-time"prepare": "node scripts/prepare.js" - 高
install.scriptdsh-pet/package.jsoninstall-time"prepack": "npm run types && npm run typecheck && npm run lint && npm run format:check && node scripts/prepack-check.js" - 中
obfuscation.child-processdsh-pet/scripts/prepare.js:22obfuscationimport { spawnSync } from 'node:child_process'; - 中
obfuscation.child-processdsh-pet/scripts/prepare.js:31obfuscation// Windows 下 npm 是 npm.cmd,spawnSync 无法直接执行 .cmd;用 cmd /c 跑整条命令 - 中
obfuscation.child-processdsh-pet/scripts/prepare.js:35obfuscationconst build = spawnSync(npmRun, { cwd: ROOT, stdio: 'inherit', shell: true }); - 中
obfuscation.child-processdsh-pet/scripts/prepare.js:44obfuscationconst buildCore = spawnSync(coreRun, { cwd: ROOT, stdio: 'inherit', shell: true }); - 中
obfuscation.child-processdsh-pet/scripts/prepare.js:53obfuscationconst buildTypes = spawnSync(typesRun, { cwd: ROOT, stdio: 'inherit', shell: true });
未执行的检查
- 依赖漏洞数据库扫描
- 实际安装测试
- 运行时行为验证
扫描器 1.0.0 · 评分器 1.0.0
