Join our Newsletter — 33% off our NHI Course

Should organisations treat SaaS BOM as part of NHI governance?

Yes. In modern SaaS environments, many of the most important connections are machine-to-machine, so the relevant identities are tokens, service accounts, and delegated grants. Treating SaaS BOM as an NHI control surface helps security teams govern who or what can persist access across workflows and data flows.

Why SaaS BOM belongs in NHI governance

SaaS bill of materials belongs in nhi governance because SaaS-to-SaaS integrations often persist through non-human access paths, not just user logins. The inventory has to show which apps, tokens, service accounts, and delegated grants exist, who owns them, and what data or workflows they can reach. Without that visibility, governance is incomplete even if human accounts are tightly controlled.

That framing aligns with the operational reality of modern SaaS estates: the control problem is less about “which employee signed in” and more about “which integrations can keep acting after the original business need changes.” When SaaS BOM is treated as part of NHI governance, security teams can reason about access scope, revocation, and drift in one place instead of separately across app teams and identity teams.

A useful way to think about it is that the BOM is the discovery layer and NHI governance is the control layer. The BOM tells you what exists, while governance decides whether each connection still deserves access, whether its permissions are proportionate, and whether its authentication material is still valid. That distinction matters in environments with many connected apps, where access can outlive the original approval and become hard to trace.

What changes operationally when the BOM is governed as NHI

Once SaaS BOM is inside NHI governance, teams can inventory non-human access by integration rather than by application alone. That makes it easier to identify where long-lived tokens, overbroad scopes, shared service credentials, or orphaned grants are creating hidden persistence. It also gives security and platform teams a common language for reviewing SaaS posture across the full lifecycle of an integration.

This also changes ownership. A SaaS connection is no longer just a procurement artifact or an app admin detail; it becomes an identity object with a lifecycle. That means creation, approval, review, rotation, renewal, and offboarding should be governed with the same discipline used for other machine access, especially where one integration can read, write, or automate across multiple business systems.

For practitioners, the practical benefit is better blast-radius control. If the BOM records which integrations can access which systems, then a compromise or misuse event can be contained faster because teams know what to disable, rotate, or re-authorise first. SaaS-to-SaaS and OAuth App Governance Guide is a good example of how OAuth grants, scopes, and revocation become operational controls rather than abstract configuration details.

How to make SaaS BOM useful for access reviews and offboarding

To make the BOM actionable, each entry should capture the minimum governance fields that matter for NHI decisions: owner, business purpose, connected systems, auth method, scope, expiry or renewal basis, and rotation or revocation path. If those fields are missing, the BOM may still be a catalog, but it is not yet a governance instrument. The point is to support decisions about whether an integration should continue to exist in its current form.

Offboarding is where many organisations discover the weakness in a BOM that is only descriptive. If a SaaS integration is retired, replaced, or no longer used, the corresponding token, grant, or service account should be removed or rotated promptly, not simply left in place because the application still exists somewhere in the estate. Service Account Security Guide is especially relevant here because service-account governance depends on discovery, least privilege, and lifecycle discipline.

The same applies to reviews. A meaningful review is not just “does this app still have a business owner?” It is “does this integration still need this level of access, in this environment, with this authentication method?” That is why BOM data should feed periodic certification and exception handling, rather than sit beside it as passive documentation. IAM and IGA Basics helps anchor that review logic in access governance and entitlement management.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 and OWASP API Security Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 — Improper Offboarding SaaS BOM must show when integrations and grants should be removed.
NHI-02 — Secret Leakage SaaS BOM governance needs visibility into exposed tokens and other secret material.
NHI-05 — Overprivileged NHI BOM review should catch SaaS integrations with excessive scopes or permissions.
Recommendation — Tie BOM offboarding to revocation of stale SaaS tokens, grants, and service credentials. Inventory and rotate any SaaS secrets that appear in integration paths or repositories. Review SaaS app scopes and reduce each integration to least privilege.
NIST SP 800-53 Rev 5 IA-5 — Authenticator Management SaaS BOM governance depends on managing tokens, keys, and other authenticators across their lifecycle.
AC-6 — Least Privilege BOM-based reviews should validate that SaaS integrations hold only needed access.
CM-8 — System Component Inventory A SaaS BOM is an inventory of connected components and their trust relationships.
Recommendation — Track, rotate, and revoke SaaS authenticators through their full lifecycle. Limit each SaaS integration to the minimum permissions required. Maintain a current inventory of SaaS integrations, grants, and owning teams.
OWASP API Security Top 10 API9 — Improper Inventory Management SaaS BOM addresses hidden or forgotten connected apps and API-like integrations.
Recommendation — Inventory every SaaS integration and remove unknown or unapproved connections.
NIST CSF 2.0 ID.AM-01 — Physical devices and systems within the organization are inventoried A SaaS BOM extends inventory discipline to connected services and their access paths.
PR.AA-01 — Identities and credentials are issued, managed, verified, revoked, and audited SaaS BOM governance depends on managing non-human credentials and delegated access.
Recommendation — Inventory SaaS integrations as part of the organisation's asset register. Govern issuance, review, and revocation of SaaS credentials and grants.

Practitioner Guidance

What to prioritise: Start with the SaaS connections that can move or modify sensitive data, trigger workflows, or impersonate trusted business processes. Those are the integrations where weak governance creates the fastest path to persistence and unintended access.

What to verify: For each BOM entry, verify the owning team, the auth mechanism, the scope granted, and the revocation path. If you cannot show how to disable it quickly, it is not governed well enough for production reliance.

Common mistake: Treating the BOM as a procurement or inventory exercise alone. The hard part is not listing the apps, it is proving that every persistent machine-to-machine relationship is still justified, bounded, and removable.

Practitioner takeaway: If a SaaS integration can continue operating without a human present, it belongs in NHI governance, because the real control question is not who bought the app, but what non-human authority it can retain over time.