Safeguard
Security Guides•

How to build a SaaS app inventory from sources you already have

Build a working SaaS inventory in a week from SSO logs, OAuth grants, expense data, email and browser extensions, without buying a new tool.

Safeguard Security Team
3 min read

You can build a useful SaaS inventory in a week from five sources you already have: your single sign-on app list, OAuth consent grants in your identity provider, expense and card statements, sign-up and invoice emails, and browser extension reports. Merge them into one sheet with an owner for each app.

Why start with an inventory

You cannot review settings, access or contracts for tools you do not know about. Most SaaS exposure begins with a tool someone signed up for in five minutes and then forgot, still holding company data or a connection into a core system.

Source 1: single sign-on

List every app configured in your identity provider. These are the known ones. Note which use SSO login and which have local passwords on the side.

Source 2: OAuth grants

When a person clicks "sign in with" or "connect to" another tool, they often grant it access through OAuth. Microsoft documents that apps added to an Entra tenant through user or admin consent can be reviewed, and that permissions can be revoked. Google Workspace and other platforms have comparable admin views. Export the list of third-party apps with grants and the scopes they hold. See the Entra walkthrough.

Source 3: finance records

Card statements and expense reports show spend on tools that never touched IT. Search for recurring small charges and vendor names you do not recognise. Free tiers will not appear, so this source misses them.

Source 4: email

Search shared mailboxes and finance inboxes for terms like "welcome to", "your invoice", "verify your email" and "your trial". Treat results as leads.

Source 5: browser extensions and devices

If you manage browsers, export the installed extension list. Many extensions connect to online services and hold data. Device management reports may also list installed desktop apps with cloud sync.

The merged sheet

Columns to keep:

  • App name and vendor
  • Owner (a person)
  • Business purpose
  • Data it holds
  • Login method (SSO, local password, OAuth only)
  • Connected systems
  • Date last reviewed
  • Decision: keep, replace, remove

Triage

  1. Remove apps nobody can justify.
  2. Move the rest behind SSO where the vendor supports it.
  3. Reduce excess permissions on connections.
  4. For apps with sensitive data, read the vendor's security documentation and decide whether more review is needed.

Keep it current

Add "register the tool" to your procurement and onboarding steps, and rerun the five sources each quarter. Any app found by a source but missing from the sheet is a process gap to close.

Aim for completeness over precision in the first pass. An entry with an unknown owner is still useful, because it tells you where to ask.

Where Safeguard fits

Safeguard offers asset discovery, vendor-related compliance evidence automation, and policies for software you build. It is not a SaaS security posture product and does not claim to be.

Quick check

Do I need a tool for this?

Not to start. A spreadsheet and the five sources get you most of the way. Tools help once the number of apps and staff makes manual review slow.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.