Skip navigation links
A B C D E F G H I J M N O P R S T U V W 

A

add(String, String, String, String) - Method in interface net.ossindex.common.IPackageRequest
Add a new artifact to search for.
add(List<PackageCoordinate>) - Method in interface net.ossindex.common.IPackageRequest
Add a new package/version (with dependency information) to search for.
add(String, String, String, String) - Method in class net.ossindex.common.request.PackageRequestService
 
add(List<PackageCoordinate>) - Method in class net.ossindex.common.request.PackageRequestService
 
addProxy(String, String, int, String, String) - Static method in class net.ossindex.common.OssIndexApi
 
addProxy(String, String, int, String, String, int, int, int) - Method in class net.ossindex.common.OssIndexApi
 
addProxy(String, String, int, String, String) - Method in class net.ossindex.common.request.OssIndexHttpClient
Add a proxy server through which to make requests
addProxy(String, String, int, String, String, int, int, int) - Method in class net.ossindex.common.request.OssIndexHttpClient
Add a proxy server through which to make requests
addVulnerabilityFilter(IVulnerabilityFilter) - Method in interface net.ossindex.common.IPackageRequest
Filter the request results using the specified filter(s)
addVulnerabilityFilter(IVulnerabilityFilter) - Method in class net.ossindex.common.request.PackageRequestService
 
apply(IVulnerabilityFilter) - Method in class net.ossindex.gradle.AuditExclusion
Add this exclusion to the filter
apply(Project) - Method in class net.ossindex.gradle.OssIndexPlugin
 
ArtifactGatherer - Class in net.ossindex.gradle.input
 
ArtifactGatherer() - Constructor for class net.ossindex.gradle.input.ArtifactGatherer
 
artifactId - Variable in class net.ossindex.gradle.audit.MavenIdWrapper
 
AuditExclusion - Class in net.ossindex.gradle
 
AuditExclusion() - Constructor for class net.ossindex.gradle.AuditExclusion
 
AuditExtensions - Class in net.ossindex.gradle
 
AuditExtensions(Project) - Constructor for class net.ossindex.gradle.AuditExtensions
 
AuditorFactory - Class in net.ossindex.gradle.audit
Using a factory to make testing easier.
AuditorFactory() - Constructor for class net.ossindex.gradle.audit.AuditorFactory
 
AuditResultReporter - Class in net.ossindex.gradle.output
 
AuditResultReporter(Set<GradleArtifact>, AuditExtensions, JunitXmlReportWriter, String) - Constructor for class net.ossindex.gradle.output.AuditResultReporter
 

B

build() - Method in class net.ossindex.common.OssiPackage.Builder
 
build() - Method in class net.ossindex.common.PackageCoordinate.Builder
 
build() - Method in class net.ossindex.common.request.PackageRequestDto.Builder
 

C

cache - Variable in class net.ossindex.gradle.AuditExtensions
 
cacheTimeout - Variable in class net.ossindex.gradle.AuditExtensions
 
containsPackage(String) - Method in class net.ossindex.gradle.input.GradleArtifact
 
createPackageRequest() - Static method in class net.ossindex.common.OssIndexApi
Create a package request object.
createVulnerabilityFilter() - Method in class net.ossindex.common.filter.VulnerabilityFilterFactory
 

D

DependencyAuditor - Class in net.ossindex.gradle.audit
 
DependencyAuditor(AuditExtensions, Set<GradleArtifact>, List<Proxy>) - Constructor for class net.ossindex.gradle.audit.DependencyAuditor
 

E

equals(Object) - Method in class net.ossindex.common.PackageCoordinate
For our purposes we will allow coordinates to be equal if they overlap, even though technically they are different objects.
equals(Object) - Method in class net.ossindex.gradle.audit.MavenIdWrapper
 
equals(Object) - Method in class net.ossindex.gradle.audit.MavenPackageDescriptor
 
equals(Object) - Method in class net.ossindex.gradle.audit.Proxy
 
equals(Object) - Method in class net.ossindex.gradle.input.GradleArtifact
 
exclusion(Closure) - Method in class net.ossindex.gradle.AuditExtensions
 

F

failOnError - Variable in class net.ossindex.gradle.AuditExtensions
 

G

gatherResolvedArtifacts(Project) - Method in class net.ossindex.gradle.input.ArtifactGatherer
 
