Search in sources :

Example 6 with SerecoWebRequest

use of com.mercedesbenz.sechub.sereco.metadata.SerecoWebRequest in project sechub by mercedes-benz.

the class SerecoFalsePositiveWebScanStrategyTest method createValidTestVulnerability.

private SerecoVulnerability createValidTestVulnerability() {
    SerecoVulnerability vulnerability = new SerecoVulnerability();
    SerecoWeb web = new SerecoWeb();
    vulnerability.getClassification().setCwe("" + CWE_ID_4711);
    vulnerability.setWeb(web);
    vulnerability.setScanType(ScanType.WEB_SCAN);
    SerecoWebRequest request = web.getRequest();
    request.setMethod(METHOD1);
    request.setTarget(TARGET1);
    request.setProtocol("protocol1");
    request.setVersion("version1");
    web.getResponse().setStatusCode(3333);
    web.getAttack().setVector(ATTACK_VECTOR1);
    SerecoWebEvidence evidence = new SerecoWebEvidence();
    web.getAttack().setEvidence(evidence);
    evidence.setSnippet(EVIDENCE1);
    return vulnerability;
}
Also used : SerecoWebEvidence(com.mercedesbenz.sechub.sereco.metadata.SerecoWebEvidence) SerecoWebRequest(com.mercedesbenz.sechub.sereco.metadata.SerecoWebRequest) SerecoVulnerability(com.mercedesbenz.sechub.sereco.metadata.SerecoVulnerability) SerecoWeb(com.mercedesbenz.sechub.sereco.metadata.SerecoWeb)

Aggregations

SerecoWebRequest (com.mercedesbenz.sechub.sereco.metadata.SerecoWebRequest)6 SerecoWeb (com.mercedesbenz.sechub.sereco.metadata.SerecoWeb)4 SerecoWebResponse (com.mercedesbenz.sechub.sereco.metadata.SerecoWebResponse)3 SerecoVulnerability (com.mercedesbenz.sechub.sereco.metadata.SerecoVulnerability)2 SerecoWebAttack (com.mercedesbenz.sechub.sereco.metadata.SerecoWebAttack)2 SerecoWebBody (com.mercedesbenz.sechub.sereco.metadata.SerecoWebBody)2 SerecoWebEvidence (com.mercedesbenz.sechub.sereco.metadata.SerecoWebEvidence)2 SecHubReportWeb (com.mercedesbenz.sechub.commons.model.web.SecHubReportWeb)1 SecHubReportWebAttack (com.mercedesbenz.sechub.commons.model.web.SecHubReportWebAttack)1 SecHubReportWebBodyLocation (com.mercedesbenz.sechub.commons.model.web.SecHubReportWebBodyLocation)1 SecHubReportWebEvidence (com.mercedesbenz.sechub.commons.model.web.SecHubReportWebEvidence)1 SecHubReportWebRequest (com.mercedesbenz.sechub.commons.model.web.SecHubReportWebRequest)1 SecHubReportWebResponse (com.mercedesbenz.sechub.commons.model.web.SecHubReportWebResponse)1 WebRequest (com.mercedesbenz.sechub.sarif.model.WebRequest)1 SerecoCodeCallStackElement (com.mercedesbenz.sechub.sereco.metadata.SerecoCodeCallStackElement)1 SerecoMetaData (com.mercedesbenz.sechub.sereco.metadata.SerecoMetaData)1 SerecoWebBodyLocation (com.mercedesbenz.sechub.sereco.metadata.SerecoWebBodyLocation)1 Test (org.junit.jupiter.api.Test)1