Repository navigation
v0.1.0-candidate.4 修复 Cppcheck SMB 扫描失败
Pre-release
Pre-release
修复 SMB 目录扫描时 Cppcheck 返回码 1,并提示 Source policy: network access outside selected source root or network write denied 的问题。
原因:Cppcheck/simplecpp 在规范化文件名时逐级探测服务器、共享名及父目录;candidate.3 的路径补丁把这些元数据探测作为越界读取抛异常,导致扫描中止。
- 更新 Cppcheck 私有补丁至 2.10-tss3:被拒绝的元数据探测返回查询失败,保留原目录名继续分析。
- 保留所选范围内的 SMB 只读访问;实际范围外网络读取、网络写入及设备/重解析路径仍受限制。
- 实际文件访问被拒绝时,诊断附请求路径、所选源码范围及读写方式。
- 保留大目录提示和规则管理等五个按钮独立一行。
25 项自动测试通过;用原版 simplecpp 的 Windows 分支复现旧异常并验证修复;安装器已解包校验全部 109 个载荷文件。真实 Windows/SMB 运行仍待目标机验证,当前为预发布候选。
下载安装 ThreadSafetyScanner_Offline_Setup_x64.exe 后重新扫描原共享;完整 ZIP 附源码、构建脚本、许可证及验证程序。
安装器 11,951,294 字节;SHA256:b5f6da5f05eedaaaad11d04d6f2f0891ce943eb26233fff018d3fc7529de0dce。