azure-security-audit

Audit and harden Azure infrastructure security configurations across identity, network, and monitoring.

1|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/parandurume-labs/duru-conductor --skill azure-security-audit-parandurume-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-security-audit
Source: https://github.com/parandurume-labs/duru-conductor/tree/main/skills/azure-security-audit
Command: npx skills add https://github.com/parandurume-labs/duru-conductor --skill azure-security-audit-parandurume-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure security oversight is often fragmented across IAM, networking, and monitoring. This Skill provides a cohesive blueprint to audit, harden, and maintain Azure infrastructure by migrating Key Vault access policies to RBAC, enforcing Entra ID Conditional Access, configuring private endpoints, enabling Defender for Cloud, and auditing NSG rules and diagnostic settings.

Core Features & Use Cases

  • Identity & Access Security (CRITICAL): migrate from access policies to RBAC, enforce Conditional Access for admin roles, disable legacy authentication, and implement least-privilege access controls.
  • Network Security (HIGH): deploy private endpoints for data services, enforce deny-by-default NSG rules, enable NSG flow logs, and ensure secure DNS resolution.
  • Threat Protection (HIGH): enable Defender for Cloud coverage across storage, VMs, containers, and keys, plus security contacts and alerts.
  • Policy & Compliance (HIGH): apply built-in and custom Azure Policy definitions to enforce or audit security controls across resources.
  • Secret Management (HIGH): implement secret rotation and managed access through Key Vault with automated expiration handling.
  • Monitoring & Incident Response (MEDIUM): configure diagnostic settings, alerts, and a structured incident response runbook with investigation queries.

Quick Start

Review your Azure configuration and implement the recommended hardening steps to establish a secure baseline

Frequently Asked Questions about azure-security-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Azure infrastructure security gaps across identity and networking?

To audit Azure infrastructure security, you can review configurations across identity, network, and monitoring domains to identify gaps and apply hardening steps like RBAC migration and NSG enforcement for a secure baseline.

How do I migrate Azure Key Vault access policies to RBAC permissions?

Migrating Key Vault access policies to RBAC involves replacing vault-level access policies with Entra ID role assignments, enabling least-privilege access controls and managed identity authentication for secret retrieval.

What is the best way to enforce Conditional Access for Azure admin roles?

Enforcing Conditional Access for Azure admin roles requires configuring Entra ID policies to mandate multi-factor authentication, block legacy authentication protocols, and restrict access by network location or device compliance state.

How do I configure deny-by-default NSG rules and private endpoints in Azure?

Configuring deny-by-default NSG rules involves creating explicit deny rules for inbound traffic, while deploying private endpoints assigns private IP addresses to data services, ensuring traffic bypasses the public internet.

Does this approach support enabling Defender for Cloud across storage and containers?

Yes, this approach supports enabling Defender for Cloud across storage, VMs, containers, and keys, configuring security contacts and alerts to provide threat protection for your Azure subscriptions.

Can I apply custom Azure Policy definitions to audit resource compliance?

Yes, you can apply built-in and custom Azure Policy definitions to enforce or audit security controls across resources, ensuring continuous compliance with your organizational security baseline.