checkov icon indicating copy to clipboard operation
checkov copied to clipboard

Bicep file checks not functioning

Open weekendclimber opened this issue 6 months ago • 0 comments

Describe the issue Receive parsing error on Bicep files using the following command:

pip3 install checkov checkov checkov -d . --framework bicep --output sarif --output-file-path $OutputPath --enable-secret-scan-all-files

Examples This is the results: _ _ ___| |__ ___ ___| | _______ __ / __| '_ \ / _ \/ __| |/ / _ \ \ / / | (__| | | | __/ (__| < (_) \ V / \___|_| |_|\___|\___|_|\_\___/ \_/

By Prisma Cloud | version: 3.2.436 bicep scan results:

Passed checks: 0, Failed checks: 0, Skipped checks: 0, Parsing errors: 5

Error parsing file D:\a\1\s\infra\vnet\main.bicep Error parsing file D:\a\1\s\infra\virtual-machine\modules\nic-configuration.bicep Error parsing file D:\a\1\s\infra\vnet\subnet\main.bicep Error parsing file D:\a\1\s\infra\virtual-machine\main.bicep Error parsing file D:\a\1\s\infra\virtual-machine\extension\main.bicep

Version (please complete the following information):

  • Checkov Version 3.2.436

Additional context Using this from a PowerShell script called from a pipeline task 'PowerShell@2' on a Windows based Microsoft hosted agent in Azure DevOps (windows-latest). The bicep files are directly from the Azure Verified Module repository.

weekendclimber avatar May 30 '25 22:05 weekendclimber