Skip navigation links
A B C E G H I M N O P R S T 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
 

B

BasicPurl - Class in net.ossindex.common
Quick and dirty till an external Purl parser can be found.
BasicPurl(String) - Constructor for class net.ossindex.common.BasicPurl
 
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

createPackageRequest() - Static method in class net.ossindex.common.OssIndexApi
Create a package request object.
createVulnerabilityFilter() - Method in class net.ossindex.common.filter.VulnerabilityFilterFactory
 

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.

G

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
 
getDescription() - Method in class net.ossindex.common.OssiPackage
 
getDescription() - Method in class net.ossindex.common.OssiVulnerability
 
getId() - Method in class net.ossindex.common.OssiVulnerability
 
getInstance() - Static method in class net.ossindex.common.filter.VulnerabilityFilterFactory
 
getName() - Method in class net.ossindex.common.BasicPurl
 
getName() - Method in class net.ossindex.common.OssiPackage
 
getName() - Method in class net.ossindex.common.PackageCoordinate
 
getNamespace() - Method in class net.ossindex.common.BasicPurl
 
getNamespace() - Method in class net.ossindex.common.OssiPackage
 
getNamespace() - Method in class net.ossindex.common.PackageCoordinate
 
getPurl() - Method in class net.ossindex.common.OssiPackage
 
getReference() - Method in class net.ossindex.common.OssiPackage
 
getReference() - Method in class net.ossindex.common.OssiVulnerability
 
getTitle() - Method in class net.ossindex.common.OssiVulnerability
 
getType() - Method in class net.ossindex.common.BasicPurl
 
getType() - Method in class net.ossindex.common.OssiPackage
 
getType() - Method in class net.ossindex.common.PackageCoordinate
 
getUnfilteredVulnerabilityMatches() - Method in class net.ossindex.common.OssiPackage
 
getVersion() - Method in class net.ossindex.common.BasicPurl
 
getVersion() - Method in class net.ossindex.common.OssiPackage
 
getVersion() - Method in class net.ossindex.common.PackageCoordinate
 
getVulnerabilities() - Method in class net.ossindex.common.OssiPackage
 

H

hashCode() - Method in class net.ossindex.common.PackageCoordinate
 

I

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.
IPackageRequest - Interface in net.ossindex.common
Interface to be implemented for the package request API.
isDebug() - Method in class net.ossindex.common.request.PackageRequestService
 
IVulnerabilityFilter - Interface in net.ossindex.common.filter
 

M

main(String[]) - Static method in class net.ossindex.common.request.OssIndexHttpClient
 

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
 
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
 

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
 
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
 
performPostRequest(String, String) - Method in class net.ossindex.common.request.OssIndexHttpClient
Perform the request with the given URL and JSON data.

R

run() - Method in interface net.ossindex.common.IPackageRequest
Execute the request.
run() - Method in class net.ossindex.common.request.PackageRequestService
 

S

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
 
setMaximumPackagesPerRequest(int) - Method in interface net.ossindex.common.IPackageRequest
 
setMaximumPackagesPerRequest(int) - Method in class net.ossindex.common.request.PackageRequestService
 
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

toString() - Method in class net.ossindex.common.BasicPurl
 
toString() - Method in class net.ossindex.common.PackageCoordinate
 
type - Variable in class net.ossindex.common.PackageCoordinate
 

V

version - Variable in class net.ossindex.common.PackageCoordinate
 
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(BasicPurl) - 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
 
A B C E G H I M N O P R S T V W 
Skip navigation links

Copyright © 2018. All rights reserved.