security-defense-line
安全防线技能主要提供区块链安全工具模拟,payment.py包含硬编码计费API密钥属代码质量问题,但所有脚本均为纯模拟代码,无真实恶意行为。
为什么得出这个结论
1/4 个维度触发声明资源与推断能力基本一致。
提取到 1 个高危 IOC 或外联信号。
没有形成明确的恶意路径。
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
payment.py:12 包含硬编码 BILLING_API_KEY,应改为 os.environ.get('SKILLPAY_API_KEY') 方式读取
SKILL.md 声明了 8 大类安全功能但实际脚本均为 mock 模拟,无真实审计/检测能力
最关键的证据
计费 API 密钥硬编码在源码中
payment.py:12 硬编码了 BILLING_API_KEY = 'sk_f03aa8f8bbcf79f7aa11c112d904780f22e62add1464e3c41a79600a451eb1d2',应通过环境变量注入
payment.py:12 文档描述与实际能力不符
SKILL.md 声明了 Slither/Mythril 静态分析、硬件钱包固件验证等真实审计功能,但 scripts/*.py 全部为 mock 模拟,返回随机/硬编码结果
SKILL.md:18 写入本地文件行为未被文档声明
contract_auditor.py demo() 和 wallet_guardian.py demo() 会将报告写入 audit_report.json 和 wallet_security_report.json,SKILL.md 中未声明此文件系统写入行为
scripts/contract_auditor.py:297 声明能力 vs 实际能力
demo() 函数中写入 audit_report.json、wallet_security_report.json,属正常日志输出 payment.py:41-42 调用 skillpay.me 进行计费,真实场景需要网络权限 所有脚本均无 subprocess/os.system 调用,纯内存模拟 payment.py:99 读取 SKILLPAY_USER_ID 环境变量 无跨 skill 调用 SKILL.md 提到 --watch-clipboard 但脚本代码中未实现 无浏览器操作 无数据库操作 可疑产物与外联
API_KEY = "sk_f03aa8f8bbcf79f7aa11c112d904780f22e62add1464e3c41a79600a451eb1d2" payment.py:12
https://suspicious-site.com SKILL.md:106
https://skillpay.me payment.py:11
https://swcregistry.io/ references/contract-auditing.md:238
https://consensys.github.io/smart-contract-best-practices/ references/contract-auditing.md:239
https://docs.openzeppelin.com/contracts/ references/contract-auditing.md:240
https://www.certora.com/ references/contract-auditing.md:241
https://swcregistry.io/docs/SWC-107 scripts/contract_auditor.py:160
https://consensys.github.io/smart-contract-best-practices/attacks/reentrancy/ scripts/contract_auditor.py:161
https://swcregistry.io/docs/SWC-104 scripts/contract_auditor.py:164
https://swcregistry.io/docs/SWC-115 scripts/contract_auditor.py:167
https://docs.soliditylang.org/en/v0.8.0/080-breaking-changes.html scripts/contract_auditor.py:190
依赖与供应链
没有结构化依赖告警。
文件构成
scripts/phishing_detector.py scripts/contract_auditor.py scripts/tx_validator.py scripts/multisig_manager.py scripts/wallet_guardian.py SKILL.md references/contract-auditing.md payment.py