@curious7 Yes, there are built-in Azure Policy initiatives for Azure Container Registry (ACR) that you can use to enhance security and compliance.
You can find built-in policies for ACR here: https://video2.skills-academy.com/en-us/azure/container-registry/policy-reference
Here are some key built-in policies for ACR:
- Container Registry should be Zone Redundant: Ensures that your container registry is configured for zone resilience, reducing the risk of downtime during zone outages.
- Container Registry should use a virtual network service endpoint: Audits any container registry not configured to use a virtual network service endpoint.
- Azure registry container images should have vulnerabilities resolved: Scans your registry for commonly known vulnerabilities (CVEs) and provides a detailed vulnerability report for each image.
- Configure container registries to disable anonymous authentication: Disables anonymous pull for your registry, ensuring that only authenticated users can access the data.
- Configure container registries to disable ARM audience token authentication: Ensures that only tokens meant for usage on the registry can be used for authentication.
In addition to the answer above, when aligning Azure policies for ACR with Web Application Firewall (WAF) policies, consider the following:
-Ensure that your ACR is integrated with virtual networks and private endpoints to restrict access.
-Enable logging and monitoring to track access and changes to the registry. Use Azure Monitor and Azure Security Center for comprehensive monitoring.
Let me know if you have any questions in the comments.