Trusted — Risk Score 0/100
Last scan:2 days ago Rescan
0 /100
Code Audit & Security Scan
代码安全审计服务,运行 bandit/flake8/eslint 进行静态分析
这是一个合法的代码审计服务技能,声明与实际行为一致,使用标准静态分析工具(bandit/flake8/eslint)进行审计,有完善的沙箱和清理机制,无恶意行为。
Skill NameCode Audit & Security Scan
Duration20.6s
Enginepi
Safe to install
可直接使用。该技能执行标准安全审计,无未声明行为,无凭证访问,无数据外传。
ResourceDeclaredInferredStatusEvidence
Filesystem NONE WRITE ✓ Aligned 临时文件写入 /tmp/audit-${jobId}/,符合审计工具需求
Shell NONE READ ✓ Aligned 执行 bandit/flake8/eslint 进行代码审计
Network NONE NONE 无网络外传行为,仅处理本地审计请求
6 findings
🔗
Medium External URL 外部 URL
https://paulmillr.com/funding/
package-lock.json:31
🔗
Medium External URL 外部 URL
https://www.buymeacoffee.com/ricmoo
package-lock.json:477
🔗
Medium External URL 外部 URL
https://opencollective.com/express
package-lock.json:570
🔗
Medium External URL 外部 URL
https://opencollective.com/fastify
package-lock.json:590
🔗
Medium External URL 外部 URL
https://www.patreon.com/feross
package-lock.json:1045
🔗
Medium External URL 外部 URL
https://feross.org/support
package-lock.json:1049

File Tree

4 files · 55.4 KB · 1645 lines
JSON 2f · 1400L JavaScript 1f · 193L Markdown 1f · 52L
├─ 📋 package-lock.json JSON 1388L · 48.3 KB
├─ 📋 package.json JSON 12L · 204 B
├─ 📜 server.js JavaScript 193L · 5.9 KB
└─ 📝 skill.md Markdown 52L · 1.0 KB

Dependencies 2 items

PackageVersionSourceKnown VulnsNotes
express ^4.21.0 npm No 主流 Web 框架,无已知漏洞影响此用例
@x402/express ^2.8.0 npm No 支付协议集成

Security Positives

✓ 使用临时目录隔离用户代码,沙箱化执行
✓ 审计完成后立即清理临时文件和目录
✓ 代码长度限制 50KB,防止资源耗尽
✓ execSync 设置超时(10-15s),防止挂起
✓ 无凭证收割、无敏感路径访问、无数据外传
✓ 声明功能与实际实现完全一致,无阴影功能