Class HintAnalyzer
java.lang.Object
org.owasp.dependencycheck.analyzer.AbstractAnalyzer
org.owasp.dependencycheck.analyzer.HintAnalyzer
- All Implemented Interfaces:
Analyzer
This analyzer adds evidence to dependencies to enhance the accuracy of
library identification.
- Author:
- Jeremy Long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidanalyzeDependency(Dependency dependency, Engine engine) The HintAnalyzer uses knowledge about a dependency to add additional information to help in identification of identifiers or vulnerabilities.Returns the phase that the analyzer is intended to run in.protected StringReturns the setting key to determine if the analyzer is enabled.getName()Returns the name of the analyzer.voidprepareAnalyzer(Engine engine) The prepare method does nothing for this Analyzer.Methods inherited from class AbstractAnalyzer
analyze, close, closeAnalyzer, getSettings, initialize, isEnabled, prepare, setEnabled, supportsParallelProcessing
-
Constructor Details
-
HintAnalyzer
public HintAnalyzer()
-
-
Method Details
-
getName
-
getAnalysisPhase
Returns the phase that the analyzer is intended to run in.- Returns:
- the phase that the analyzer is intended to run in.
-
getAnalyzerEnabledSettingKey
Returns the setting key to determine if the analyzer is enabled.
- Specified by:
getAnalyzerEnabledSettingKeyin classAbstractAnalyzer- Returns:
- the key for the analyzer's enabled property
-
prepareAnalyzer
The prepare method does nothing for this Analyzer.- Overrides:
prepareAnalyzerin classAbstractAnalyzer- Parameters:
engine- a reference the dependency-check engine- Throws:
InitializationException- thrown if there is an exception
-
analyzeDependency
The HintAnalyzer uses knowledge about a dependency to add additional information to help in identification of identifiers or vulnerabilities.- Specified by:
analyzeDependencyin classAbstractAnalyzer- Parameters:
dependency- The dependency being analyzedengine- The scanning engine- Throws:
AnalysisException- is thrown if there is an exception analyzing the dependency.
-