getAllArtifacts() - Method in class net.ossindex.gradle.input.GradleArtifact
 
getAllChildren() - Method in class net.ossindex.gradle.input.GradleArtifact
 
getAllVulnerabilityCount() - Method in class net.ossindex.gradle.audit.MavenPackageDescriptor
Get the number of vulnerabilities matching the supplied version, prior to any exclusions and filtering.
getArtifactId() - Method in class net.ossindex.gradle.audit.MavenIdWrapper
 
getChildren() - Method in class net.ossindex.gradle.input.GradleArtifact
 
getCoordinates() - Method in class net.ossindex.common.OssiPackage
 
getCoordinates() - Method in class net.ossindex.common.request.PackageRequestDto
 
getCvssScore() - Method in class net.ossindex.common.OssiVulnerability
 
getCvssVector() - Method in class net.ossindex.common.OssiVulnerability
 
getDependencyAuditor(AuditExtensions, Set<GradleArtifact>, List<Proxy>) - Method in class net.ossindex.gradle.audit.AuditorFactory
 
getDescription() - Method in class net.ossindex.common.OssiPackage
 
getDescription() - Method in class net.ossindex.common.OssiVulnerability
 
getExclusions() - Method in class net.ossindex.gradle.AuditExtensions
 
getFullDescription() - Method in class net.ossindex.gradle.input.GradleArtifact
 
getGatherer() - Method in class net.ossindex.gradle.audit.AuditorFactory
 
getGroup() - Method in class net.ossindex.gradle.input.GradleArtifact
 
getGroupId() - Method in class net.ossindex.gradle.audit.MavenIdWrapper
 
getHost() - Method in class net.ossindex.gradle.audit.Proxy
 
getId() - Method in class net.ossindex.common.OssiVulnerability
 
getInstance() - Static method in class net.ossindex.common.filter.VulnerabilityFilterFactory
 
getMavenPackageId() - Method in class net.ossindex.gradle.audit.MavenIdWrapper
Get the Maven ID excluding the version
getMavenVersionId() - Method in class net.ossindex.gradle.audit.MavenIdWrapper
Get the maven ID including the version
getName() - Method in class net.ossindex.common.OssiPackage
 
getName() - Method in class net.ossindex.common.PackageCoordinate
 
getName() - Method in class net.ossindex.gradle.input.GradleArtifact
 
getNamespace() - Method in class net.ossindex.common.OssiPackage
 
getNamespace() - Method in class net.ossindex.common.PackageCoordinate
 
getPackages() - Method in class net.ossindex.gradle.audit.OssIndexResultsWrapper
 
getPackages() - Method in class net.ossindex.gradle.AuditExclusion
 
getParent() - Method in class net.ossindex.gradle.audit.MavenPackageDescriptor
 
getPassword() - Method in class net.ossindex.gradle.audit.Proxy
 
getPort() - Method in class net.ossindex.gradle.audit.Proxy
 
getPurl() - Method in class net.ossindex.common.OssiPackage
 
getReference() - Method in class net.ossindex.common.OssiPackage
 
getReference() - Method in class net.ossindex.common.OssiVulnerability
 
getScheme() - Method in class net.ossindex.gradle.audit.Proxy
 
getTitle() - Method in class net.ossindex.common.OssiVulnerability
 
getTopMostParent() - Method in class net.ossindex.gradle.input.GradleArtifact
 
getType() - Method in class net.ossindex.common.OssiPackage
 
getType() - Method in class net.ossindex.common.PackageCoordinate
 
getUnfilteredVulnerabilityMatches() - Method in class net.ossindex.common.OssiPackage
 
getUser() - Method in class net.ossindex.gradle.audit.Proxy
 
getVersion() - Method in class net.ossindex.common.OssiPackage
 
getVersion() - Method in class net.ossindex.common.PackageCoordinate
 
getVersion() - Method in class net.ossindex.gradle.audit.MavenIdWrapper
 
getVersion() - Method in class net.ossindex.gradle.input.GradleArtifact
 
getVid() - Method in class net.ossindex.gradle.AuditExclusion
 
getVulnerabilities() - Method in class net.ossindex.common.OssiPackage
 
