Skip to main content

auditing-cloud-with-cis-benchmarks

Conduct cloud security audits using Center for Internet Security (CIS) benchmarks for Azure. Covers interpreting CIS Foundations Benchmark controls, running automated assessments, and maintaining continuous compliance monitoring.

Source facts

Repository
OWASP/openshield
Last source activity
June 21, 2026 at 23:49
Detected SKILL.md language
English
Stars
59
Forks
69

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
auditing-cloud-with-cis-benchmarks
description
Conduct cloud security audits using Center for Internet Security (CIS) benchmarks for Azure. Covers interpreting CIS Foundations Benchmark controls, running automated assessments, and maintaining continuous compliance monitoring.
domain
cybersecurity
subdomain
compliance
tags
["cis-benchmarks","compliance","azure","audit","security-hardening"]
version
1.0
author
openshield
license
Apache-2.0
nist_csf
["GV.SC-1","PR.DS-1","PR.AC-3","PR.AC-4","PR.AC-7","DE.CM-1","DE.CM-7","PR.IP-12"]
# Auditing Cloud with CIS Benchmarks — Azure Focused ## When to Use - When performing initial security audits of an Azure tenant against industry-standard benchmarks. - When preparing for SOC 2 or ISO 27001 audits that reference CIS controls. - When establishing a measurable security baseline for new Azure subscriptions. - When validating the configuration of Identity, Networking, and Storage against best practices. ## Key Concepts | Term | Definition | |------|------------| | CIS Benchmark | Prescriptive security configuration guidelines developed by the Center for Internet Security | | Level 1 Profile | Practical security controls implementable without significant performance impact | | Level 2 Profile | Defense-in-depth controls that may restrict functionality | | Foundations Benchmark | CIS benchmark specifically for cloud providers covering IAM, Logging, and Networking | ## OpenShield Compliance Rules OpenShield automates many of the CIS Azure Foundations Benchmark checks: - **Identity**: `AZ-IDN-001` through `AZ-IDN-009` - **Networking**: `AZ-NET-001` through `AZ-NET-014` - **Storage**: `AZ-STOR-001` through `AZ-STOR-005` ## Audit Workflow ### Step 1: Run Automated Assessment Use OpenShield or native Azure tools like Microsoft Defender for Cloud to run a full CIS scan. ### Step 2: Interpret Results Prioritize Level 1 controls first as they represent fundamental security hygiene. ### Step 3: Remediate High Impact Controls Address failed controls like unrestricted RDP/SSH access or missing MFA on admin accounts. ## Remediation Reference - **Use Azure Policy**: Assign the "CIS Microsoft Azure Foundations Benchmark" policy initiative for continuous auditing. - **Enable Defender**: Use Microsoft Defender for Cloud for real-time compliance tracking. - **Automate Fixes**: Use OpenShield playbooks to automatically remediate common CIS failures.
View on GitHub