azure-security-analyzer

Analyze Azure ARM templates against Microsoft security best practices and generate per-resource assessments.

267|40|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/Azure/git-ape --skill azure-security-analyzer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-security-analyzer
Source: https://github.com/Azure/git-ape/tree/main/.github/skills/azure-security-analyzer
Command: npx skills add https://github.com/Azure/git-ape --skill azure-security-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes Azure resource configurations against security best practices to produce per-resource assessments and actionable recommendations.

Core Features & Use Cases

  • Validate each resource against Microsoft MCP best-practices security controls and generate a per-resource security assessment.
  • Produce a comprehensive security report with evidence-backed findings and remediation guidance.
  • Distinguish explicit configurations from platform defaults and verify evidence directly against the ARM template.
  • Use during template generation and post-deployment audits to identify and remediate security gaps across resources.

Quick Start

Provide your ARM template to generate an MCP-aligned per-resource security report.

Frequently Asked Questions about azure-security-analyzer

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

FAQPage Schema
How do I validate an ARM template against Azure security best practices?▼

Azure security posture checks validate ARM templates by analyzing resource configurations against Microsoft best practices. The analyzer produces a per-resource security assessment, citing exact evidence from the template and distinguishing explicit configurations from platform defaults.

What is the best way to identify security gaps in deployed Azure resources?▼

The best way to identify security gaps in deployed Azure resources is performing a post-deployment review. The analyzer evaluates resource configurations against Microsoft MCP best-practices security controls and generates an evidence-backed report with remediation guidance.

How does an Azure security analyzer distinguish between platform defaults and explicit configurations?▼

An Azure security analyzer distinguishes between platform defaults and explicit configurations by verifying evidence directly against the ARM template. It evaluates the provided configurations against Microsoft MCP best-practices security controls to ensure accurate findings.

Can I use this Azure security analyzer for post-deployment audits?▼

Yes, you can use the Azure security analyzer for post-deployment audits. It analyzes deployed resource configurations against Microsoft security best practices to identify security gaps and deliver a structured report with actionable remediation guidance.

Do I need to provide a complete ARM template to generate an MCP-aligned security report?▼

Yes, you need to provide a complete ARM template. The analyzer uses the template as direct evidence to validate each resource against Microsoft MCP best-practices security controls and generate a per-resource security assessment.