Skip to content

Commit 66147cc

Browse files
azure-sdksima-zhu
andauthored
Sync eng/common directory with azure-sdk-tools for PR 2740 (Azure#23026)
* Change credscan to use v3 and enable to scan entire repo * Check string emtpy * add quotes around parameters Co-authored-by: sima-zhu <[email protected]>
1 parent 5784566 commit 66147cc

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

eng/common/pipelines/templates/steps/credscan.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,17 @@ steps:
1212
$changedFiles | ForEach-Object { Add-Content -Path "${{ parameters.SourceDirectory }}/credscan.tsv" -Value "${{ parameters.SourceDirectory }}/$_"}
1313
}
1414
else {
15-
Set-Content "${{ parameters.SourceDirectory }}/credscan.tsv" -Value "${{ parameters.SourceDirectory }}/sdk/${{ parameters.ServiceDirectory }}"
15+
$scanFolder = ""
16+
if ("${{ parameters.ServiceDirectory }}" -ne '') {
17+
$scanFolder = "sdk/${{ parameters.ServiceDirectory }}"
18+
}
19+
Set-Content "${{ parameters.SourceDirectory }}/credscan.tsv" -Value "${{ parameters.SourceDirectory }}/$scanFolder"
1620
}
1721
Get-Content "${{ parameters.SourceDirectory }}/credscan.tsv"
1822
displayName: CredScan setup
19-
- task: securedevelopmentteam.vss-secure-development-tools.build-task-credscan.CredScan@2
23+
- task: securedevelopmentteam.vss-secure-development-tools.build-task-credscan.CredScan@3
2024
displayName: CredScan running
2125
inputs:
22-
toolMajorVersion: V2
23-
toolVersion: latest
2426
scanFolder: "${{ parameters.SourceDirectory }}/credscan.tsv"
2527
suppressionsFile: ${{ parameters.SuppressionFilePath }}
2628
- task: securedevelopmentteam.vss-secure-development-tools.build-task-postanalysis.PostAnalysis@2

0 commit comments

Comments
 (0)