JavaScript is disabled on your browser.
Skip navigation links
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
cachedDownloadRepository
- Static variable in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
com.h3xstream.retirejs.repo
- package com.h3xstream.retirejs.repo
com.h3xstream.retirejs.repo.dl
- package com.h3xstream.retirejs.repo.dl
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
DefaultDownloader
- Class in
com.h3xstream.retirejs.repo.dl
DefaultDownloader()
- Constructor for class com.h3xstream.retirejs.repo.dl.
DefaultDownloader
DescriptionModel
- Class in
com.h3xstream.retirejs.vuln
DescriptionModel()
- Constructor for class com.h3xstream.retirejs.vuln.
DescriptionModel
Downloader
- Interface in
com.h3xstream.retirejs.repo.dl
downloadUrlToFile(String, File)
- Method in class com.h3xstream.retirejs.repo.dl.
DefaultDownloader
downloadUrlToFile(String, File)
- Method in interface com.h3xstream.retirejs.repo.dl.
Downloader
Download the content at the URL given and save it locally.
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
getRegexRequest()
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
getRegexResponse()
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
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, String, 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(String)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
load(String, Downloader)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
load()
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
loadFromInputStream(InputStream)
- Method in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
loadInstance(VulnerabilitiesRepository)
- Static method in class com.h3xstream.retirejs.repo.
ScannerFacade
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
REPO_URL
- Static variable in class com.h3xstream.retirejs.repo.
VulnerabilitiesRepositoryLoader
The default repository URL
S
scanHtml(byte[], int)
- Method in class com.h3xstream.retirejs.repo.
ScannerFacade
Look for potential script in the HTML code <script src="//cdn.server.com/jquery/1.3.3.7.js"></script>
ScannerFacade
- Class in
com.h3xstream.retirejs.repo
ScannerFacade(VulnerabilitiesRepository)
- Constructor for class com.h3xstream.retirejs.repo.
ScannerFacade
For testing purpose only
scanPath(String)
- Method in class com.h3xstream.retirejs.repo.
ScannerFacade
Analyze a script with only its path is available.
scanScript(String, byte[], int)
- Method in class com.h3xstream.retirejs.repo.
ScannerFacade
Analyze script with the JavaScript file is loaded.
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
setRegexRequest(String)
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
setRegexResponse(String)
- Method in class com.h3xstream.retirejs.repo.
JsLibraryResult
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
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2021. All rights reserved.