Uses of Class
org.owasp.dependencycheck.analyzer.exception.AnalysisException
Packages that use AnalysisException
Package
Description
Analyzers are used to inspect the identified dependencies, collect Evidence, and process the dependencies.
A collection of exception classes used within the analyzers.
Contains classes for working with various Elixir project data.
Contains classes for working with the Go Lang project data.
Classes used to process the output of external tools.
Includes various utility classes such as a Settings wrapper, a Checksum utility, etc.
This package contains classes used to parse pom.xml files.
-
Uses of AnalysisException in org.owasp.dependencycheck.analyzer
Methods in org.owasp.dependencycheck.analyzer that throw AnalysisExceptionModifier and TypeMethodDescriptionfinal voidAbstractAnalyzer.analyze(Dependency dependency, Engine engine) Analyzes a given dependency.voidAnalyzer.analyze(Dependency dependency, Engine engine) Analyzes the given dependency.protected abstract voidAbstractAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes a given dependency.protected voidAbstractDependencyComparingAnalyzer.analyzeDependency(Dependency ignore, Engine engine) Analyzes a set of dependencies.protected voidAbstractSuppressionAnalyzer.analyzeDependency(Dependency dependency, Engine engine) voidArchiveAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes a given dependency.voidArtifactoryAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Performs the analysis.voidAssemblyAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Performs the analysis on a single Dependency.protected voidAutoconfAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidCarthageAnalyzer.analyzeDependency(Dependency dependency, Engine engine) voidCentralAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Performs the analysis.protected voidCMakeAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes python packages and adds evidence to the dependency.protected voidCocoaPodsAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidComposerLockAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Entry point for the analyzer.protected voidCPEAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes a dependency and attempts to determine if there are any CPE identifiers for this dependency.protected voidCpeSuppressionAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidDartAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidElixirMixAuditAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Determines if the analyzer can analyze the given file type.protected voidFalsePositiveAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes the dependencies and removes bad/incorrect CPE associations based on various heuristics.protected voidFileNameAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Collects information about the file name.protected voidGolangDepAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes go packages and adds evidence to the dependency.protected voidGolangModAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes go packages and adds evidence to the dependency.protected voidHintAnalyzer.analyzeDependency(Dependency dependency, Engine engine) The HintAnalyzer uses knowledge about a dependency to add additional information to help in identification of identifiers or vulnerabilities.voidJarAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Loads a specified JAR file and collects information from the manifest and checksums to identify the correct CPE information.protected voidKnownExploitedVulnerabilityAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Adds information about the known exploited vulnerabilities to the analysis.voidLibmanAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Performs the analysis.protected voidMSBuildProjectAnalyzer.analyzeDependency(Dependency dependency, Engine engine) voidNexusAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Performs the analysis.protected voidNodeAuditAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidNodePackageAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidNpmCPEAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes a dependency and attempts to determine if there are any CPE identifiers for this dependency.voidNugetconfAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Performs the analysis.voidNuspecAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Performs the analysis.protected voidNvdCveAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes a dependency and attempts to determine if there are any CPE identifiers for this dependency.protected voidOpenSSLAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes python packages and adds evidence to the dependency.protected voidOssIndexAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidPEAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Collects information about the file name.protected voidPerlCpanfileAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidPinnedMavenInstallAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidPipAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidPipfileAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidPipfilelockAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidPnpmAuditAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes the pnpm lock file to determine vulnerable dependencies.protected voidPoetryAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes poetry packages and adds evidence to the dependency.protected voidPythonDistributionAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidPythonPackageAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes python packages and adds evidence to the dependency.voidRetireJsAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes the specified JavaScript file.protected voidRubyBundleAuditAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Determines if the analyzer can analyze the given file type.protected voidRubyBundlerAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidRubyGemspecAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidSwiftPackageManagerAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidSwiftPackageResolvedAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidUnusedSuppressionRuleAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidVersionFilterAnalyzer.analyzeDependency(Dependency dependency, Engine engine) The HintAnalyzer uses knowledge about a dependency to add additional information to help in identification of identifiers or vulnerabilities.protected voidVulnerabilitySuppressionAnalyzer.analyzeDependency(Dependency dependency, Engine engine) protected voidYarnAuditAnalyzer.analyzeDependency(Dependency dependency, Engine engine) Analyzes the yarn lock file to determine vulnerable dependencies.protected booleanJarAnalyzer.analyzePOM(Dependency dependency, List<JarAnalyzer.ClassNameInformation> classes, Engine engine) Attempts to find a pom.xml within the JAR file.protected voidCPEAnalyzer.determineCPE(Dependency dependency) Searches the data store of CPE entries, trying to identify the CPE for the given dependency based on the evidence contained within.protected booleanCPEAnalyzer.determineIdentifiers(Dependency dependency, String vendor, String product, Confidence currentConfidence) Retrieves a list of CPE values from the CveDB based on the vendor and product passed in.protected voidPerlCpanfileAnalyzer.processFileContents(List<String> fileLines, String filePath, Engine engine) static booleanAbstractNpmAnalyzer.shouldProcess(File pathname) Determines if the path contains "/node_modules/" or "/bower_components/" (i.e. it is a child module). -
Uses of AnalysisException in org.owasp.dependencycheck.analyzer.exception
Subclasses of AnalysisException in org.owasp.dependencycheck.analyzer.exceptionModifier and TypeClassDescriptionclassAn exception thrown when an online searching fails (such as NPM). -
Uses of AnalysisException in org.owasp.dependencycheck.data.elixir
Methods in org.owasp.dependencycheck.data.elixir that throw AnalysisExceptionModifier and TypeMethodDescriptionvoidMixAuditJsonParser.process()Process the input stream to create the list of dependencies. -
Uses of AnalysisException in org.owasp.dependencycheck.data.golang
Methods in org.owasp.dependencycheck.data.golang that throw AnalysisExceptionModifier and TypeMethodDescriptionstatic List<GoModDependency> GoModJsonParser.process(InputStream inputStream) Process the input stream to create the list of dependencies. -
Uses of AnalysisException in org.owasp.dependencycheck.processing
Methods in org.owasp.dependencycheck.processing that throw AnalysisException -
Uses of AnalysisException in org.owasp.dependencycheck.utils
Methods in org.owasp.dependencycheck.utils that throw AnalysisExceptionModifier and TypeMethodDescriptionstatic PropertiesPyPACoreMetadataParser.getProperties(File file) Loads all key/value pairs from PyPA metadata specifications¶. -
Uses of AnalysisException in org.owasp.dependencycheck.xml.pom
Methods in org.owasp.dependencycheck.xml.pom that throw AnalysisExceptionModifier and TypeMethodDescriptionstatic voidPomUtils.analyzePOM(Dependency dependency, File pomFile) Reads in the pom file and adds elements as evidence to the given dependency.static ModelReads in the specified POM and converts it to a Model.static ModelRetrieves the specified POM from a jar file and converts it to a Model.