Trust Boundary Checklist
Pack:
securityParent skill: Security Authz And Trust Boundaries Source:security/security-authz-and-trust-boundaries/references/trust-boundary-checklist.md
Always identify
Section titled “Always identify”- who is the actor
- what resource is being touched
- which action is happening
- what server-side fact proves the actor is allowed
Default checks
Section titled “Default checks”- session is valid
- actor belongs to the tenant or org
- actor owns the resource or has explicit privilege
- resource lookup is constrained by tenant or owner where appropriate
Smells
Section titled “Smells”if (isAdmin)with no resource check- client sends
userIdand server trusts it - UI hides buttons but backend allows the mutation