fwrule-analyzer

Detect overlaps, shadowing, conflicts, and duplicates in multi-vendor firewall rules.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/dgethings/netclaw --skill fwrule-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fwrule-analyzer
Source: https://github.com/dgethings/netclaw/tree/main/workspace/skills/fwrule-analyzer
Command: npx skills add https://github.com/dgethings/netclaw --skill fwrule-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze firewall rules across multiple vendors to detect overlaps, shadowing, conflicts, and duplicates, enabling consistent policy governance and faster audits.

Core Features & Use Cases

  • Cross-vendor rule normalization: parse vendor configs or accept pre-normalized JSON for unified analysis.
  • Dimensional overlap detection: evaluate overlaps across zones, addresses, services, protocols, actions, and applications.
  • Workflow enablement: supports pre-change validation, cross-platform policy audits, and ruleset hygiene with actionable results.

Quick Start

Provide vendor configs or a pre-normalized JSON payload for analysis and receive a unified report of overlaps, shadows, conflicts, and duplicates.

Frequently Asked Questions about fwrule-analyzer

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

FAQPage Schema
How do I detect shadowing and overlapping rules across multi-vendor firewalls?

Firewall rule shadowing and overlaps across multiple vendors are detected by parsing vendor configurations or pre-normalized JSON, producing a normalized view for dimensional analysis across zones, addresses, services, protocols, actions, and applications.

Can I analyze firewall policies from PAN-OS, ASA, and Check Point in one pass?

You can analyze firewall policies from PAN-OS, ASA, FTD, IOS, Check Point, SRX, Nokia SR OS, and FortiOS in one pass by normalizing the configurations to identify conflicts, duplicates, and overlaps simultaneously.

What is the best way to perform pre-change validation for firewall rulesets?

The best way to perform pre-change validation for firewall rulesets is to analyze proposed changes for dimensional overlaps, shadowing, conflicts, and duplicates before deployment, ensuring consistent policy governance and ruleset hygiene.

Do I need pre-normalized JSON input to audit cross-platform firewall rules?

You do not need pre-normalized JSON to audit cross-platform firewall rules; the analysis accepts native vendor parsers for configurations directly or pre-normalized JSON input to produce a unified report.

Why does my firewall ruleset have conflicting rules after a cross-platform audit?

Conflicting rules in a firewall ruleset are identified during a cross-platform audit when the analysis detects overlapping dimensions across actions, services, or addresses that create contradictory policy enforcement behavior.