public interface ThreadFixRestClient
| Modifier and Type | Method and Description |
|---|---|
RestResponse<com.denimgroup.threadfix.data.entities.Application> |
addAppUrl(String appId,
String url) |
RestResponse<com.denimgroup.threadfix.data.entities.Finding> |
addDynamicFinding(String applicationId,
String vulnType,
String severity,
String nativeId,
String parameter,
String longDescription,
String fullUrl,
String path) |
RestResponse<com.denimgroup.threadfix.data.entities.Finding> |
addStaticFinding(String applicationId,
String vulnType,
String severity,
String nativeId,
String parameter,
String longDescription,
String filePath,
String column,
String lineText,
String lineNumber) |
RestResponse<com.denimgroup.threadfix.data.entities.Application> |
addWaf(String appId,
String wafId) |
RestResponse<com.denimgroup.threadfix.data.entities.ScanQueueTask> |
completeTask(String scanQueueTaskId,
String filePath,
String secureTaskKey) |
RestResponse<com.denimgroup.threadfix.data.entities.Application> |
createApplication(String teamId,
String name,
String url) |
RestResponse<com.denimgroup.threadfix.data.entities.Organization> |
createTeam(String name) |
RestResponse<com.denimgroup.threadfix.data.entities.Waf> |
createWaf(String name,
String type) |
RestResponse<String> |
failTask(String scanQueueTaskId,
String message,
String secureTaskKey) |
RestResponse<com.denimgroup.threadfix.data.entities.Organization[]> |
getAllTeams() |
RestResponse<String> |
getAllTeamsPrettyPrint() |
RestResponse<String> |
getRules(String wafId,
String appId) |
RestResponse<com.denimgroup.threadfix.data.entities.ScanQueueTask> |
queueScan(String applicationId,
String scannerType) |
RestResponse<com.denimgroup.threadfix.data.entities.Task> |
requestTask(String scanners,
String agentConfig) |
RestResponse<com.denimgroup.threadfix.data.entities.Application> |
searchForApplicationById(String id) |
RestResponse<com.denimgroup.threadfix.data.entities.Application> |
searchForApplicationByName(String name,
String teamName) |
RestResponse<com.denimgroup.threadfix.data.entities.Application> |
searchForApplicationByUniqueId(String uniqueId,
String teamName) |
RestResponse<com.denimgroup.threadfix.data.entities.Organization> |
searchForTeamById(String id) |
RestResponse<com.denimgroup.threadfix.data.entities.Organization> |
searchForTeamByName(String name) |
RestResponse<com.denimgroup.threadfix.data.entities.Waf> |
searchForWafById(String wafId) |
RestResponse<com.denimgroup.threadfix.data.entities.Waf> |
searchForWafByName(String name) |
RestResponse<VulnerabilityInfo[]> |
searchVulnerabilities(List<Integer> genericVulnerabilityIds,
List<Integer> teamIds,
List<Integer> applicationIds,
List<String> scannerNames,
List<Integer> genericSeverityValues,
Integer numberVulnerabilities,
String parameter,
String path,
Date startDate,
Date endDate,
Boolean showOpen,
Boolean showClosed,
Boolean showFalsePositive,
Boolean showHidden,
Integer numberMerged,
Boolean showDefectPresent,
Boolean showDefectNotPresent,
Boolean showDefectOpen,
Boolean showDefectClosed) |
void |
setKey(String key) |
void |
setMemoryKey(String key) |
void |
setMemoryUrl(String url) |
RestResponse<com.denimgroup.threadfix.data.entities.Application> |
setParameters(String appId,
String frameworkType,
String repositoryUrl) |
RestResponse<String> |
setTaskConfig(String appId,
String scannerType,
String filePath) |
void |
setUrl(String url) |
RestResponse<String> |
taskStatusUpdate(String scanQueueTaskId,
String message) |
RestResponse<com.denimgroup.threadfix.data.entities.Scan> |
uploadScan(String applicationId,
String filePath) |
RestResponse<String> getRules(String wafId, String appId)
RestResponse<com.denimgroup.threadfix.data.entities.Waf> searchForWafByName(String name)
RestResponse<com.denimgroup.threadfix.data.entities.Waf> searchForWafById(String wafId)
RestResponse<com.denimgroup.threadfix.data.entities.Waf> createWaf(String name, String type)
RestResponse<com.denimgroup.threadfix.data.entities.Application> addWaf(String appId, String wafId)
RestResponse<com.denimgroup.threadfix.data.entities.Application> createApplication(String teamId, String name, String url)
RestResponse<com.denimgroup.threadfix.data.entities.Application> setParameters(String appId, String frameworkType, String repositoryUrl)
RestResponse<com.denimgroup.threadfix.data.entities.Application> searchForApplicationById(String id)
RestResponse<com.denimgroup.threadfix.data.entities.Application> searchForApplicationByName(String name, String teamName)
RestResponse<com.denimgroup.threadfix.data.entities.Application> searchForApplicationByUniqueId(String uniqueId, String teamName)
RestResponse<com.denimgroup.threadfix.data.entities.Organization[]> getAllTeams()
RestResponse<com.denimgroup.threadfix.data.entities.Organization> createTeam(String name)
RestResponse<String> getAllTeamsPrettyPrint()
RestResponse<com.denimgroup.threadfix.data.entities.Organization> searchForTeamById(String id)
RestResponse<com.denimgroup.threadfix.data.entities.Organization> searchForTeamByName(String name)
RestResponse<VulnerabilityInfo[]> searchVulnerabilities(List<Integer> genericVulnerabilityIds, List<Integer> teamIds, List<Integer> applicationIds, List<String> scannerNames, List<Integer> genericSeverityValues, Integer numberVulnerabilities, String parameter, String path, Date startDate, Date endDate, Boolean showOpen, Boolean showClosed, Boolean showFalsePositive, Boolean showHidden, Integer numberMerged, Boolean showDefectPresent, Boolean showDefectNotPresent, Boolean showDefectOpen, Boolean showDefectClosed)
void setKey(String key)
void setUrl(String url)
void setMemoryKey(String key)
void setMemoryUrl(String url)
RestResponse<com.denimgroup.threadfix.data.entities.Scan> uploadScan(String applicationId, String filePath)
RestResponse<com.denimgroup.threadfix.data.entities.Application> addAppUrl(String appId, String url)
RestResponse<com.denimgroup.threadfix.data.entities.ScanQueueTask> queueScan(String applicationId, String scannerType)
RestResponse<com.denimgroup.threadfix.data.entities.Task> requestTask(String scanners, String agentConfig)
RestResponse<String> taskStatusUpdate(String scanQueueTaskId, String message)
RestResponse<String> setTaskConfig(String appId, String scannerType, String filePath)
RestResponse<com.denimgroup.threadfix.data.entities.ScanQueueTask> completeTask(String scanQueueTaskId, String filePath, String secureTaskKey)
RestResponse<String> failTask(String scanQueueTaskId, String message, String secureTaskKey)
RestResponse<com.denimgroup.threadfix.data.entities.Finding> addDynamicFinding(String applicationId, String vulnType, String severity, String nativeId, String parameter, String longDescription, String fullUrl, String path)
Copyright © 2015 Denim Group, Ltd.. All rights reserved.