What problem does it solve? FortiGate configurations use a deeply nested config/edit/set/next/end block format that is difficult to analyze, audit, or migrate by hand. This Skill converts full-configuration exports or backups into a structured, vendor-neutral JSON schema so policies, objects, NAT, VPN, and routing data can be reviewed, compared, or converted reliably. ## Core Features & Use Cases - Full Config Extraction: Parses zones, interfaces, address and service objects, security policies, VIPs, IP pools, central SNAT, schedules, UTM profiles, VPN IPsec, BGP/OSPF, DHCP, HA, and multi-VDOM contexts. - Built-in Audit Checks: Detects unused objects, shadowed policies, overly permissive rules, missing logging, disabled policies, and weak VPN algorithms. - Safe Secret Handling: Masks VPN pre-shared keys and reduces BGP/OSPF authentication keys to presence flags so no raw secrets appear in output. - Use Case: Paste a FortiGate backup export and receive normalized JSON conforming to the shared intermediate schema, plus quality-gate results listing unresolved references, residual blocks, and parser warnings ready for audit or cross-vendor conversion. ## Quick Start Ask the agent to parse the attached FortiGate show full-configuration export into the shared firewall schema and report any audit findings.