Production readiness — Section 14: Application Security
0
Anchors
—
Blast radius
—
Churn 30d
0
Proposals
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
No activity yet. Use the CLI to comment.