Skip to content

Trust Boundary Checklist

Pack: security Parent skill: Security Authz And Trust Boundaries Source: security/security-authz-and-trust-boundaries/references/trust-boundary-checklist.md

  • who is the actor
  • what resource is being touched
  • which action is happening
  • what server-side fact proves the actor is allowed
  • 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
  • if (isAdmin) with no resource check
  • client sends userId and server trusts it
  • UI hides buttons but backend allows the mutation