Block a user
julien
pushed to docs/adr-0021-phase-2-security-baseline at julien/apf_portal
2026-05-13 23:45:22 +02:00
julien
created branch docs/adr-0021-phase-2-security-baseline in julien/apf_portal
2026-05-13 23:45:21 +02:00
julien
deleted branch feat/portal-bff/security-rate-limit-error-filter from julien/apf_portal
2026-05-13 21:34:37 +02:00
feat(portal-bff): rate limiting + structured error filter
feat(portal-bff): rate limiting + structured error filter
julien
created branch feat/portal-bff/security-rate-limit-error-filter in julien/apf_portal
2026-05-13 21:32:28 +02:00
julien
pushed to feat/portal-bff/security-rate-limit-error-filter at julien/apf_portal
2026-05-13 21:32:28 +02:00
julien
deleted branch feat/portal-bff/security-helmet-cors-csrf from julien/apf_portal
2026-05-13 20:50:49 +02:00
feat(portal-bff): helmet + env-driven CORS allowlist + double-submit CSRF
feat(portal-bff): helmet + env-driven CORS allowlist + double-submit CSRF
julien
created branch feat/portal-bff/security-helmet-cors-csrf in julien/apf_portal
2026-05-13 20:42:59 +02:00
julien
pushed to feat/portal-bff/security-helmet-cors-csrf at julien/apf_portal
2026-05-13 20:42:59 +02:00
julien
deleted branch fix/portal-bff/audit-insert-without-returning from julien/apf_portal
2026-05-13 19:48:37 +02:00
fix(portal-bff): audit writes use raw INSERT (audit_writer has no SELECT for RETURNING)
fix(portal-bff): audit writes use raw INSERT (audit_writer has no SELECT for RETURNING)
julien
pushed to fix/portal-bff/audit-insert-without-returning at julien/apf_portal
2026-05-13 19:44:34 +02:00
julien
created branch fix/portal-bff/audit-insert-without-returning in julien/apf_portal
2026-05-13 19:39:14 +02:00