A specialized security analysis tool for auditing Azure Network Security Groups and Firewall policies to eliminate dangerous internet exposure.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install nsg-firewall-auditor
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install nsg-firewall-auditor using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Azure NSG & Firewall Auditor is a dedicated security analysis skill designed for cloud engineers and security professionals. Leveraging the power of Openclaw Skills, this tool examines network configurations to identify high-risk misconfigurations that expose virtual machines to the public internet. Instead of requiring direct access to your Azure environment, it operates on a privacy-first model where you provide the exported JSON data from your network security groups and firewall policies.
This skill acts as an automated security architect, providing immediate feedback on ports, protocols, and source IPs that could lead to unauthorized access. By analyzing rules against modern security benchmarks, it helps teams enforce zero-trust networking and ensure compliance with security best practices across their entire Azure cloud footprint. It is an essential asset for anyone using Openclaw Skills to maintain a robust and secure cloud posture.
To use this feature within Openclaw Skills, you first need to export your NSG configuration data using the Azure CLI. Run the following commands to gather the necessary data:
# Export all NSG rules in your subscription
az network nsg list --output json > nsg-list.json
# Get effective rules for a specific network interface to see actual application
az network nic list-effective-nsg --ids /subscriptions/{sub-id}/resourceGroups/{rg}/providers/Microsoft.Network/networkInterfaces/{nic-name} --output json
Once you have the JSON output, simply provide the file content or the raw JSON text to the agent for a full security audit.
The skill processes structured JSON data typically returned by the Azure Resource Manager (ARM). The analysis focuses on the following data taxonomy:
| Component | Data Source | Key Metadata Tracked |
|---|---|---|
| Network Security Group | az network nsg show |
rules, sourceAddressPrefix, destinationPortRange, priority |
| Effective Rules | az network nic list-effective-nsg |
effectiveSecurityRules, access, sourcePortRange |
| Firewall Policy | az network firewall policy list |
ruleCollections, action type, ruleType, priority |
| Subnet Mapping | VNet Topology | Subnet delegation, associated NSGs, and service endpoints |
Loading
An expert analytical framework to identify and eliminate unnecessary GCP networking and egress expenses through data-driven insights.

A security-focused analysis tool that audits Azure Key Vault configurations, access policies, and secret hygiene to mitigate credential exposure risks.

A professional-grade cloud hygiene tool that scans AWS environments to identify and report on idle or orphaned resources generating unnecessary costs.

Automate the detection of over-privileged AWS IAM policies and generate secure, least-privilege replacements to prevent cloud breaches.

An AI-driven advisor that analyzes Azure usage data to recommend optimal Reservation and Hybrid Benefit stacking for maximum cost savings.

An AI-driven financial advisor that analyzes AWS usage data to recommend the most cost-effective Reserved Instance and Savings Plan strategies.








































