Security & NAT policies
Browse and search every PAN-OS security and NAT rule with server-side filtering by zone, address, service, application, and action.
SAMURAI reads your Palo Alto firewalls over the PAN-OS API and turns them into something searchable: security and NAT policies, decryption rules, address and service objects resolved to real protocols and ports, GlobalProtect and SSL-VPN sessions, and IPSec tunnels, with every configuration change detected and attributed to the admin who committed it. Self-hosted, air-gap friendly, and in the same dashboard as your FortiGate, Cisco, and the routers and switches around them.
Updated June 2026
Browse and search every PAN-OS security and NAT rule with server-side filtering by zone, address, service, application, and action.
Address and service groups (predefined, custom, and nested) expanded recursively at sync time, so a rule reads "HTTPS (tcp/443)", not an object name to chase.
SSL/TLS decryption rules surfaced next to the security policies they sit alongside.
IPSec tunnels, IKE gateways, GlobalProtect gateways, and SSL-VPN sessions in the same view as the policies that govern them.
Every policy change diffed from real device state and attributed to the admin who committed it: PAN-OS edit-to-commit batches, not guesswork from logs.
Hop-by-hop path simulation through the Palo Alto firewalls plus the routers, switches, and ACI fabrics around them, with per-hop rule evaluation.
Panorama is the Palo Alto management plane, built to push and provision policy across the Palo Alto fleet. SAMURAI is read-only and multi-vendor: it never changes configuration, and it sees your FortiGate and Cisco firewalls in the same dashboard. The two answer different questions.
Scope
SAMURAI
Palo Alto plus FortiGate, Cisco FMC/FTD, routers, switches, ACI, ISE, and vCenter in one view
Panorama
Palo Alto fleet management (single vendor)
Direction
SAMURAI
Read-only: it observes and reports, never pushes configuration
Panorama
Management plane: pushes and provisions policy
Change attribution
SAMURAI
Commit-correlated change timeline across every vendor, attributed to the admin
Panorama
Native admin and commit logs within Palo Alto
Deployment
SAMURAI
Single self-hosted Docker container, serving data in about five minutes
Panorama
Panorama appliance or VM, Palo Alto-licensed
If you manage a Palo Alto-only estate and need to provision policy, Panorama is the right tool. If you need to see and search your Palo Alto firewalls next to everything else on the network, and know who changed what, when, that is what SAMURAI is built for. Many teams run both.
Over the PAN-OS XML API, read-only. It pulls security and NAT policies, decryption rules, address and service objects, routing, and VPN/GlobalProtect state on a schedule and serves them from cache, so the dashboard is instant.
No. It reads each firewall (or Panorama, if that is your management point) directly. It does not require Panorama and does not replace it: SAMURAI is read-only visibility, Panorama is the management plane.
Yes. Predefined, custom, and nested service and address groups are expanded recursively at sync time and annotated with real protocols and ports, so a rule reads "HTTPS (tcp/443)" instead of an object name.
SAMURAI groups PAN-OS audit entries by edit-to-commit batches, so each detected policy change is tied to the admin who committed it, not inferred from syslog.
Yes. One self-contained Docker image, an offline IEEE OUI database, and no telemetry. Nothing leaves your perimeter.
Self-hosted, air-gap friendly, read-only. See it run against your own fleet.