getVulnerabilities() - Method in class net.ossindex.gradle.audit.MavenPackageDescriptor
Get vulnerabilities belonging to this package.
getVulnerabilityMatches() - Method in class net.ossindex.gradle.audit.MavenPackageDescriptor
Get the total number of vulnerabilities matching the supplied version.
GradleArtifact - Class in net.ossindex.gradle.input
 
GradleArtifact(GradleArtifact, ResolvedDependency) - Constructor for class net.ossindex.gradle.input.GradleArtifact
 
groupId - Variable in class net.ossindex.gradle.audit.MavenIdWrapper
 

H

hashCode() - Method in class net.ossindex.common.PackageCoordinate
 
hashCode() - Method in class net.ossindex.gradle.audit.MavenIdWrapper
 
hashCode() - Method in class net.ossindex.gradle.audit.MavenPackageDescriptor
 
hashCode() - Method in class net.ossindex.gradle.input.GradleArtifact
 
hasPackage(String) - Method in class net.ossindex.gradle.AuditExclusion
 
hasVid(String) - Method in class net.ossindex.gradle.AuditExclusion
 

I

ignore - Variable in class net.ossindex.gradle.AuditExtensions
 
ignorePackage(List<PackageCoordinate>) - Method in interface net.ossindex.common.filter.IVulnerabilityFilter
Ignore all vulnerabilities belonging to a specific package
ignoreVulnerability(String) - Method in interface net.ossindex.common.filter.IVulnerabilityFilter
Ignore a specific vulnerability
ignoreVulnerability(List<PackageCoordinate>, String) - Method in interface net.ossindex.common.filter.IVulnerabilityFilter
Ignore a specific vulnerability which is included in a dependency path including ALL of the specified coordinates.
init(String) - Method in class net.ossindex.gradle.output.JunitXmlReportWriter
 
IPackageRequest - Interface in net.ossindex.common
Interface to be implemented for the package request API.
isDebug() - Method in class net.ossindex.common.request.PackageRequestService
 
isIgnored(MavenPackageDescriptor) - Method in class net.ossindex.gradle.AuditExtensions
 
isValid() - Method in class net.ossindex.gradle.audit.Proxy
 
IVulnerabilityFilter - Interface in net.ossindex.common.filter
 

J

junitReport - Variable in class net.ossindex.gradle.AuditExtensions
 
junitReport - Static variable in class net.ossindex.gradle.OssIndexPlugin
 
JunitXmlReportWriter - Class in net.ossindex.gradle.output
 
JunitXmlReportWriter() - Constructor for class net.ossindex.gradle.output.JunitXmlReportWriter
 

M

main(String[]) - Static method in class net.ossindex.common.request.OssIndexHttpClient
 
MavenIdWrapper - Class in net.ossindex.gradle.audit
 
MavenIdWrapper() - Constructor for class net.ossindex.gradle.audit.MavenIdWrapper
Required for serialization
MavenIdWrapper(OssiPackage) - Constructor for class net.ossindex.gradle.audit.MavenIdWrapper
 
MavenPackageDescriptor - Class in net.ossindex.gradle.audit
 
MavenPackageDescriptor() - Constructor for class net.ossindex.gradle.audit.MavenPackageDescriptor
Constructor required by jaxb
MavenPackageDescriptor(OssiPackage) - Constructor for class net.ossindex.gradle.audit.MavenPackageDescriptor
 

N

name - Variable in class net.ossindex.common.PackageCoordinate
 
namespace - Variable in class net.ossindex.common.PackageCoordinate
 
net.ossindex.common - package net.ossindex.common
 
net.ossindex.common.filter - package net.ossindex.common.filter
 
net.ossindex.common.request - package net.ossindex.common.request
 
net.ossindex.gradle - package net.ossindex.gradle
 
net.ossindex.gradle.audit - package net.ossindex.gradle.audit
 
net.ossindex.gradle.input - package net.ossindex.gradle.input
 
net.ossindex.gradle.output - package net.ossindex.gradle.output
 
newBuilder() - Static method in class net.ossindex.common.OssiPackage
 
newBuilder(OssiPackage) - Static method in class net.ossindex.common.OssiPackage
 
newBuilder() - Static method in class net.ossindex.common.PackageCoordinate
 
newBuilder(PackageCoordinate) - Static method in class net.ossindex.common.PackageCoordinate
 
