I will audit your multi tenant saas for tenant isolation and data leaks


About this gig
Multi-tenancy does not fail loudly. It fails on a Tuesday, when one customer opens a report and sees another customer's data - and you find out from them, not from your logs.
WHAT I CHECK
Every query path that should be tenant-scoped and is not. Repository and EF global filters bypassed by raw SQL. Cache keys missing the tenant ID. Background jobs running under the wrong tenant context. Realtime hubs broadcasting across tenants. RBAC checked in the UI but not in the API. File storage paths that are guessable across tenants.
You get a written report, findings ranked by severity, each one with the file, the line and the concrete failure it causes.
WHY ME
I have built three multi-tenant B2B SaaS products in 5+ years - a CRM, an HRMS and a task management platform - covering tenant isolation, per-tenant config, tenant-scoped RBAC with deep permission trees, subscription plans and limits, per-tenant Hangfire jobs and SignalR. I now lead a team of 4+ developers.
Stack: .NET / C#, ASP.NET Core and Web Forms, Angular, MSSQL.
I will tell you when your isolation is already fine. That is a valid result and you still get the report.
Get to know Harshit bohara
Team Lead and Senior DOT NET Developer, Multi Tenant SaaS, SQL Server
- FromIndia
- Member sinceSep 2026
Languages
Hindi, English
FAQ
What multi-tenancy models do you cover?
All three, plus hybrids: shared database with a tenant column, schema per tenant, and database per tenant - including setups where large tenants get a dedicated database and the rest stay shared. Which one is right for you depends on compliance, tenant count and data volume per tenant.
How large were the systems you built?
Between 10 and 50 live tenants per product, across three products - a CRM, an HRMS and a task management platform. That is the range where isolation bugs and noisy-neighbour queries start to show up.
Do you need write access to our repository?
No. Read-only access is enough for the audit. For the Premium fix package I work on a branch and you review the pull request.
Is this only for dotnet stacks?
Yes. .NET and MSSQL only. I do not audit PHP, Node or Python stacks. If I have not shipped it, I will not sell it to you.
Will you sign an NDA?
Yes, before any code access.

