fix(security): harden auth, tenant scoping, and scrub secrets

Require session on APIs, scope KPIs/activos/simulate to the user tenant, strip real JWTs from .env.example, and add health/smoke/docs for 4Ventures ops.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
4Ventures
2026-09-21 10:51:46 +02:00
parent e7b6ab71ca
commit 2df3fe6983
21 changed files with 621 additions and 276 deletions

28
.gitignore vendored Normal file
View File

@@ -0,0 +1,28 @@
# dependencies
node_modules/
.pnp
.pnp.js
# next
.next/
out/
build/
dist/
# env & secrets — never commit
.env
.env.*
!.env.example
# debug / OS
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.DS_Store
*.pem
.vercel
# local
*.local
coverage/
.turbo/