Padosoft Tenant Isolation

Use this skill when more than one organisation, customer, workspace or project shares a system, and whenever a boundary between them is being written or reviewed: a scoped query, a list endpoint, an update or delete, a background job, a cache or storage key, an idempotency key, a provisioning or admin route. It also applies when the user reports that one account can see or overwrite another's data, that a count or a page leaks records, that a job ran for the wrong tenant, or that a legacy record is visible to everyone. It checks that the scope is carried by the key and re-checked at every boundary, not applied as a filter on the way out. Do not use it for authentication or login flows, for role and permission design inside a single tenant, or for database sharding and capacity work.

padosoft Updated

File contents

padosoft/skills/tree/main/skills/padosoft-tenant-isolation commit e5c7841ee5

Frequently asked questions

npx skillmds@latest add padosoft/padosoft-tenant-isolation