Package | Description |
---|---|
org.owasp.dependencycheck.analyzer |
Analyzers are used to inspect the identified dependencies, collect Evidence, and process the dependencies.
|
org.owasp.dependencycheck.data.artifactory |
Contains classes related to searching Artifactory Maven repository.
These are used to abstractArtifactory searching away from OWASP Dependency Check so they can be reused elsewhere. |
org.owasp.dependencycheck.data.cache |
Implements a generic persisted cache that can be used to store results of external analysis between executions.
|
org.owasp.dependencycheck.data.central |
Contains classes related to searching Maven Central.
These are used to abstract Maven Central searching away from OWASP Dependency Check so they can be reused elsewhere. |
org.owasp.dependencycheck.data.nexus |
Contains classes related to searching a Nexus repository.
These are used to abstract Nexus searching away from OWASP Dependency Check so they can be reused elsewhere. |
org.owasp.dependencycheck.dependency |
Contains the core Dependency implementation.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<MavenArtifact> |
CentralAnalyzer.fetchMavenArtifacts(Dependency dependency)
Downloads the corresponding list of MavenArtifacts of the given
dependency from MavenCentral.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<MavenArtifact> |
ArtifactorySearch.processResponse(Dependency dependency,
java.net.HttpURLConnection conn)
Process the Artifactory response.
|
java.util.List<MavenArtifact> |
ArtifactorySearch.search(Dependency dependency)
Searches the configured Central URL for the given hash (MD5, SHA1 and
SHA256).
|
Modifier and Type | Method and Description |
---|---|
DataCache<java.util.List<MavenArtifact>> |
DataCacheFactory.getCentralCache()
Returns the data cache for Central search.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<MavenArtifact> |
CentralSearch.searchSha1(java.lang.String sha1)
Searches the configured Central URL for the given SHA1 hash.
|
Modifier and Type | Method and Description |
---|---|
MavenArtifact |
NexusSearch.searchSha1(java.lang.String sha1)
Searches the configured Nexus repository for the given sha1 hash.
|
MavenArtifact |
NexusV3Search.searchSha1(java.lang.String sha1) |
MavenArtifact |
NexusV2Search.searchSha1(java.lang.String sha1) |
Modifier and Type | Method and Description |
---|---|
void |
Dependency.addAsEvidence(java.lang.String source,
MavenArtifact mavenArtifact,
Confidence confidence)
Adds the Maven artifact as evidence.
|
Copyright© 2012-21 Jeremy Long. All Rights Reserved.