claude wtclaude
  • Joined on 2026-06-30
wtclaude pushed to fix/jwt-secret-fail-fast at RunicGateway/website 2026-07-03 00:55:18 -05:00
073c010d72 Fail fast when JWT_SECRET is missing in production (#14)
wtclaude created branch fix/jwt-secret-fail-fast in RunicGateway/website 2026-07-03 00:55:17 -05:00
wtclaude pushed to feature/configurable-moon-image at RunicGateway/website 2026-07-02 23:42:30 -05:00
7e8ffeee6f Raise hero upload soft-warning from 1 MB to 5 MB
wtclaude created pull request RunicGateway/website#20 2026-07-02 23:38:35 -05:00
Make the hero Moon image configurable (src/alt), backwards-compatible
wtclaude created branch feature/configurable-moon-image in RunicGateway/website 2026-07-02 23:38:08 -05:00
wtclaude pushed to feature/configurable-moon-image at RunicGateway/website 2026-07-02 23:38:08 -05:00
6ab3e47d38 Make the hero Moon image configurable via props.src
wtclaude created pull request RunicGateway/website#19 2026-07-02 23:23:23 -05:00
Admin login hardening: RBAC-safe controls, optional TOTP, bot-scoring + IP ban (closes #9)
wtclaude created branch feature/admin-login-hardening in RunicGateway/website 2026-07-02 23:22:48 -05:00
wtclaude pushed to feature/admin-login-hardening at RunicGateway/website 2026-07-02 23:22:48 -05:00
d38c98ad9e Harden admin login: RBAC-safe controls, 2FA, bot-scoring, rate limits (#9)
wtclaude created pull request RunicGateway/website#18 2026-07-02 21:42:33 -05:00
Derive uploaded file extension from mimetype, not originalname (fixes #11)
wtclaude created branch fix/upload-extension-xss in RunicGateway/website 2026-07-02 21:42:01 -05:00
wtclaude pushed to fix/upload-extension-xss at RunicGateway/website 2026-07-02 21:42:01 -05:00
e84835a0fb Derive uploaded file extension from mimetype, not originalname (#11)
wtclaude created pull request RunicGateway/website#17 2026-07-02 21:38:51 -05:00
Validate and uniqueness-check username on user update (fixes #13)
wtclaude created branch fix/username-validation-update in RunicGateway/website 2026-07-02 21:38:25 -05:00
wtclaude pushed to fix/username-validation-update at RunicGateway/website 2026-07-02 21:38:25 -05:00
43db509293 Validate and uniqueness-check username on user update (#13)
wtclaude created pull request RunicGateway/website#16 2026-07-02 21:23:05 -05:00
Re-validate JWT against the DB in isLoggedIn (fixes #12)
wtclaude created pull request RunicGateway/website#15 2026-07-02 21:22:23 -05:00
Enforce role-based authorization on admin-only routes (fixes #10)
wtclaude created branch fix/stale-jwt-revalidation in RunicGateway/website 2026-07-02 21:19:22 -05:00
wtclaude pushed to fix/stale-jwt-revalidation at RunicGateway/website 2026-07-02 21:19:22 -05:00
8ad18140d0 Re-validate JWT against the DB in isLoggedIn (#12)
wtclaude pushed to fix/role-authorization at RunicGateway/website 2026-07-02 21:19:20 -05:00
20d7150ab4 Enforce role-based authorization on admin-only routes (#10)