Releases: Azure/PSRule.Rules.Azure
Releases · Azure/PSRule.Rules.Azure
v1.33.0-B0053
What's changed since pre-release v1.33.0-B0023:
- New rules:
- Databricks:
- Check that Databricks workspaces use a non-trial SKU by @batemansogq.
#2646 - Check that Databricks workspaces require use of private endpoints by @batemansogq.
#2646
- Check that Databricks workspaces use a non-trial SKU by @batemansogq.
- Databricks:
- Engineering:
See change log.
v1.33.0-B0023
What's changed since v1.32.1:
- Updated rules:
- Application Gateway:
- Updated
Azure.AppGwWAF.RuleGroups
to use the rule sets by @BenjaminEngeset.
#2629- The latest Bot Manager rule set is now
1.0
. - The latest OWASP rule set is now
3.2
.
- The latest Bot Manager rule set is now
- Updated
- Cognitive Services:
- Relaxed
Azure.Cognitive.ManagedIdentity
to configurations that require managed identities by @BernieWhite.
#2559
- Relaxed
- Virtual Machine:
- Checks for Azure Hybrid Benefit
Azure.VM.UseHybridUseBenefit
are not enabled by default by @BernieWhite.
#2493- To enable, set the
AZURE_VM_USE_HYBRID_USE_BENEFIT
option totrue
.
- To enable, set the
- Checks for Azure Hybrid Benefit
- Virtual Network:
- Added option for excluding subnets to
Azure.VNET.UseNSGs
by @BernieWhite.
#2572- To add a subnet exclusion, set the
AZURE_VNET_SUBNET_EXCLUDED_FROM_NSG
option.
- To add a subnet exclusion, set the
- Added option for excluding subnets to
- Application Gateway:
- General improvements:
- Quality updates to rules and documentation by @BernieWhite.
#1772
#2570
- Quality updates to rules and documentation by @BernieWhite.
- Engineering:
- Bug fixes:
- Fixed
dateTimeAdd
may fail with different localization by @BernieWhite.
#2631
- Fixed
See change log.
v1.32.1
What's changed since v1.32.0:
- Bug fixes:
- Fixed quotes get incorrectly duplicated by @BernieWhite.
#2593 - Fixed failure to expand copy loop in a Azure Policy deployment by @BernieWhite.
#2605 - Fixed cast exception when expanding the union of an array and mock by @BernieWhite.
#2614
- Fixed quotes get incorrectly duplicated by @BernieWhite.
See change log.
v1.32.0
What's changed since v1.31.3:
- New features:
- Added December 2023 baselines
Azure.GA_2023_12
andAzure.Preview_2023_12
by @BernieWhite.
#2580- Includes rules released before or during December 2023.
- Marked
Azure.GA_2023_09
andAzure.Preview_2023_09
baselines as obsolete.
- Added December 2023 baselines
- Updated rules:
- App Configuration:
- Promoted
Azure.AppConfig.GeoReplica
to GA rule set by @BernieWhite.
#2592
- Promoted
- API Management:
- Promoted
Azure.APIM.DefenderCloud
to GA rule set by @BernieWhite.
#2591
- Promoted
- Azure Kubernetes Service:
- Updated
Azure.AKS.Version
to use latest stable version1.27.7
by @BernieWhite.
#2581
- Updated
- Defender for Cloud:
- Promoted
Azure.Defender.Api
to GA rule set by @BernieWhite.
#2591
- Promoted
- Network Interface:
- Important change: Renamed NIC rules to reflect current usage by @BernieWhite.
#2574- Rename
Azure.VM.NICAttached
toAzure.NIC.Attached
. - Rename
Azure.VM.NICName
toAzure.NIC.Name
. - Rename
Azure.VM.UniqueDns
toAzure.NIC.UniqueDns
. - Added aliases to reference the old names for suppression and exclusion.
- Old names will be removed from v2.
- Rename
- Added support for private link services to
Azure.VM.NICAttached
by @BernieWhite.
#2563
- Important change: Renamed NIC rules to reflect current usage by @BernieWhite.
- App Configuration:
- General improvements:
- Improved reporting of null argument in length function by @BernieWhite.
#2597 - Quality updates to documentation by @BernieWhite.
#2557
#2570
#1772
- Improved reporting of null argument in length function by @BernieWhite.
- Engineering:
- Updated resource providers and policy aliases.
#2579 - Bump xunit to v2.6.2.
#2544 - Bump xunit.runner.visualstudio to v2.5.4.
#2567 - Bump Microsoft.SourceLink.GitHub to v8.0.0.
#2538 - Bump BenchmarkDotNet.Diagnostics.Windows and BenchmarkDotNet to v0.13.11.
#2575 - Bump Microsoft.CodeAnalysis.NetAnalyzers to v8.0.0.
#2568 - Bump Microsoft.NET.Test.Sdk to v17.8.0.
#2527
- Updated resource providers and policy aliases.
- Bug fixes:
- Fixed additional false positives of
Azure.Deployment.SecureParameter
by @BernieWhite.
#2556 - Fixed expansion with sub-resource handling of deployments with duplicate resources by @BernieWhite.
#2564 - Fixed dependency ordered is incorrect by @BernieWhite.
#2578
- Fixed additional false positives of
What's changed since pre-release v1.32.0-B0099:
- No additional changes.
See change log.
v1.32.0-B0099
What's changed since pre-release v1.32.0-B0053:
- New features:
- Added December 2023 baselines
Azure.GA_2023_12
andAzure.Preview_2023_12
by @BernieWhite.
#2580- Includes rules released before or during December 2023.
- Marked
Azure.GA_2023_09
andAzure.Preview_2023_09
baselines as obsolete.
- Added December 2023 baselines
- Updated rules:
- App Configuration:
- Promoted
Azure.AppConfig.GeoReplica
to GA rule set by @BernieWhite.
#2592 - API Management:
- Promoted
Azure.APIM.DefenderCloud
to GA rule set by @BernieWhite.
#2591
- Promoted
- Promoted
- Azure Kubernetes Service:
- Updated
Azure.AKS.Version
to use latest stable version1.27.7
by @BernieWhite.
#2581
- Updated
- Defender for Cloud:
- Promoted
Azure.Defender.Api
to GA rule set by @BernieWhite.
#2591
- Promoted
- App Configuration:
- General improvements:
- Improved reporting of null argument in length function by @BernieWhite.
#2597
- Improved reporting of null argument in length function by @BernieWhite.
- Engineering:
See change log.
v1.32.0-B0053
What's changed since pre-release v1.32.0-B0021:
- Updated rules:
- Network Interface:
- Important change: Renamed NIC rules to reflect current usage by @BernieWhite.
#2574- Rename
Azure.VM.NICAttached
toAzure.NIC.Attached
. - Rename
Azure.VM.NICName
toAzure.NIC.Name
. - Rename
Azure.VM.UniqueDns
toAzure.NIC.UniqueDns
. - Added aliases to reference the old names for suppression and exclusion.
- Old names will be removed from v2.
- Rename
- Added support for private link services to
Azure.VM.NICAttached
by @BernieWhite.
#2563
- Important change: Renamed NIC rules to reflect current usage by @BernieWhite.
- Network Interface:
- General improvements:
- Quality updates to documentation by @BernieWhite.
#2570
#1772
- Quality updates to documentation by @BernieWhite.
- Engineering:
- Bump xunit.runner.visualstudio to v2.5.4.
#2567
- Bump xunit.runner.visualstudio to v2.5.4.
- Bug fixes:
- Fixed dependency is ordered incorrect by @BernieWhite.
#2578
- Fixed dependency is ordered incorrect by @BernieWhite.
See change log.
v1.32.0-B0021
What's changed since v1.31.3:
- General improvements:
- Updates to documentation by @BernieWhite.
#2557
- Updates to documentation by @BernieWhite.
- Engineering:
- Bug fixes:
- Fixed additional false positives of
Azure.Deployment.SecureParameter
by @BernieWhite.
#2556 - Fixed expansion with sub-resource handling of deployments with duplicate resources by @BernieWhite.
#2564
- Fixed additional false positives of
See change log.
v1.31.3
What's changed since v1.31.2:
- Bug fixes:
- Fixed incorrect scope generated for subscription aliases by @BernieWhite.
#2545 - Fixed null dereferenced properties in map lambda by @BernieWhite.
#2535 - Fixed handling of for array index symbols by @BernieWhite.
#2548
- Fixed incorrect scope generated for subscription aliases by @BernieWhite.
See change log.
v1.31.2
What's changed since v1.31.1:
- Bug fixes:
- Fixed nullable parameters with JValue null by @BernieWhite.
#2535
- Fixed nullable parameters with JValue null by @BernieWhite.
See change log.
v1.31.1
What's changed since v1.31.0:
- Bug fixes:
- Fixed additional non-sensitive parameter name patterns by
Azure.Deployment.SecureParameter
by @BernieWhite.
#2528- Added support for configuration of the rule by setting
AZURE_DEPLOYMENT_NONSENSITIVE_PARAMETER_NAMES
.
- Added support for configuration of the rule by setting
- Fixed incorrect handling of expressions with contains with JValue string by @BernieWhite.
#2531
- Fixed additional non-sensitive parameter name patterns by
See change log.