Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
F
G
H
I
J
L
O
R
S
T
V
A
addLibrary(JsLibrary)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepository
atOrAbove(String, String)
- Static method in class com.h3xstream.retirejs.util.
CompareVersionUtil
B
buildDescription(String, String, String, List<String>, String, String)
- Static method in class com.h3xstream.retirejs.vuln.
TemplateBuilder
C
com.h3xstream.retirejs.repo
- package com.h3xstream.retirejs.repo
com.h3xstream.retirejs.util
- package com.h3xstream.retirejs.util
com.h3xstream.retirejs.vuln
- package com.h3xstream.retirejs.vuln
CompareVersionUtil
- Class in
com.h3xstream.retirejs.util
Utility to compare
CompareVersionUtil()
- Constructor for class com.h3xstream.retirejs.util.
CompareVersionUtil
D
DescriptionModel
- Class in
com.h3xstream.retirejs.vuln
DescriptionModel()
- Constructor for class com.h3xstream.retirejs.vuln.
DescriptionModel
F
findByFileContent(String)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepository
This search mode will look for literal string specific to the vulnerable libraries.
findByFilename(String)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepository
This search mode will identify the library by there filename.
findByFunction(String)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepository
This search mode will load the script in a sandbox and look for the presence of specific function.
findByHash(String)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepository
findByUri(String)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepository
This search mode will identify the vulnerable library base on the full uri.
G
getAboveVersion()
- Method in class com.h3xstream.retirejs.vuln.
DescriptionModel
getAtOrAbove()
- Method in class com.h3xstream.retirejs.repo.
JsVulnerability
getBelow()
- Method in class com.h3xstream.retirejs.repo.
JsVulnerability
getBelowVersion()
- Method in class com.h3xstream.retirejs.vuln.
DescriptionModel
getDetectedLibrary()
- Method in class com.h3xstream.retirejs.vuln.
DescriptionModel
getDetectedVersion()
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
getDetectedVersion()
- Method in class com.h3xstream.retirejs.vuln.
DescriptionModel
getFileContents()
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
getFilename()
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
getFunctions()
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
getHashes()
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
getIdentifiers()
- Method in class com.h3xstream.retirejs.repo.
JsVulnerability
getInfo()
- Method in class com.h3xstream.retirejs.repo.
JsVulnerability
getInstance()
- Static method in class com.h3xstream.retirejs.repo.
ScannerFacade
Obtain the singleton instance.
getLibrary()
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
getLinks()
- Method in class com.h3xstream.retirejs.vuln.
DescriptionModel
getName()
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
getSeverity()
- Method in class com.h3xstream.retirejs.repo.
JsVulnerability
getUris()
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
getVuln()
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
getVulnerabilities()
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
H
hashSha1(byte[], int)
- Static method in class com.h3xstream.retirejs.util.
HashUtil
HashUtil
- Class in
com.h3xstream.retirejs.util
HashUtil()
- Constructor for class com.h3xstream.retirejs.util.
HashUtil
I
isUnder(String, String)
- Static method in class com.h3xstream.retirejs.util.
CompareVersionUtil
Method that calculate if [Version 1] is under [Version 2]
J
jsLibrares
- Variable in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepository
JsLibrary
- Class in
com.h3xstream.retirejs.repo
JsLibrary()
- Constructor for class com.h3xstream.retirejs.repo.
JsLibrary
JsLibraryResult
- Class in
com.h3xstream.retirejs.repo
JsLibraryResult(JsLibrary, JsVulnerability, String)
- Constructor for class com.h3xstream.retirejs.repo.
JsLibraryResult
JsVulnerability
- Class in
com.h3xstream.retirejs.repo
JsVulnerability(String, String, List<String>, Map<String, List<String>>, String)
- Constructor for class com.h3xstream.retirejs.repo.
JsVulnerability
L
load()
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
loadFromInputStream(InputStream)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
O
objToStringList(Object, boolean)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
objToStringMap(Object)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
objToStringMapMultiValues(Object)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
R
RegexUtil
- Class in
com.h3xstream.retirejs.util
RegexUtil()
- Constructor for class com.h3xstream.retirejs.util.
RegexUtil
replaceMatch(String, String)
- Static method in class com.h3xstream.retirejs.util.
RegexUtil
replaceVersion(String)
- Static method in class com.h3xstream.retirejs.util.
RegexUtil
S
ScannerFacade
- Class in
com.h3xstream.retirejs.repo
ScannerFacade(VulnerabilitiesRepository)
- Constructor for class com.h3xstream.retirejs.repo.
ScannerFacade
For testing purpose only
scanScript(String, byte[], int)
- Method in class com.h3xstream.retirejs.repo.
ScannerFacade
setAboveVersion(String)
- Method in class com.h3xstream.retirejs.vuln.
DescriptionModel
setBelowVersion(String)
- Method in class com.h3xstream.retirejs.vuln.
DescriptionModel
setDetectedLibrary(String)
- Method in class com.h3xstream.retirejs.vuln.
DescriptionModel
setDetectedVersion(String)
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
setDetectedVersion(String)
- Method in class com.h3xstream.retirejs.vuln.
DescriptionModel
setFileContents(List<String>)
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
setFilename(List<String>)
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
setFunctions(List<String>)
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
setHashes(Map<String, String>)
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
setLibrary(JsLibrary)
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
setName(String)
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
setUris(List<String>)
- Method in class com.h3xstream.retirejs.repo.
JsLibrary
setVuln(JsVulnerability)
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
simpleMatch(Pattern, String)
- Static method in class com.h3xstream.retirejs.util.
RegexUtil
syncWithOnlineRepository
- Static variable in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
This switch will be need for the test case.
T
TemplateBuilder
- Class in
com.h3xstream.retirejs.vuln
TemplateBuilder()
- Constructor for class com.h3xstream.retirejs.vuln.
TemplateBuilder
V
VulnerabilitiesRepository
- Class in
com.h3xstream.retirejs.repo
Class that hold the definition of all the libraries.
VulnerabilitiesRepository()
- Constructor for class com.h3xstream.retirejs.repo.
VulnerabilitiesRepository
VulnerabilitiesRepositoryLoader
- Class in
com.h3xstream.retirejs.repo
VulnerabilitiesRepositoryLoader()
- Constructor for class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
A
B
C
D
F
G
H
I
J
L
O
R
S
T
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2015. All rights reserved.