Azure

Security

Azure CIS Benchmark v2.0.0 Now Available as CloudQuery Transformation

Header Image: Azure CIS Benchmark v2.0.0 Now Available

In March 2023, the Center for Internet Security (CIS) unveiled a major release (v2.0.0) of their Microsoft Azure Foundations Benchmark. Let's walk through it together to see what's new and what effect this may have on your cloud configurations.

Here's what's new in v2.0.0

  • 2.1.19 Ensure 'Additional email addresses' is Configured with a Security Contact Email - In addition to having the owner's email, this level 1 recommendation will ensure that not only the account owner will be notified but also any additional security contacts will be notified in the event of a potential compromise
  • 5.3.1 Ensure Application Insights are Configured - This level 2 recommendation provides actionable application metrics and telemetry data, making it that much easier to not only be proactive and ward off potential security threats, but also allows for retroactive analysis to be done. Note: Application insights relies on a Log Analytics Workspace, which will incur additional fees.
  • 5.5 Ensure that SKU Basic/Consumption is not used on artifacts that need to be monitored - Basic/Free SKUs in Azure do not have a service SLA meaning Microsoft will not offer support for your production workloads. This is a level 2 recommendation due to additional cost incurred by implementing.
  • 7.1 Ensure an Azure Bastion Host Exists - In an effort to support zero-trust architecture, Microsoft has provided an internal tool as a way to avoid public exposure of those resources. However, if you already have a zero-trust solution, you may not want to implement this level 2 recommendation.

Here's what dropped off in v2.0.0

  • 2.6 Ensure that Azure Defender is set to On for Kubernetes - This manual control was removed in favor of 2.1.8 Ensure That Microsoft Defender for Containers Is Set To 'On', taking a more agnostic approach to container security rather than focusing on one specific service.

What to keep an eye out for

  • 2.3 Microsoft Defender for External Attack Surface Monitoring - this section was added to the v2.0.0 benchmark with no recommendations, here is some further context from CIS:
"As more services are exposed to the public internet it is important to be able to monitor the externally exposed surface of your Azure Tenant, to this end it is recommended that tools that monitor this surface are implemented. Microsoft have a new tool to do this in their Defender Suite of products. Defender EASM, this tool is configured simply to scan specified domains and report on them, specific domains and addresses can be excluded from the scan. Typically these tools will report on any vulnerability that is identified (CVE) and will also identify ports and protocols that are open on devices. Results are classified Critical/High/Medium & Low with proposed mitigations."

How to use CloudQuery to gain insights about your Azure configuration

CloudQuery is designed to provide comprehensive monitoring and security for your Azure cloud instances, much like Microsoft’s Defender EASM. By using CloudQuery, you can efficiently scan and report on your externally exposed surfaces, identify vulnerabilities, and ensure your configurations are secure. But CloudQuery offers additional benefits that set it apart from other tools:

  • Broader Integration: CloudQuery integrates with multiple cloud providers, not just Azure, allowing you to monitor and secure multi-cloud environments from a single platform.
  • Customizable Compliance: CloudQuery offers customizable compliance checks and transformations, enabling tailored security configurations specific to your organization’s needs.
  • Open-Source Flexibility: As an open-source core tool, CloudQuery provides transparency and flexibility, allowing you to extend and customize its functionality to fit unique use cases.
  • Comprehensive Reporting: CloudQuery delivers detailed, actionable reports on compliance and security, helping you proactively address potential vulnerabilities across your cloud infrastructure.
  • Ease of Use: CloudQuery’s intuitive CLI based interface and extensive documentation make it easy for teams to implement and maintain robust security practices without extensive training.

If you want a step by step guide on how to use CloudQuery to monitor your Azure environment, check out our tutorial on setting up a Cloud Asset Inventory for Azure.

If you're ready to start monitoring your Azure assets, and monitor your external attack surfaces, click the button below to download and start using CloudQuery today and start leveraging our powerful tools to enhance your cloud assets.

CloudQuery download page with OS and architecture options for installing the CLI

Have questions or want to learn more about how CloudQuery can help you? Reach out to us for personalized assistance and insights. We’re here to help you secure and optimize your cloud environment.


Want to see CloudQuery in action? Schedule a demo with our team or check out the platform documentation to learn more.

Want help getting started? Join the CloudQuery community to connect with other users and experts, or message our team directly here if you have any questions.

Try CloudQuery yourself

Self-hosted, open source, and free to start. Or schedule a demo to see the managed version.

Related posts

AWS

Azure

GCP

Security

How Do You Run CloudQuery Without Static Credentials?

Workload identity federation for GCP and Azure, RDS IAM auth, and Lakebase OAuth let self-hosted CloudQuery syncs run without stored static credentials.

Ben Bernays

Ben Bernays

September 28, 2026

AWS

Azure

GCP

Security

Tutorials

How to Find Internet-Facing Cloud Assets in AWS, Azure and GCP

Find all internet-facing cloud resources across AWS, Azure, and GCP. Identify exposed VMs, storage, databases, and load balancers to reduce attack surface.

Adam Cobb

Adam Cobb

November 5, 2025

Azure

Security

Tutorials

How to Find Azure Resources Affected by TLS 1.0/1.1 Deprecation

Identify Azure resources impacted by TLS 1.0 and 1.1 deprecation using CloudQuery. Audit your cloud assets and ensure TLS compliance using SQL queries.

Ben Bernays

Ben Bernays

January 29, 2025

Azure

Security

Tutorials

Enhance your Cloud Asset Inventory Using Wiz + Azure

Enhance your Azure cloud asset inventory with CloudQuery’s Wiz plugin. Gain immediate insights into vulnerabilities and misconfigurations.

Kevin Rheinheimer

Kevin Rheinheimer

July 2, 2024

AWS

Security

Tutorials

Finding AWS Unrestricted Outbound Access in 2026: EC2, Lambda, and Beyond

Find EC2, Lambda, and ECS Fargate resources with unrestricted outbound access in AWS using SQL. Why egress controls still break attack chains in 2026.

Joe Karlsson

Joe Karlsson

May 5, 2026

AWS

Security

Tutorials

AWS IAM Identity Center with Google Workspace as an IdP: 2026 Step-by-Step Guide

Set up AWS IAM Identity Center with Google Workspace: SAML authentication, SCIM user provisioning, and group sync with CLI or ssosync. Updated for 2026.

Joe Karlsson

Joe Karlsson

May 5, 2026

GCP

Security

Tutorials

Creating Cross-Project Service Accounts in GCP (Console + gcloud CLI)

Create a GCP service account that reads across all your projects with one credential. Covers gcloud CLI, org-level vs.

Joe Karlsson

Joe Karlsson

May 5, 2026

AWS

Best Practices

Security

AWS CIS Benchmark in 2026: Automated Compliance with SQL-Based Policies

AWS CIS Benchmark hit v3.0 in 2024 with 40+ controls. Run automated compliance checks using SQL policies with exception management and multi-account views.

Joe Karlsson

Joe Karlsson

May 5, 2026

AWS

Cloud Infrastructure

Security

Tutorials

Integrate AbuseIPDB Threat Intelligence with CloudQuery

Enrich your cloud asset inventory with AbuseIPDB threat intelligence to identify public cloud IPs with known abuse reports.

Joe Karlsson

Joe Karlsson

April 20, 2026

Own your pipeline.
Own your data.