Skip to content

Commit c131eb6

Browse files
adding new direct dependency field (#308)
* adding new direct dependency field * using new cli field Co-authored-by: Pedro Lopes <83576881+pedrompflopes@users.noreply.github.com>
1 parent 3107865 commit c131eb6

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/results/CxScaPackageData.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@ export default class CxScaPackageData {
77
outdated: boolean;
88
fixLink:string
99
supportsQuickFix:boolean;
10+
typeOfDependency:string;
1011

11-
constructor(id: string,locations: string [],dependencyPaths: CxDependencyPaths [],outdated: boolean,fixLink:string,supportsQuickFix:boolean) {
12+
constructor(id: string,locations: string [],dependencyPaths: CxDependencyPaths [],outdated: boolean,fixLink:string,supportsQuickFix:boolean,typeOfDependency:string) {
1213
this.id = id;
1314
this.locations = locations;
1415
this.dependencyPaths = dependencyPaths;
1516
this.outdated = outdated;
1617
this.fixLink = fixLink;
1718
this.supportsQuickFix = supportsQuickFix;
19+
this.typeOfDependency = typeOfDependency;
1820
}
1921
}

src/main/wrapper/ExecutionService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ export class ExecutionService {
245245
const read_json = JSON.parse(read.replace(/:([0-9]{15,}),/g, ':"$1",'));
246246
if (read_json.results){
247247
const r : CxResult[] = read_json.results.map((member:any)=>{
248-
const cxScaPackageData = new CxScaPackageData(member.data.scaPackageData?.id,member.data.scaPackageData?.locations,member.data.scaPackageData?.dependencyPaths,member.data.scaPackageData?.outdated,member.data.scaPackageData?.fixLink,member.data.scaPackageData?.supportsQuickFix);
248+
const cxScaPackageData = new CxScaPackageData(member.data.scaPackageData?.id,member.data.scaPackageData?.locations,member.data.scaPackageData?.dependencyPaths,member.data.scaPackageData?.outdated,member.data.scaPackageData?.fixLink,member.data.scaPackageData?.supportsQuickFix,member.data.scaPackageData?.typeOfDependency);
249249
const cvss = new CxCvss(member.vulnerabilityDetails.cvss.version,member.vulnerabilityDetails.cvss.attackVector,member.vulnerabilityDetails.cvss.availability,member.vulnerabilityDetails.cvss.confidentiality,member.vulnerabilityDetails.cvss.attackComplexity,member.vulnerabilityDetails.cvss.integrityImpact,member.vulnerabilityDetails.cvss.scope,member.vulnerabilityDetails.cvss.privilegesRequired,member.vulnerabilityDetails.cvss.userInteraction);
250250
const cxVulnerabilityDetails = new CxVulnerabilityDetails(member.vulnerabilityDetails.cweId,cvss,member.vulnerabilityDetails.compliances,member.vulnerabilityDetails.cvssScore,member.vulnerabilityDetails.cveName);
251251
const nodes:CxNode[]=member.data.nodes?.map((node:any)=>{

0 commit comments

Comments
 (0)