frappe / frappe/central

[Ops] Pre-launch security review

Open
#34 0 comments 0 reactions 0 assignees View on GitHub
ops
Dominant language
Python
Stars
18
Forks
11
Avg merge
1d 8h
Merged PRs (30d)
20

Description

**Phase 4 — Production operations.**

Security review before launch.

### Scope
- [ ] Token TTL review; key rotation/revocation verified (from #21).
- [ ] CSRF coverage on all mutations.
- [ ] Rate-limit sensitive IAM endpoints.
- [ ] Permission-bypass test pass (attempt cross-team reads/writes, token replay, plane confusion).

### Acceptance
Security review signed off; bypass attempts fail in tests.

### Production acceptance criteria (SSO/IAM)
- [ ] No shared HS256 secret survives anywhere — mint + bench verify both on RS256/JWKS.
- [ ] A compromised single bench cannot forge tokens for other benches.
- [ ] `sso_allow_insecure_hs256` is gone/inert in prod; mint fails closed without RS256.
- [ ] Token replay window bounded (TTL); audience + issuer strictly verified.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.