Skip to main content

PAN-OS-GetAvailablePANOSSoftware

This Script is part of the PAN-OS by Palo Alto Networks Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.10.0 and later.

This script is a wrapper for the 'pano-os-platform-get-available-software' command, adding options to return only images newer than is currently installed to minimize amount of context data generated.

Script Data#


NameDescription
Script Typepython3
Cortex XSOAR Version6.10.0

Dependencies#


This script uses the following commands and scripts.

  • Panorama
  • pan-os-platform-get-available-software

Used In#


This script is used in the following playbooks and scripts.

  • PAN-OS - Firewall Upgrade Readiness Checks

Inputs#


Argument NameDescription
device_filter_stringThe string by which to filter the results to only show specific hostnames or serial numbers.
targetThe target number of the firewall. Used only on a Panorama instance.
panos_instance_nameThe instance name of the PAN-OS Integration to use. Specify only one instance.
newer_images_onlyWhether to return only images newer than currently installed.

Outputs#


PathDescriptionType
PANOS.SoftwareVersions.Summary.hostidThe host ID.String
PANOS.SoftwareVersions.Summary.versionThe software version in Major.Minor.Maint format.String
PANOS.SoftwareVersions.Summary.filenameThe software version filename.String
PANOS.SoftwareVersions.Summary.sizeThe size of the software in MB.String
PANOS.SoftwareVersions.Summary.size_kbThe size of the software in KB.String
PANOS.SoftwareVersions.Summary.release_notesThe link to version release notes in the Palo Alto Networks knowledge base.String
PANOS.SoftwareVersions.Summary.downloadedTrue if the software version is present on the system.Boolean
PANOS.SoftwareVersions.Summary.currentTrue if this is the currently installed software on the system.Boolean
PANOS.SoftwareVersions.Summary.latestTrue if this is the most recently released software for this platform.Boolean
PANOS.SoftwareVersions.Summary.uploadedTrue if the software version has been uploaded to the system.Boolean