首页 > 解决方案 > 具有潜在路径遍历的 SonarQube 漏洞

问题描述

为什么 SonarQube 仍然看到“潜在路径遍历”的错误漏洞,即使将代码修改为:

File file = new File(FilenameUtils.getPath(realmC.getPath()), FilenameUtils.getName(realmC.getPath()));

如果我很好理解,我将路径划分为父母和孩子,这应该是问题的解决方案。

我已经阅读了一些解决方案: 如何解决这个问题 新文件中的潜在路径遍历(filePath)

同样,我不使用 servlet,它不是 Web 项目,我不想硬编码 dir。

解决方案: 它是误报 -> 仅当它不是来自后端的用户输入时才通过,没关系。

在 Java 中使用 File 类时的 SonarQube 漏洞

标签: java

解决方案


推荐阅读