你好!我担心 checkmarx 扫描的可靠性。
我创建了一个只有两个文件的 checkmarx 项目:
- library.minified.js
- library.formatted.js
我已经使用beautifier.io从library.formatted.js
. library.minified.js
没有其他变化;除了空白格式更改外,这两个文件完全相同。
令人担忧的是,checkmarx 对两个相似文件的安全威胁不同。特别是它在缩小版中感知到了几个高风险项目,而在格式化版本中没有高风险项目。
如果两个 javascript 文件的格式相同,为什么 checkmarx 会在每个文件中感知不同的安全威胁?
如果空白(JS 解释器会忽略的一个因素)影响评估,我如何相信 checkmarx 的判断?