newBuilder() - Static method in class net.ossindex.common.request.PackageRequestDto
 
newBuilder(PackageRequestDto) - Static method in class net.ossindex.common.request.PackageRequestDto
 
nonProxyHosts - Variable in class net.ossindex.gradle.AuditExtensions
 

O

OssIndexApi - Class in net.ossindex.common
Main class for access of the OSS Index API.
OssIndexApi() - Constructor for class net.ossindex.common.OssIndexApi
 
OssIndexHttpClient - Class in net.ossindex.common.request
 
OssIndexHttpClient() - Constructor for class net.ossindex.common.request.OssIndexHttpClient
 
OssIndexPlugin - Class in net.ossindex.gradle
 
OssIndexPlugin() - Constructor for class net.ossindex.gradle.OssIndexPlugin
 
OssIndexResultsWrapper - Class in net.ossindex.gradle.audit
 
OssIndexResultsWrapper() - Constructor for class net.ossindex.gradle.audit.OssIndexResultsWrapper
 
OssIndexResultsWrapper(Collection<MavenPackageDescriptor>) - Constructor for class net.ossindex.gradle.audit.OssIndexResultsWrapper
 
OssiPackage - Class in net.ossindex.common
Represents an OSS Index package.
OssiPackage(String, String, String, String) - Constructor for class net.ossindex.common.OssiPackage
Create a package coordinate
OssiPackage.Builder - Class in net.ossindex.common
 
OssiVulnerability - Class in net.ossindex.common
Represents a vulnerability from OSS Index
OssiVulnerability() - Constructor for class net.ossindex.common.OssiVulnerability
 

P

PackageCoordinate - Class in net.ossindex.common
 
PackageCoordinate.Builder - Class in net.ossindex.common
 
PackageRequestDto - Class in net.ossindex.common.request
 
PackageRequestDto.Builder - Class in net.ossindex.common.request
 
PackageRequestService - Class in net.ossindex.common.request
Perform a package request.
PackageRequestService(OssIndexHttpClient) - Constructor for class net.ossindex.common.request.PackageRequestService
 
packagesPerRequest - Variable in class net.ossindex.gradle.AuditExtensions
 
PackageTreeReporter - Class in net.ossindex.gradle.output
 
PackageTreeReporter(AuditExtensions) - Constructor for class net.ossindex.gradle.output.PackageTreeReporter
 
pathToReport - Static variable in class net.ossindex.gradle.output.JunitXmlReportWriter
 
performPostRequest(String, String) - Method in class net.ossindex.common.request.OssIndexHttpClient
Perform the request with the given URL and JSON data.
Proxy - Class in net.ossindex.gradle.audit
 
Proxy() - Constructor for class net.ossindex.gradle.audit.Proxy
 
proxyHost - Variable in class net.ossindex.gradle.AuditExtensions
 
proxyPassword - Variable in class net.ossindex.gradle.AuditExtensions
 
proxyPort - Variable in class net.ossindex.gradle.AuditExtensions
 
proxyScheme - Variable in class net.ossindex.gradle.AuditExtensions
 
proxyUser - Variable in class net.ossindex.gradle.AuditExtensions
 

R

rateLimitAsError - Variable in class net.ossindex.gradle.AuditExtensions
 
reportDependencyTree(Set<GradleArtifact>, Collection<MavenPackageDescriptor>) - Method in class net.ossindex.gradle.output.PackageTreeReporter
 
reportResult(Collection<MavenPackageDescriptor>) - Method in class net.ossindex.gradle.output.AuditResultReporter
 
run() - Method in interface net.ossindex.common.IPackageRequest
Execute the request.
run() - Method in class net.ossindex.common.request.PackageRequestService
 
runAudit() - Method in class net.ossindex.gradle.audit.DependencyAuditor
 

S

setArtifactId(String) - Method in class net.ossindex.gradle.audit.MavenIdWrapper
 
setAuditorFactory(AuditorFactory) - Method in class net.ossindex.gradle.OssIndexPlugin
 
setCacheFile(String) - Method in interface net.ossindex.common.IPackageRequest
Set the file path to be used by the cache.
setCacheFile(String) - Method in class net.ossindex.common.request.PackageRequestService
 
