Skip to content

chore: remove unnecessary .gitignore files from cdn and cdn/user - #23

Merged
elrefai99 merged 8 commits into
mainfrom
dev
Jul 19, 2026
Merged

elrefai99 merged 8 commits into
mainfrom
dev

Conversation

@elrefai99

Copy link
Copy Markdown
Member

No description provided.

elrefai99 and others added 8 commits June 27, 2026 19:08
Fixes all Critical/High/Medium findings from a full security audit:
password-reset token no longer uses PASETO public key material as an
HMAC secret (now routed through the existing PASETO forget_password
flow with a Redis-backed single-use nonce); added per-user session
versioning so password resets invalidate previously issued tokens;
fixed a GitHub Actions command-injection in the Discord notify workflow;
added WebSocket message-size/rate limits to the collab server; removed
DB credentials from Docker build-arg/layer history; bumped multer to
close known DoS advisories; moved the invite-accept token off a GET
query string and fixed its site_id binding; added authz/validation to
the notification publish endpoint; escaped user-controlled fields in
transactional email templates; capped SSE connections per user; synced
live collab rooms on diagram version restore; hardened Docker/K8s
(non-root, securityContext, prod-only installs) and trimmed CI
permissions; removed unused dependencies and patched a transitive
shell-quote advisory.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@elrefai99
elrefai99 merged commit 9c13615 into main Jul 19, 2026
1 of 3 checks passed
@elrefai99
elrefai99 deleted the dev branch July 19, 2026 06:00
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.

1 participant