Bicep 0.48.1
Last reviewed Oct 26, 2026
Prompt Details
Prompt Composition
1prompt
- Bicep 0.48.1109 lines · 3.9K tokens
CWE Coverage
- 15
- 20
- 78
- 201
- 214
- 250
- 252
- 311
- 319
- 362
- 367
- 400
- 459
- 494
- 522
- 532
- 636
- 732
- 770
- 778
- 807
- 829
- 922
Prompt Preview
Apply these rules to Bicep templates, modules, .bicepparam files, configuration, and the Azure deployments they produce. Bicep compilation, Azure Resource Manager validation, resource-provider behavior, and deployment clients are separate trust boundaries.
Toolchain
- Use the newest stable Bicep release after reviewing it; Bicep publishes fixes in new releases rather than maintaining older minor lines. Look up the release on the official releases page instead of relying on memory. The version in this prompt's title identifies the researched behavior, not a release to install.
- Verify the compiler actually invoked with
az bicep versionorbicep --version, and keep CI, developer, and deployment paths aligned. Azure CLI manages its own self-contained Bicep installation; Azure PowerShell uses a separately installed executable. - Have an update bot refresh immutable build-image references, and review its changes. Select binaries for the worker's operating system and architecture.
- Select Azure CLI or Az PowerShell deployment clients from their own supported releases and check their capabilities separately from Bicep. Use a client that exposes
--validation-levelor-ValidationLevelfor the validation steps below; the options first appeared in Azure CLI 2.76.0 and Az PowerShell 13.4.0.
Configuration and cloud trust
- Review every applicable
bicepconfig.json, including nested files: Bicep merges the nearest ancestor configuration with defaults. RestrictmoduleAliases,extensions,implicitExtensions, cloud profiles, credential precedence, analyzers,