v1.20.0
What's changed since pre-release v1.19.2:
- New features:
- Added September 2022 baselines
Azure.GA_2022_09andAzure.Preview_2022_09by @BernieWhite.
#1738- Includes rules released before or during September 2022.
- Marked
Azure.GA_2022_06andAzure.Preview_2022_06baselines as obsolete.
- Added September 2022 baselines
- New rules:
- AKS:
- Check clusters use Ephemeral OS disk by @bengeset96.
#1618
- Check clusters use Ephemeral OS disk by @bengeset96.
- App Configuration:
- Check app configuration store has purge protection enabled by @bengeset96.
#1689 - Check app configuration store has one or more replicas by @bengeset96.
#1688 - Check app configuration store audit diagnostic logs are enabled by @bengeset96.
#1690 - Check identity-based authentication is used for configuration stores by David Pazdera (@pazdedav).
#1691
- Check app configuration store has purge protection enabled by @bengeset96.
- Application Gateway WAF:
- Check policy is enabled by Felipe Binotto (@fbinotto).
#1470 - Check policy uses prevention mode by Felipe Binotto (@fbinotto).
#1470 - Check policy uses managed rule sets by Felipe Binotto (@fbinotto).
#1470 - Check policy does not have any exclusions defined by Felipe Binotto (@fbinotto).
#1470
- Check policy is enabled by Felipe Binotto (@fbinotto).
- Azure Cache for Redis:
- Check the number of firewall rules for caches by Johnny Ruiz (@jonathanruiz).
#544 - Check the number of IP addresses in firewall rules for caches by Johnny Ruiz (@jonathanruiz).
#544
- Check the number of firewall rules for caches by Johnny Ruiz (@jonathanruiz).
- CDN:
- Check CDN profile uses Front Door Standard or Premium tier by @bengeset96.
#1612
- Check CDN profile uses Front Door Standard or Premium tier by @bengeset96.
- Container Registry:
- Check soft delete policy is enabled by @bengeset96.
#1674
- Check soft delete policy is enabled by @bengeset96.
- Defender for Cloud:
- Check Microsoft Defender for Cloud is enabled for Containers by jdewisscher.
#1632 - Check Microsoft Defender for Cloud is enabled for Virtual Machines by jdewisscher.
#1632 - Check Microsoft Defender for Cloud is enabled for SQL Servers by jdewisscher.
#1632 - Check Microsoft Defender for Cloud is enabled for App Services by jdewisscher.
#1632 - Check Microsoft Defender for Cloud is enabled for Storage Accounts by jdewisscher.
#1632 - Check Microsoft Defender for Cloud is enabled for SQL Servers on machines by jdewisscher.
#1632
- Check Microsoft Defender for Cloud is enabled for Containers by jdewisscher.
- Deployment:
- Check that nested deployments securely pass through administrator usernames by Sam Bell (@ms-sambell).
#1479
- Check that nested deployments securely pass through administrator usernames by Sam Bell (@ms-sambell).
- Front Door WAF:
- Check policy is enabled by Felipe Binotto (@fbinotto).
#1470 - Check policy uses prevention mode by Felipe Binotto (@fbinotto).
#1470 - Check policy uses managed rule sets by Felipe Binotto (@fbinotto).
#1470 - Check policy does not have any exclusions defined by Felipe Binotto (@fbinotto).
#1470
- Check policy is enabled by Felipe Binotto (@fbinotto).
- Network Security Group:
- Check AKS managed NSGs don't contain custom rules by Sam Bell (@ms-sambell).
#8
- Check AKS managed NSGs don't contain custom rules by Sam Bell (@ms-sambell).
- Storage Account:
- Check blob container soft delete is enabled by David Pazdera (@pazdedav).
#1671 - Check file share soft delete is enabled by Johnny Ruiz (@jonathanruiz).
#966
- Check blob container soft delete is enabled by David Pazdera (@pazdedav).
- VMSS:
- Check Linux VMSS has disabled password authentication by @bengeset96.
#1635
- Check Linux VMSS has disabled password authentication by @bengeset96.
- AKS:
- Updated rules:
- Important change: Updated rules, tests and docs with Microsoft Defender for Cloud by Johnny Ruiz (@jonathanruiz).
#545- The following rules have been renamed with aliases:
- Renamed
Azure.SQL.ThreatDetectiontoAzure.SQL.DefenderCloud. - Renamed
Azure.SecurityCenter.ContacttoAzure.DefenderCloud.Contact. - Renamed
Azure.SecurityCenter.ProvisioningtoAzure.DefenderCloud.Provisioning.
- Renamed
- If you are referencing the old names please consider updating to the new names.
- The following rules have been renamed with aliases:
- Updated documentation examples for Front Door and Key Vault rules by Lyle (Microsoft) Luppes (@lluppesms).
#1667 - Improved the way we check that VM or VMSS has Linux by Vera Bogdanich Espina (@VeraBE).
#1704 - Azure Kubernetes Service:
- Updated
Azure.AKS.Versionto use latest stable version1.23.8by @BernieWhite.
#1627- Use
AZURE_AKS_CLUSTER_MINIMUM_VERSIONto configure the minimum version of the cluster.
- Use
- Updated
- Event Grid:
- Promoted
Azure.EventGrid.DisableLocalAuthto GA rule set by @BernieWhite.
#1628
- Promoted
- Key Vault:
- Promoted
Azure.KeyVault.AutoRotationPolicyto GA rule set by @BernieWhite.
#1629
- Promoted
- Important change: Updated rules, tests and docs with Microsoft Defender for Cloud by Johnny Ruiz (@jonathanruiz).
- General improvements:
- Updated NSG documentation with code snippets and links by Simone (@simone-bennett).
#1607 - Updated Application Gateway documentation with code snippets by Sam Bell (@ms-sambell).
#1608 - Updated SQL firewall rules documentation by Sam Bell (@ms-sambell).
#1569 - Updated Container Apps documentation and rule to new resource type by Marie Schmidt (@marie-schmidt).
#1672 - Updated KeyVault and FrontDoor documentation with code snippets by Lyle (Microsoft) Luppes (@lluppesms).
#1667 - Added tag and annotation metadata from policy for rules generation by @BernieWhite.
#1652 - Added hash to
nameandrefproperties for policy rules by Armaan Mcleod (@ArmaanMcleod).
#1653- Use
AZURE_POLICY_RULE_PREFIXorExport-AzPolicyAssignmentRuleData -RulePrefixto override rule prefix.
- Use
- Updated NSG documentation with code snippets and links by Simone (@simone-bennett).
- Engineering:
- Bug fixes:
- Fixed continue processing policy assignments on error by @BernieWhite.
#1651 - Fixed handling of runtime assessment data by @BernieWhite.
#1707 - Fixed conversion of type conditions to pre-conditions by @BernieWhite.
#1708 - Fixed inconclusive failure of
Azure.Deployment.AdminUsernameby @BernieWhite.
#1631 - Fixed error expanding with
json()and single quotes by @BernieWhite.
#1656 - Fixed handling key collision with duplicate definitions using same parameters by Armaan Mcleod (@ArmaanMcleod).
#1653 - Fixed bug requiring all diagnostic logs settings to have auditing enabled by @bengeset96.
#1726 - Fixed
Azure.Deployment.AdminUsernameincorrectly fails with nested deployments by @BernieWhite.
#1762 - Fixed
Azure.FrontDoorWAF.Exclusionsreports exclusions when none are specified by @BernieWhite.
#1751 - Fixed
Azure.Deployment.AdminUsernamedoes not match the pattern by @BernieWhite.
#1758 - Consider private offerings when checking that a VM or VMSS has Linux by Vera Bogdanich Espina (@VeraBE).
#1725
- Fixed continue processing policy assignments on error by @BernieWhite.
What's changed since pre-release v1.20.0-B0477:
- No additional changes.
See change log.