From 7e1f1439bcf3c088b3847be271ea1ed6d2a630af Mon Sep 17 00:00:00 2001 From: Rahul Pidde <206018639+cx-rah-pid@users.noreply.github.com> Date: Fri, 13 Jun 2025 17:07:24 +0530 Subject: [PATCH] added new parameter traits and risksore --- src/main/results/CxResult.ts | 6 +++++- src/main/wrapper/ExecutionService.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/results/CxResult.ts b/src/main/results/CxResult.ts index ce15493d..b08711d3 100644 --- a/src/main/results/CxResult.ts +++ b/src/main/results/CxResult.ts @@ -19,8 +19,10 @@ export default class CxResult { data: CxData; comments: any = {}; vulnerabilityDetails:CxVulnerabilityDetails; + riskScore:number; + traits: { [key: string]: string } = {}; - constructor(type: string,label: string,id: string,status: string, alternateId : string, similarityId: string,state: string,severity: string,created: string,firstFoundAt: string,foundAt: string,firstScanId:string,description: string,data: CxData,comments: any,vulnerabilityDetails: CxVulnerabilityDetails,descriptionHTML: string) { + constructor(type: string,label: string,id: string,status: string, alternateId : string, similarityId: string,state: string,severity: string,created: string,firstFoundAt: string,foundAt: string,firstScanId:string,description: string,data: CxData,comments: any,vulnerabilityDetails: CxVulnerabilityDetails,descriptionHTML: string,riskScore: number,traits: { [key: string]: string } = {}) { this.type = type; this.label = label; this.id = id; @@ -38,6 +40,8 @@ export default class CxResult { this.comments = comments; this.vulnerabilityDetails = vulnerabilityDetails; this.descriptionHTML = descriptionHTML; + this.riskScore = riskScore; + this.traits = traits; } } diff --git a/src/main/wrapper/ExecutionService.ts b/src/main/wrapper/ExecutionService.ts index a9ab197b..9c4182a5 100644 --- a/src/main/wrapper/ExecutionService.ts +++ b/src/main/wrapper/ExecutionService.ts @@ -302,7 +302,7 @@ export class ExecutionService { return new CxPackageData(packages.comment, packages.type, packages.url); }); const data = new CxData(cxPackageData, member.data.packageIdentifier, cxScaPackageData, member.data.queryId, member.data.queryName, member.data.group, member.data.resultHash, member.data.languageName, nodes, member.data.recommendedVersion); - return new CxResult(member.type, member.label, member.id, member.status, member.alternateId, member.similarityId, member.state, member.severity, member.created, member.firstFoundAt, member.foundAt, member.firstScanId, member.description, data, member.comments, cxVulnerabilityDetails, member.descriptionHTML); + return new CxResult(member.type, member.label, member.id, member.status, member.alternateId, member.similarityId, member.state, member.severity, member.created, member.firstFoundAt, member.foundAt, member.firstScanId, member.description, data, member.comments, cxVulnerabilityDetails, member.descriptionHTML,member.riskScore,member.traits); }); cxCommandOutput.payload = r; } else {