Skip to content

fix(security): add security headers middleware (CSP, COOP, Permissions-Policy) — closes #95#375

Open
dev-nana27 wants to merge 2 commits into
VertexChainLabs:mainfrom
dev-nana27:main
Open

fix(security): add security headers middleware (CSP, COOP, Permissions-Policy) — closes #95#375
dev-nana27 wants to merge 2 commits into
VertexChainLabs:mainfrom
dev-nana27:main

Conversation

@dev-nana27

Copy link
Copy Markdown

Summary

Closes #95 — Hardening: add Helmet-style security headers

Changes

  • New file: Backend/src/common/middleware/security-headers.middleware.ts
    • Content-Security-Policy with Leaflet tiles (openstreetmap.org) whitelisted
    • Cross-Origin-Opener-Policy: same-origin
    • Permissions-Policy: disables camera, microphone, geolocation
    • Referrer-Policy: strict-origin-when-cross-origin
    • X-Content-Type-Options: nosniff
  • Modified: Backend/src/main.ts
    • Import and register securityHeadersMiddleware after compression, before CORS

FWC26

USDC distribution via Stellar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Hardening: add Helmet-style security headers (CSP, COOP, Permissions-Policy)

1 participant