Skip to main content

Palo Alto PAN-OS

Description

The Palo Alto PAN-OS connector uses the PAN-OS REST API over HTTPS to discover device administrator accounts and their assigned admin roles or permission profiles on Palo Alto Networks firewalls and Panorama management servers. It authenticates using an API key and classifies superuser and device administrator roles as privileged.

System Type Classification

FieldValue
System TypeInfrastructure
Default Scan Priority200

Version Support

OrbisID EditionSupported
CommunityNo
ProYes
EnterpriseYes

Supported Protocol

ProtocolPortNotes
REST API (HTTPS)443 TCPAPI key via X-PAN-KEY request header; self-signed certs accepted

What OrbisID Discovers

DataSource
Device administrator accountsGET /restapi/v10.2/Device/DeviceAdministrators
Admin role profilesDerived from role attribute per administrator
Superuser classificationssuperuser and superreader role detection
MembershipsUser-to-role-profile associations

Connection Requirements

Required Permissions

Generate a PAN-OS API key for a read-only device administrator account.

Minimum permissions:

  • Device administrator with read-only superreader role; or a custom admin role with read access to device configuration

Credential Mapping

OrbisID FieldValue
credential.passwordPAN-OS API key
system.hostnameFirewall or Panorama management IP / hostname

Network Requirements

The OrbisID server must have HTTPS access to the PAN-OS management interface on port 443. Self-signed TLS certificates are accepted automatically.

Configuration Steps

  1. Generate a PAN-OS API key for the scanning administrator:
    GET https://{hostname}/api/?type=keygen&user={username}&password={password}
    Copy the <key> value from the XML response.
  2. Create a Credential in OrbisID:
    • Password: PAN-OS API key
  3. Navigate to Systems → Add System
  4. Fill in the fields:
FieldValue
NameDescriptive name (e.g., Palo Alto PAN-OS – Edge Firewall)
OS TypePaloAltoPanos
System TypeInfrastructure
HostnameManagement interface IP or hostname
CredentialThe API key credential
  1. Click Test Connection
  2. Click Save

Troubleshooting

SymptomLikely CauseResolution
403 ForbiddenInvalid or expired API keyRegenerate the API key using the /api/?type=keygen endpoint
No accounts returnedRead-only role lacks admin viewUse a superreader or equivalent role
Cannot connectREST API not enabledEnable REST API under Device → Setup → Management
SSL certificate errorOrbisID rejecting self-signed certOrbisID uses trust-all SSL for PAN-OS; restart the scanner if needed