Git & GitHub
Version history for every change; powers the public changelog.
Stack
Every tool here is labelled honestly: in use, planned, or a separate lab project. Click through for the docs.
Version history for every change; powers the public changelog.
Builds and checks every change; tests the live site and API every hour.
All automation runs on Ubuntu runners; checks are shell and Node scripts.
Builds the site into plain static files: fast, with almost nothing to attack.
Hosts the site worldwide and runs the small API on /api.
Scans the code for security bugs on every change and weekly.
Alerts on vulnerable dependencies and opens update pull requests.
Every risk mapped to how this site handles it.
Strict CSP, HSTS and friends — verified every hour.
Public read-only endpoints for the glossary and changelog.
A tested collection (16 assertions) run hourly with Newman.
Machine-readable description of every endpoint.
A free “check your website's security headers” tool.
Define the Lambda tool and DNS as code.
Package the Python tool so it runs the same everywhere.
Only if a feature genuinely needs stored data.
A home-lab project and write-up, not part of this site.
A home-lab project — overkill for a static site.