remco pushed to main at remco/EpicNext-Cms 2026-09-24 18:39:40 +02:00
9562a75378 feat(security): external IP blocklist sync for the local CrowdSec engine
remco pushed to main at remco/EpicNext-Cms 2026-09-24 18:08:20 +02:00
84d53139a9 feat(security): opt-in local CrowdSec LAPI bouncer on the Docker engine
remco pushed to main at remco/EpicNext-Cms 2026-09-23 15:06:19 +02:00
3e1a3f92c8 feat(security): recovery alerts, gate-block sharing, rolling-window burst and admin breakdown for CrowdSec
remco pushed to main at remco/EpicNext-Cms 2026-09-23 14:45:45 +02:00
301edd2c9a feat(security): ops alerts, shared backoff, atomic quota and daily stats for CrowdSec
remco pushed to main at remco/EpicNext-Cms 2026-09-23 14:24:48 +02:00
5e4fc9ab59 feat(security): give back to CrowdSec and harden the CTI budget
remco pushed to main at remco/EpicNext-Cms 2026-09-23 13:07:09 +02:00
ee25545b7f chore: pin Node.js toolchain to 26.10.0
remco pushed to main at remco/EpicNext-Cms 2026-09-23 13:03:22 +02:00
f32a6dadd0 feat(security): auto-block repeat offenders via CrowdSec community reputation
remco pushed to main at remco/EpicNext-Cms 2026-09-22 23:38:59 +02:00
64edb81ab7 docs: add Cloudflare & anti-DDoS setup guide to README
remco pushed to main at remco/EpicNext-Cms 2026-09-22 23:37:42 +02:00
c56696b230 docs(env): document anti-DDoS thresholds and Cloudflare API auto-block vars
remco pushed to main at remco/EpicNext-Cms 2026-09-22 23:31:44 +02:00
6264f9fb20 test(security): make Cloudflare block tests deterministic under CI Redis
remco pushed to main at remco/EpicNext-Cms 2026-09-22 23:27:23 +02:00
4479753160 feat(security): mirror anti-DDoS blocks to Cloudflare edge via API
remco pushed to main at remco/EpicNext-Cms 2026-09-22 22:23:01 +02:00
f0c27eb815 feat(security): Cloudflare-aware IP trust and admin-tunable anti-DDoS
remco pushed to main at remco/EpicNext-Cms 2026-09-22 21:57:17 +02:00
fd4d0fa1cb feat(security): harden anti-DDoS gate with scanner triage, tiered blocks and in-process global halt
remco pushed to main at remco/EpicNext-Cms 2026-09-22 21:48:44 +02:00
98a184953a feat(security): add Redis-backed app-layer anti-DDoS rate limiting to proxy
remco pushed to main at remco/EpicNext-Cms 2026-09-22 21:31:38 +02:00
d8f2a21011 deps: upgrade Next.js from 16.3.5 to 16.3.6
remco pushed to main at remco/EpicNext-Cms 2026-09-22 21:18:53 +02:00
761bfb2940 ci: run unit, integration and UI tests as parallel jobs
remco pushed to main at remco/EpicNext-Cms 2026-09-22 21:10:17 +02:00
292268f418 ci: reuse host-playwright browser cache instead of re-downloading chromium
remco pushed to main at remco/EpicNext-Cms 2026-09-22 20:59:04 +02:00
b2777634f7 ci: run all workflows on the self-hosted host runner
remco pushed to main at remco/EpicNext-Cms 2026-09-22 20:28:26 +02:00
628d24c0c7 feat(home): redesign landing page with cinematic hero and glass panels
remco pushed to main at remco/EpicNext-Cms 2026-09-21 21:34:18 +02:00
898204ce83 test-workflow for runner v3.5.0