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

NHI Subtype Classification​

This connector does not assert an NHI (Non-Human Identity) subtype directly — accounts are classified via the naming-pattern catalogue rules and AI classifier (Tier B) only. PAN-OS API keys are generated per existing Device Administrator (keygen), not a separate enumerable object type — unlike FortiGate, which has a dedicated system api-user object — so there is no reliable connector-level signal available.

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