From d13bbd43f3e4c89b2d356f116150584e84acbbf0 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Mon, 30 May 2016 08:09:14 -0400 Subject: [PATCH] added experimental flag to force users to enable this and by doing so understand that these may not be as production ready as the Java analyzer (see issue #498) --- .../org/owasp/dependencycheck/analyzer/ComposerLockAnalyzer.java | 1 + .../dependencycheck/analyzer/PythonDistributionAnalyzer.java | 1 + .../owasp/dependencycheck/analyzer/PythonPackageAnalyzer.java | 1 + .../owasp/dependencycheck/analyzer/RubyBundleAuditAnalyzer.java | 1 + .../org/owasp/dependencycheck/analyzer/RubyBundlerAnalyzer.java | 1 + .../org/owasp/dependencycheck/analyzer/RubyGemspecAnalyzer.java | 1 + 6 files changed, 6 insertions(+) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/ComposerLockAnalyzer.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/ComposerLockAnalyzer.java index cd354b709..df68ac8d3 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/ComposerLockAnalyzer.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/ComposerLockAnalyzer.java @@ -41,6 +41,7 @@ import java.security.MessageDigest; * * @author colezlaw */ +@Experimental public class ComposerLockAnalyzer extends AbstractFileTypeAnalyzer { /** diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/PythonDistributionAnalyzer.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/PythonDistributionAnalyzer.java index 96b6d0656..5fdadf0e6 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/PythonDistributionAnalyzer.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/PythonDistributionAnalyzer.java @@ -50,6 +50,7 @@ import org.owasp.dependencycheck.utils.UrlStringUtils; * * @author Dale Visser */ +@Experimental public class PythonDistributionAnalyzer extends AbstractFileTypeAnalyzer { /** diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/PythonPackageAnalyzer.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/PythonPackageAnalyzer.java index 9f12e0e95..e0b8aa9ab 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/PythonPackageAnalyzer.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/PythonPackageAnalyzer.java @@ -44,6 +44,7 @@ import java.util.regex.Pattern; * * @author Dale Visser */ +@Experimental public class PythonPackageAnalyzer extends AbstractFileTypeAnalyzer { /** diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyBundleAuditAnalyzer.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyBundleAuditAnalyzer.java index ea321aa51..e361d9815 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyBundleAuditAnalyzer.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyBundleAuditAnalyzer.java @@ -47,6 +47,7 @@ import org.owasp.dependencycheck.data.nvdcve.DatabaseException; * * @author Dale Visser */ +@Experimental public class RubyBundleAuditAnalyzer extends AbstractFileTypeAnalyzer { private static final Logger LOGGER = LoggerFactory.getLogger(RubyBundleAuditAnalyzer.class); diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyBundlerAnalyzer.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyBundlerAnalyzer.java index bdaafd443..c8c4de17c 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyBundlerAnalyzer.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyBundlerAnalyzer.java @@ -45,6 +45,7 @@ import org.owasp.dependencycheck.dependency.Dependency; * * @author Bianca Jiang (biancajiang@gmail.com) */ +@Experimental public class RubyBundlerAnalyzer extends RubyGemspecAnalyzer { /** diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyGemspecAnalyzer.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyGemspecAnalyzer.java index 2ee96b9db..43b373d0f 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyGemspecAnalyzer.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/RubyGemspecAnalyzer.java @@ -44,6 +44,7 @@ import org.slf4j.LoggerFactory; * * @author Dale Visser */ +@Experimental public class RubyGemspecAnalyzer extends AbstractFileTypeAnalyzer { /**