Skip to content

Commit be34e5c

Browse files
author
Almog Ben-David
committedMay 4, 2021
refactor: iac documentation url in outputs
1 parent 12eadfb commit be34e5c

File tree

5 files changed

+5
-0
lines changed

5 files changed

+5
-0
lines changed
 

‎src/cli/commands/test/iac-local-execution/results-formatter.ts

+1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ function formatScanResult(
6565
},
6666
severity: policy.severity,
6767
lineNumber,
68+
documentation: `https://snyk.io/security-rules/${policy.publicId}`,
6869
};
6970
});
7071

‎src/cli/commands/test/iac-output.ts

+1
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ export function extractReportingDescriptor(
209209
},
210210
properties: {
211211
tags: ['security', `${issue.type}/${issue.subType}`],
212+
documentation: issue.documentation,
212213
},
213214
};
214215
});

‎src/lib/snyk-test/iac-test-result.ts

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export interface AnnotatedIacIssue {
1010
type: string;
1111
subType: string;
1212
path: string[];
13+
documentation: string;
1314
// Legacy fields from Registry, unused.
1415
name?: string;
1516
from?: string[];

‎test/acceptance/cli-test/iac/cli-test.iac-utils.ts

+1
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ function generateDummyIssue(severity): AnnotatedIacIssue {
303303
subType: 'Deployment',
304304
path: [],
305305
lineNumber: 1,
306+
documentation: 'https://snyk.io/security-rules/SNYK-CC-K8S-1',
306307
};
307308
}
308309

‎test/jest/unit/iac-unit-tests/results-formatter.fixtures.ts

+1
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ export const expectedFormattedResults = {
8080
},
8181
severity: anotherPolicyStub.severity,
8282
lineNumber: 3,
83+
documentation: `https://snyk.io/security-rules/${anotherPolicyStub.publicId}`,
8384
},
8485
],
8586
projectType: 'k8sconfig',

0 commit comments

Comments
 (0)
Please sign in to comment.