panos-response-pages
Modern, responsive response pages for PAN-OS. Generate response pages to delight users while protecting them from threats.
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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
953d267b4c59227636760addf26e27c13995704d0d13dfc1160181e1301fbd3a
|
|
| MD5 |
8e3d4eea63a181435514096c2adf72d6
|
|
| BLAKE2b-256 |
5a2f32342ccdd02d1ecbfcfb0d584204a0cbe3de7ac1fcf86ef9288be2a50ed5
|
Provenance
The following attestation bundles were made for panos_response_pages-0.1.0.tar.gz:
Publisher:
release.yml on kaisero/panos-response-pages
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
panos_response_pages-0.1.0.tar.gz -
Subject digest:
953d267b4c59227636760addf26e27c13995704d0d13dfc1160181e1301fbd3a - Sigstore transparency entry: 2281200988
- Sigstore integration time:
-
Permalink:
kaisero/panos-response-pages@6b61cb85bcbcfad7e08c70c2a469cb1939e7cfe3 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/kaisero
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6b61cb85bcbcfad7e08c70c2a469cb1939e7cfe3 -
Trigger Event:
push
-
Statement type:
File details
Details for the file panos_response_pages-0.1.0-py3-none-any.whl.
File metadata
- Download URL: panos_response_pages-0.1.0-py3-none-any.whl
- Upload date:
- Size: 198.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b107210256e3bbe2348f7d927da14eb57469bce2626a0407e648be1cade7b7b8
|
|
| MD5 |
fa72a1cd3122bf259affa8bde8c4b4ac
|
|
| BLAKE2b-256 |
a03e2a68643f869e61c798686d05fce644c79cb9447770990c956293b75b69e4
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
panos_response_pages-0.1.0-py3-none-any.whl -
Subject digest:
b107210256e3bbe2348f7d927da14eb57469bce2626a0407e648be1cade7b7b8 - Sigstore transparency entry: 2281201035
- Sigstore integration time:
-
Permalink:
kaisero/panos-response-pages@6b61cb85bcbcfad7e08c70c2a469cb1939e7cfe3 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/kaisero
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6b61cb85bcbcfad7e08c70c2a469cb1939e7cfe3 -
Trigger Event:
push
-
Statement type: