Skip to content

Commit 499fdeb

Browse files
committed
sca endpoint
1 parent a13f86e commit 499fdeb

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

src/main/java/io/mixeway/api/cioperations/service/CiOperationsService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ public ResponseEntity<CIVulnManageResponse> codeVerify(String codeGroup, String
129129
CodeProject codeProjectToVerify =sastRequestVerify.getCp();
130130
CIVulnManageResponse ciVulnManageResponse = new CIVulnManageResponse();
131131
if (StringUtils.isNotBlank(codeProjectToVerify.getdTrackUuid())){
132-
openSourceScanService.loadVulnerabilities(codeProjectToVerify);
132+
openSourceScanService.loadVulnerabilities(codeProjectToVerify, null,null);
133133
}
134134
List<VulnManageResponse> vmr = createVulnManageResponseForCodeProject(codeProjectToVerify);
135135
ciVulnManageResponse.setVulnManageResponseList(vmr);
@@ -239,7 +239,7 @@ public ResponseEntity<Status> infoScanPerformed(InfoScanPerformed infoScanPerfor
239239
createCiOperationsService.create(codeProject.get(), infoScanPerformed);
240240
}
241241
updateCodeProjectService.changeCommitId(infoScanPerformed.getCommitId(), codeProject.get());
242-
openSourceScanService.loadVulnerabilities(codeProject.get());
242+
openSourceScanService.loadVulnerabilities(codeProject.get(),null,null);
243243
return new ResponseEntity<>(HttpStatus.OK);
244244
} else {
245245
return new ResponseEntity<>(HttpStatus.NOT_FOUND);
@@ -359,7 +359,7 @@ public ResponseEntity<Status> performSastScanForCodeProject(Long codeProjectId,
359359
if (codeProject.isPresent() && permissionFactory.canUserAccessProject(principal, codeProject.get().getProject())) {
360360
codeScanService.putCodeProjectToQueue(codeProjectId,principal);
361361
if (StringUtils.isNotBlank(codeProject.get().getdTrackUuid())) {
362-
openSourceScanService.loadVulnerabilities(codeProject.get());
362+
openSourceScanService.loadVulnerabilities(codeProject.get(), null, null);
363363
log.info("[CICD] {} Loaded OpenSource Vulns for project - {}", principal.getName(), codeProject.get().getName());
364364
}
365365
log.info("[CICD] {} put SAST Project in queue - {}", principal.getName(), codeProject.get().getName());
@@ -397,7 +397,7 @@ public ResponseEntity<SecurityGatewayResponse> getVulnerabilitiesForCodeProject(
397397
Optional<CodeProject> codeProject = codeProjectRepository.findById(codeProjectId);
398398
if (codeProject.isPresent() && permissionFactory.canUserAccessProject(principal, codeProject.get().getProject())) {
399399
List<ProjectVulnerability> vulns = vulnTemplate.projectVulnerabilityRepository.findByCodeProject(codeProject.get());
400-
openSourceScanService.loadVulnerabilities(codeProject.get());
400+
openSourceScanService.loadVulnerabilities(codeProject.get(), null, null);
401401
List<Vuln> vulnList = new ArrayList<>();
402402
for (ProjectVulnerability pv : vulns){
403403
if (pv.getVulnerabilitySource().getId().equals(vulnTemplate.SOURCE_OPENSOURCE.getId())){

src/main/java/io/mixeway/api/vulnmanage/service/GetVulnerabilitiesService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ public ResponseEntity<CIVulnManageResponse> getCiScoreForCodeProject(String code
359359
SecurityGateway securityGateway = securityGatewayRepository.findAll().stream().findFirst().orElse(null);
360360
if (securityGateway != null && cp.isPresent()) {
361361
if (StringUtils.isNotBlank(cp.get().getdTrackUuid())) {
362-
openSourceScanService.loadVulnerabilities(cp.get());
362+
openSourceScanService.loadVulnerabilities(cp.get(),null,null);
363363
}
364364
List<VulnManageResponse> vulnManageResponses = createVulnManageResponseForCodeProject(cp.get());
365365
CIVulnManageResponse ciVulnManageResponse = new CIVulnManageResponse();

src/main/java/io/mixeway/scheduler/GlobalScheduler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public void getDepTrackVulns() {
123123
}
124124
try {
125125

126-
openSourceScanService.loadVulnerabilities(cp);
126+
openSourceScanService.loadVulnerabilities(cp,null,null);
127127
} catch (CertificateException | UnrecoverableKeyException | NoSuchAlgorithmException | KeyManagementException | KeyStoreException | IOException e) {
128128
log.error("Error {} during OpenSource Scan Synchro for {}", e.getLocalizedMessage(), cp.getName());
129129
}

src/test/java/io/mixeway/scanmanager/service/opensource/OpenSourceScanServiceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ void loadVulnerabilities() throws UnrecoverableKeyException, CertificateExceptio
112112
}
113113
Mockito.doNothing().when(dependencyTrackApiClient).loadVulnerabilities(Mockito.any(CodeProject.class),Mockito.any(CodeProjectBranch.class));
114114
Mockito.when(dependencyTrackApiClient.canProcessRequest(Mockito.any(CodeProject.class))).thenReturn(true);
115-
openSourceScanService.loadVulnerabilities(codeProject);
115+
openSourceScanService.loadVulnerabilities(codeProject, null, null);
116116
List<ProjectVulnerability> projectVulnerabilities = vulnTemplate.projectVulnerabilityRepository.findByCodeProject(codeProject);
117117
assertEquals(15, projectVulnerabilities.size());
118118
}

0 commit comments

Comments
 (0)