Skip to content

Commit dd1cfaf

Browse files
committed
Merged PR 700614: Update credscan to latest and untrack SRM directories
1 parent aa46da8 commit dd1cfaf

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

Public/Sdk/Public/Tools/Guardian/Tool.Guardian.CredScan.dsc

+9-2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@ export function addCredScanCalls(rootDirectory : Directory, guardianToolRoot : S
1717
const additionalCalls = Math.mod(files.length, minFilesPerCall) > 0 ? 1 : 0;
1818
const numCredScanCalls = Math.div(files.length, minFilesPerCall) + additionalCalls;
1919

20+
// Since "latest" is used as the version for the credscan tool, we will not know which directory to untrack ahead of time
21+
const credScanToolDirectories = globFolders(d`${packageDirectory.path}/nuget`, "Microsoft.Security.CredScan.Client*");
22+
const srmDirectories = [
23+
...credScanToolDirectories.map((d, i) => Directory.fromPath(d.path.combine(r`lib/net6.0/SRM`))),
24+
...credScanToolDirectories.map((d, i) => Directory.fromPath(d.path.combine(r`lib/netcoreapp3.1/SRM`)))
25+
];
26+
2027
for (let i = 0; i < numCredScanCalls; i++) {
2128
const credScanWorkingDirectory = Context.getNewOutputDirectory("credscan");
2229

@@ -44,7 +51,7 @@ export function addCredScanCalls(rootDirectory : Directory, guardianToolRoot : S
4451
/*pathDirectories*/undefined,
4552
/*additionalOutputs*/undefined,
4653
/*untrackedPaths*/undefined,
47-
/*untrackedScopes*/[d`${packageDirectory.path}/nuget/Microsoft.Security.CredScan.Client.2.2.7.8/lib/netcoreapp3.1/SRM`],
54+
/*untrackedScopes*/srmDirectories,
4855
/*allowUndeclaredSourceReads*/false,
4956
/*passThroughEnvironmentVariables*/undefined)
5057
);
@@ -61,7 +68,7 @@ function credScanConfiguration() : Object {
6168
"fileVersion": "1.4",
6269
"tool": {
6370
"name": "CredScan",
64-
"version": "2.2.7.8"
71+
"version": "latest"
6572
},
6673
"arguments": {
6774
"TargetDirectory": "$(WorkingDirectory)/guardian.TSV",

0 commit comments

Comments
 (0)