tenant-isolation-reviewer

Audit multi-tenant systems for cross-tenant data leakage across surfaces.

2|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill tenant-isolation-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tenant-isolation-reviewer
Source: https://github.com/nguyenpv1980-wq/Project-Aegis/tree/main/.claude/skills/tenant-isolation-reviewer
Command: npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill tenant-isolation-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill audits an existing multi-tenant system to determine whether one tenant can reach another tenant's data, metadata, or privileged surfaces. It focuses on evidence-backed isolation review rather than design advice, so findings are grounded in real code, schemas, and operational paths.

Core Features & Use Cases

  • Cross-surface isolation review: Checks identity, data, API, storage, logs, analytics, support tooling, exports, imports, background jobs, search, AI retrieval, billing, feature flags, and audit paths.
  • Evidence-based findings: Produces severity-ranked isolation issues with file and line evidence plus a concrete tenant A to tenant B leak scenario.
  • Negative testing and coverage gaps: Builds an isolation test matrix, defines denial-oriented tests, and reports an explicit not-inspected list for surfaces not reviewed.
  • Use Case: Use this skill before onboarding a regulated enterprise customer, after a suspected cross-tenant incident, or when a new tenant-facing surface such as export, search, or AI chat is introduced.

Quick Start

Review the repository or design artifact and assess whether tenant isolation is sound across every surface, then return severity-ranked findings, negative tests, and a not-inspected list.

Frequently Asked Questions about tenant-isolation-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review a multi-tenant system for cross-tenant data leakage?

An isolation review for cross-tenant leakage audits identity, API, storage, logs, analytics, support tooling, exports, imports, background jobs, search, AI retrieval, billing, feature flags, and audit paths to ensure no tenant can reach another tenant's data.

When do I need to perform a tenant isolation review?

You need a tenant isolation review before onboarding a regulated enterprise customer, after a suspected cross-tenant incident, or when introducing a new tenant-facing surface such as export, search, or AI chat.

How do I build negative tests for multi-tenant API isolation?

Building negative tests for multi-tenant API isolation involves creating an isolation test matrix with denial-oriented tests that prove tenant A cannot reach tenant B's data, metadata, or privileged surfaces across all exposed operational paths.

What is the best way to audit AI retrieval paths for cross-tenant leakage?

Auditing AI retrieval paths for cross-tenant leakage requires checking whether one tenant can reach another tenant's data through search or AI chat surfaces, producing severity-ranked findings with file and line evidence plus explicit leak scenarios.

Can I use this isolation review on operational designs and schemas, not just codebases?

Yes, this isolation review applies to codebases, schemas, and operational designs that expose identity, API, storage, logs, analytics, support, export, import, job, search, retrieval, billing, flag, or audit paths.

How does this review handle surfaces that were not inspected for tenant isolation?

The review handles uninspected surfaces by explicitly reporting a not-inspected list, ensuring that any tenant-facing or privileged paths not reviewed during the isolation audit are documented and reported as explicit coverage gaps.