Jarian Cottingham df82068aeb fix: CSRF protection, cookie security flags, rate limiting, XSS (#23,#24,#25,#28,#33)
Add CSRF tokens to all cookie-based POST endpoints.
Set Secure and SameSite=Strict on auth cookie.
Rate limit login to 5 attempts per 15min per IP.
Escape HTML in signing error messages (XSS fix).
Remove duplicate get_user_from_cookie definition.
2026-07-04 04:51:56 +00:00
2026-07-03 01:14:04 +00:00
2026-07-01 04:52:16 +00:00
2026-07-03 01:14:04 +00:00
2026-07-03 01:14:04 +00:00
Description
Self-contained certificate authority with YubiKey-backed signing. Root + intermediate CA keys on two YubiKeys; every signing requires physical touch + PIN.
MIT 134 KiB
Languages
Python 47.1%
HTML 27.3%
Shell 25.6%