setCacheTimeout(int) - Method in interface net.ossindex.common.IPackageRequest
Number of hours till the cache expires.
setCacheTimeout(int) - Method in class net.ossindex.common.request.PackageRequestService
 
setCredentials(String, String) - Method in interface net.ossindex.common.IPackageRequest
Set the credentials to be used in the OSS Index query
setCredentials(String, String) - Method in class net.ossindex.common.request.OssIndexHttpClient
 
setCredentials(String, String) - Method in class net.ossindex.common.request.PackageRequestService
 
setDebug(boolean) - Method in class net.ossindex.common.request.PackageRequestService
 
setGroupId(String) - Method in class net.ossindex.gradle.audit.MavenIdWrapper
 
setHost(String) - Method in class net.ossindex.gradle.audit.Proxy
 
setMaximumPackagesPerRequest(int) - Method in interface net.ossindex.common.IPackageRequest
 
setMaximumPackagesPerRequest(int) - Method in class net.ossindex.common.request.PackageRequestService
 
setNonProxyHosts(String) - Method in class net.ossindex.gradle.audit.Proxy
 
setPackages(Collection<MavenPackageDescriptor>) - Method in class net.ossindex.gradle.audit.OssIndexResultsWrapper
 
setPackages(List<String>) - Method in class net.ossindex.gradle.AuditExclusion
 
setParent(MavenIdWrapper) - Method in class net.ossindex.gradle.audit.MavenPackageDescriptor
 
setPassword(String) - Method in class net.ossindex.gradle.audit.Proxy
 
setPort(Integer) - Method in class net.ossindex.gradle.audit.Proxy
 
setScheme(String) - Method in class net.ossindex.gradle.audit.Proxy
 
setStartTime() - Method in class net.ossindex.gradle.output.JunitXmlReportWriter
 
setUser(String) - Method in class net.ossindex.gradle.audit.Proxy
 
setVersion(String) - Method in class net.ossindex.gradle.audit.MavenIdWrapper
 
setVid(String) - Method in class net.ossindex.gradle.AuditExclusion
 
shouldFilter(IVulnerabilityFilter, List<PackageCoordinate>, String) - Static method in class net.ossindex.common.filter.VulnerabilityFilterFactory
Kind of filthy this being here.
size() - Method in class net.ossindex.common.request.PackageRequestDto.Builder
 

T

token - Variable in class net.ossindex.gradle.AuditExtensions
 
toString() - Method in class net.ossindex.common.PackageCoordinate
 
toString() - Method in class net.ossindex.gradle.audit.Proxy
 
toString() - Method in class net.ossindex.gradle.AuditExclusion
 
type - Variable in class net.ossindex.common.PackageCoordinate
 

U

updateJunitReport(String, String, String, ArrayList<String>) - Method in class net.ossindex.gradle.output.JunitXmlReportWriter
 
user - Variable in class net.ossindex.gradle.AuditExtensions
 

V

version - Variable in class net.ossindex.common.PackageCoordinate
 
version - Variable in class net.ossindex.gradle.audit.MavenIdWrapper
 
VulnerabilityFilterFactory - Class in net.ossindex.common.filter
 

W

withCoordinate(String) - Method in class net.ossindex.common.request.PackageRequestDto.Builder
 
withCoordinates(String) - Method in class net.ossindex.common.OssiPackage.Builder
 
withDescription(String) - Method in class net.ossindex.common.OssiPackage.Builder
 
withFormat(String) - Method in class net.ossindex.common.PackageCoordinate.Builder
 
withName(String) - Method in class net.ossindex.common.PackageCoordinate.Builder
 
withNamespace(String) - Method in class net.ossindex.common.PackageCoordinate.Builder
 
withPurl(PackageUrl) - Method in class net.ossindex.common.OssiPackage.Builder
 
withReference(String) - Method in class net.ossindex.common.OssiPackage.Builder
 
withUnfilteredVulnerabilityMatches(int) - Method in class net.ossindex.common.OssiPackage.Builder
 
withVersion(String) - Method in class net.ossindex.common.PackageCoordinate.Builder
 
withVulnerabilities(List<OssiVulnerability>) - Method in class net.ossindex.common.OssiPackage.Builder
 
writeXmlReport(String) - Method in class net.ossindex.gradle.output.JunitXmlReportWriter
 
A B C D E F G H I J M N O P R S T U V W 
Skip navigation links