diff --git a/iast-core/src/main/java/com/secnium/iast/core/enhance/sca/ScaScanner.java b/iast-core/src/main/java/com/secnium/iast/core/enhance/sca/ScaScanner.java index e8b65bda0..c644ab902 100644 --- a/iast-core/src/main/java/com/secnium/iast/core/enhance/sca/ScaScanner.java +++ b/iast-core/src/main/java/com/secnium/iast/core/enhance/sca/ScaScanner.java @@ -132,7 +132,13 @@ public InputStream getJarInputStream(String filePath, String name) throws Except } public void scanClassPath(String packagesPath) { - String[] packages = packagesPath.split(":"); + String osName = System.getProperty("os.name").toLowerCase(); + String[] packages; + if (osName.contains("windows")){ + packages = packagesPath.split(";"); + }else { + packages = packagesPath.split(":"); + } for (String packagePath : packages) { if (packagePath.endsWith(JAR)) { File file = new File(packagePath);