Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 947 Bytes

File metadata and controls

19 lines (12 loc) · 947 Bytes

Slug tenant enumeration

ID: SAT1034

Tactics

  • Reconnassiance

Summary

SaaS vendors make use of different strategies to separate tenants from one another. Often, this is based on the creation of a “slug” chosen by the user during tenant creation. This is used as either a path separator, query parameter, or subdomain to separate tenants.

There are often methods within a SaaS app that allow existing slugs to be enumerated, for example, when attempting to create a new tenant the app may error stating that a tenant with that slug already exists.

It is common for the organization name itself to be used, or something very close to it, so querying a number of variations of the organization name is often a method for discovering if a SaaS app is in use and what the tenant name is.

Examples

References