bicep-security-scanner

Scan Azure Bicep templates for security misconfigurations and compliance violations.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/neilpeterson/single-skill-demo --skill bicep-security-scanner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bicep-security-scanner
Source: https://github.com/neilpeterson/single-skill-demo/tree/main
Command: npx skills add https://github.com/neilpeterson/single-skill-demo --skill bicep-security-scanner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, pypdf, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the scanning of Azure Bicep templates for security misconfigurations and compliance violations, providing a prioritized findings report and remediation guidance.

Core Features & Use Cases

  • Security Misconfiguration Detection: Identifies issues like public endpoints, missing encryption, and overly permissive access.
  • Compliance Validation: Ensures adherence to CIS, Azure Security Benchmark, and other compliance standards.
  • Remediation Guidance: Offers actionable remediation with corrected Bicep snippets.
  • Use Case: Before deploying Bicep templates, use this Skill to scan for security issues and apply fixes directly to the templates.

Quick Start

Run the bicep-security-scanner skill on your Bicep templates to automatically identify and remediate security issues.

Frequently Asked Questions about bicep-security-scanner

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

FAQPage Schema
How do I scan Azure Bicep templates for security misconfigurations?

Automated static analysis scans Azure Bicep templates to identify security misconfigurations like public endpoints, missing encryption, and overly permissive access, providing a prioritized findings report.

Can I validate Azure Bicep files against CIS and Azure Security Benchmark compliance?

Yes, automated compliance validation checks Azure Bicep templates against CIS, Azure Security Benchmark, and other standards to ensure your infrastructure-as-code adheres to required security policies.

Do I need Python 3 to run automated Bicep security scanning?

Yes, Python 3 is required along with specific libraries like pypdf to execute the static analysis scripts that scan Bicep files and generate security remediation guidance.

What is the best way to get remediation guidance for insecure Bicep templates?

The best way to get remediation guidance is using automated static analysis that identifies compliance violations in Bicep templates and provides actionable corrected Bicep snippets to fix the issues.

Does Bicep security scanning check for missing encryption and public endpoints?

Yes, Bicep security scanning detects common security misconfigurations including missing encryption, public endpoints, and overly permissive access within your Azure infrastructure-as-code templates.