Skip to main content

panos-response-pages

CI Python License

Modern, responsive response pages for PAN-OS. Generate response pages to delight users while protecting them from threats.

Full documentation →

Preview

panos-response-pages generates responsive response pages for Desktop and Mobile which support both dark and light mode by default. For a full preview of all available themes and options take a look at the dedicated Preview pages.

A blocked-application page rendered in the Beacon Field style

Install

pip install panos-response-pages

Install (From Source)

uv tool install panos-response-pages
uvx panos-response-pages build          # or run it without installing

Use

panos-response-pages build              # every style, into ./out
panos-response-pages themes             # what styles exist
panos-response-pages init               # copy the templates out to customise them

out/deploy/<style>/ is what you import. out/preview/index.html is a clickthrough gallery for review — style, page, viewport and colour scheme — built with sample data standing in for the PAN-OS tokens.

Six styles ship, all supporting three brand palettes and both colour schemes: assist, record, banner, glass, beacon, mesh. See [Styles].

Development

uv sync --all-groups
uv run pre-commit install
uv run nox                            # lint, type-check, tests, docs

nox -s tests runs the suite with coverage; the gate is 93%. Commit uv.lock.

License

MIT. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

panos_response_pages-0.1.0.tar.gz (176.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

panos_response_pages-0.1.0-py3-none-any.whl (198.9 kB view details)

Uploaded Python 3

File details

Details for the file panos_response_pages-0.1.0.tar.gz.

File metadata

  • Download URL: panos_response_pages-0.1.0.tar.gz
  • Upload date:
  • Size: 176.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for panos_response_pages-0.1.0.tar.gz
Algorithm Hash digest
SHA256 953d267b4c59227636760addf26e27c13995704d0d13dfc1160181e1301fbd3a
MD5 8e3d4eea63a181435514096c2adf72d6
BLAKE2b-256 5a2f32342ccdd02d1ecbfcfb0d584204a0cbe3de7ac1fcf86ef9288be2a50ed5

See more details on using hashes here.

Provenance

The following attestation bundles were made for panos_response_pages-0.1.0.tar.gz:

Publisher: release.yml on kaisero/panos-response-pages

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panos_response_pages-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for panos_response_pages-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b107210256e3bbe2348f7d927da14eb57469bce2626a0407e648be1cade7b7b8
MD5 fa72a1cd3122bf259affa8bde8c4b4ac
BLAKE2b-256 a03e2a68643f869e61c798686d05fce644c79cb9447770990c956293b75b69e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for panos_response_pages-0.1.0-py3-none-any.whl:

Publisher: release.yml on kaisero/panos-response-pages

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page