From 24b1c4d0a47557641633b97b2ad0b8faffb9035f Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Tue, 4 Nov 2014 05:50:58 -0500 Subject: [PATCH] removed wild card pattern matching during scan Former-commit-id: 183963237c378641467f7277f68ba74156442485 --- .../java/org/owasp/dependencycheck/Engine.java | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java index e29454205..160779838 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java @@ -193,22 +193,8 @@ public class Engine implements Serializable { * @return the list of dependencies scanned */ public List scan(String path) { - if (path.matches("^.*[\\/]\\*\\.[^\\/:*|?<>\"]+$")) { - final String[] parts = path.split("\\*\\."); - final String[] ext = new String[]{parts[parts.length - 1]}; - final File dir = new File(path.substring(0, path.length() - ext[0].length() - 2)); - if (dir.isDirectory()) { - final List files = (List) org.apache.commons.io.FileUtils.listFiles(dir, ext, true); - return scan(files); - } else { - final String msg = String.format("Invalid file path provided to scan '%s'", path); - LOGGER.log(Level.SEVERE, msg); - } - } else { - final File file = new File(path); - return scan(file); - } - return null; + final File file = new File(path); + return scan(file); } /**