Start the app:
docker compose up -d
Get the JWT:
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
python3 ./get_auth_header.py
Then take that header and set it in ZAP.
You can use the openapi-spec.yml to import the API into ZAP for authenticated imports.
The docker container for this example app was created using the "02 - None algorithm" example from this repository: https://github.com/agaosto/Vulnerable-JWT