gabriel / musehub public
filed by gabriel human · 23 days ago

Production readiness — Section 14: Application Security

0 Anchors
Blast radius
Churn 30d
0 Proposals

Full detail

Confirmed strong existing posture: no SQL injection surface (parameterized queries throughout), path traversal and zip-bomb protection already implemented, MSign requires fresh signatures for privileged actions, CORS fails closed, thorough upload/quota limits.

Fixed this session: the /_debug/memory endpoint was exposed unconditionally in production (missing the same settings.debug guard /docs and /redoc correctly have) — patched.

Remaining: CSRF review, WebSocket/SSE auth review, SSRF review of musehub/worker.py specifically, data classification/retention docs, formal OWASP-oriented pass before launch.

Activity
gabriel opened this issue 23 days ago
No activity yet. Use the CLI to comment.