TL;DR: Inaccurate SaaS management data can hide shadow IT, inflate spend, and leave ex-employees with lingering access, according to Zluri. For identity teams, the core issue is not reporting quality but whether SaaS discovery, source-of-truth tracing, and deprovisioning are accurate enough to support governance decisions.
At a glance
What this is: This is a SaaS management argument about why discovery accuracy, freshness, and traceability determine whether the platform can support governance, cost control, and access revocation.
Why it matters: It matters to IAM, IGA, and security teams because incomplete SaaS inventories and stale entitlement data create the same governance failures seen in NHI programmes: hidden access, poor offboarding, and weak accountability.
By the numbers:
- Only 5.7% of organisations have full visibility into their service accounts.
- 96% of organisations store secrets outside of secrets managers in vulnerable locations including code, config files, and CI/CD tools.
- 79% of organisations have experienced secrets leaks, with 77% of these incidents resulting in tangible damage.
👉 Read Zluri's analysis of SaaS discovery accuracy and governance gaps
Context
SaaS management only works when the underlying inventory is accurate. This article is really about the governance gap that appears when discovery misses apps, data freshness lags behind reality, or the platform cannot trace a record back to its original source of truth. For identity and access teams, that gap looks familiar: you cannot govern what you cannot see or verify.
The article also ties accuracy problems to practical consequences such as shadow IT, unnecessary spend, missed deprovisioning, and compliance exposure. In IAM terms, the same failure pattern appears when entitlements outlive employment, app ownership is unclear, or offboarding does not reach every connected system. The strongest lesson is that system-of-record quality determines whether lifecycle governance actually works.
Key questions
Q: How should teams govern SaaS apps when discovery is incomplete?
A: Treat incomplete discovery as a control gap, not a reporting flaw. Security and IAM teams should define the visible estate, identify which discovery sources cover which apps, and exclude unverified records from access reviews until they can be tied to a source of truth. Governance only works when inventory scope is explicit.
Q: Why do stale SaaS records create access risk?
A: Stale records can show an app as active, owned, or revoked when the real state has already changed. That misleads licence management, renewal decisions, and offboarding, especially when access exists outside the identity provider. The result is residual access that survives normal governance workflows.
Q: What do security teams get wrong about SaaS spend data?
A: They often treat spend data as evidence of control, when it is only one signal. A cost record can reveal hidden apps or unused licences, but it does not prove authorisation, data classification, or revocation. Finance data should trigger review, not replace identity governance.
Q: Who is accountable when a leaver still has access to SaaS apps?
A: Accountability sits with the organisation that owns offboarding, even if a platform only discovered part of the app estate. If access persists because discovery was incomplete, that is a governance failure in lifecycle management. The fix is to make revocation coverage auditable across every application in scope.
Technical breakdown
SaaS discovery as an identity inventory problem
A SaaS management platform is only as reliable as the signals it ingests. Discovery through SSO, finance systems, direct integrations, device agents, and browser extensions is really an identity inventory problem because each source captures a different slice of app usage and user access. When those sources are incomplete, the platform produces blind spots rather than a governing record. That matters because hidden apps often hide hidden entitlements, data flows, and renewals. Practical implication: treat discovery coverage as a control objective, not a reporting convenience.
Practical implication: Measure discovery coverage by source and close the gaps before using the platform for entitlement decisions.
Source of truth tracing and entitlement verification
Traceability means a record can be tied back to the originating system, whether that is an identity provider, finance platform, or application API. Without that lineage, administrators cannot validate whether a user truly has access, whether a licence is active, or whether a cost line is real. In governance terms, traceability is what turns inventory into evidence. It is also what lets teams reconcile app ownership, usage, and spend when the same application appears in several systems with different values. Practical implication: require source lineage before trusting SaaS data for access review or renewal decisions.
Practical implication: Reject unverified app and licence records from governance workflows until they can be traced to a source system.
Deprovisioning failures and access that outlives employment
The article's deprovisioning example is a classic lifecycle failure: if only some apps are discovered, only some accesses are revoked. That leaves residual access in the tail of the SaaS estate, where accounts can stay active after role change or exit. This is not just an operational inconvenience. It creates an accountability gap because the organisation believes offboarding is complete when it is only partially executed. Practical implication: make SaaS offboarding a closed-loop process that checks for residual access across all discovered apps, not just the most visible ones.
Practical implication: Validate offboarding against the full application estate so residual access cannot survive partial revocation.
NHI Mgmt Group analysis
Accuracy is the control surface, not the dashboard. This article shows that SaaS management succeeds or fails on the quality of its underlying identity and usage data. If discovery is incomplete, freshness is delayed, or provenance is unclear, the platform cannot support real governance decisions. The practitioner conclusion is simple: accuracy is an operational control boundary, not a cosmetic reporting attribute.
Shadow IT becomes an identity problem when app discovery is incomplete. The article correctly connects missed apps to missed security review, hidden spend, and ungoverned data flows. That is the same structural issue identity teams face when service accounts or OAuth-connected apps sit outside formal lifecycle controls. The practitioner conclusion is that discovery scope determines governance scope.
Lifecycle failure shows up as residual access, not just wasted licences. The ex-employee example is really about offboarding completeness. Once a platform cannot see every app, it cannot prove every entitlement was revoked. That same failure pattern appears across human access, NHIs, and delegated SaaS access. The practitioner conclusion is to treat revocation coverage as an audit requirement, not an administrative task.
Traceability is what makes SaaS governance defensible. The article's source-of-truth argument maps cleanly to modern identity governance: if a control action cannot be tied back to an authoritative source, it cannot be trusted. That principle applies across user directories, finance systems, and app APIs. The practitioner conclusion is that lineage and verification must be built into the operating model.
App sprawl and entitlement sprawl now move together. A fragmented SaaS estate is rarely just a spend problem. It is usually also a permissions problem, because each unmanaged app can carry its own accounts, tokens, and overage exposure. The practitioner conclusion is that SaaS governance must be designed as a joint inventory, access, and lifecycle discipline, not a procurement add-on.
From our research:
- 85% of organisations lack full visibility into third-party vendors connected via OAuth apps, with 38% reporting no or low visibility and 47% only partial visibility, according to The State of Non-Human Identity Security.
- A separate NHI benchmark found that 97% of NHIs carry excessive privileges, which is why visibility alone is never enough for governance.
- For a broader lifecycle view, read NHI Lifecycle Management Guide for the controls that connect discovery, rotation, and offboarding.
What this signals
App discovery is becoming an identity governance issue, not just a SaaS operations task. As organisations add more unmanaged applications, the boundary between procurement visibility and access governance keeps narrowing. Teams that already struggle with third-party OAuth visibility should expect the same problem to surface in SaaS inventories, especially where shadow IT and delegated access overlap.
Source lineage will matter more than raw completeness. A platform that can see many apps but cannot prove where the record came from still leaves practitioners with weak evidence. In practice, that means access reviews, renewals, and offboarding should increasingly depend on traceable records from the identity provider, finance systems, and application APIs, not just a dashboard count.
92% of organisations expose NHIs to third parties, according to the Ultimate Guide to NHIs, which shows why SaaS governance and machine identity governance are converging. The governance problem is no longer simply finding every application. It is proving who or what can still act inside those applications after the business has changed.
For practitioners
- Map discovery coverage to governance scope Document which SaaS apps are visible through SSO, finance feeds, direct integrations, device agents, and browser extensions, then label the blind spots before using the platform for access decisions.
- Require source lineage for every governance record Only accept licence, usage, and ownership data when the record can be traced back to the originating system, such as the IdP, finance platform, or application API.
- Reconcile offboarding across the full app estate Validate that leaver processes remove access in every discovered application, not only the applications already linked to HR or SSO records.
- Use spend anomalies as an access review trigger Investigate apps with hidden charges, unused licences, or unexpected renewals as signs that account ownership or entitlement data may be incomplete.
- Separate procurement visibility from security assurance Treat cost intelligence as useful evidence, but do not assume spending data alone proves that an app is authorised, risk assessed, or offboarded correctly.
Key takeaways
- SaaS governance fails when discovery, freshness, and provenance are weak, because teams cannot trust the inventory they use to make access and spend decisions.
- The article's examples show that incomplete visibility creates both financial waste and residual access, which turns operational data quality into a security issue.
- Practitioners should treat source lineage, full-estate offboarding, and discovery coverage as control objectives rather than optional platform features.
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 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Discovery gaps mirror hidden NHI and SaaS identity sprawl. |
| NIST CSF 2.0 | PR.AC-4 | Traceable access and entitlement data support least-privilege decisions. |
| NIST Zero Trust (SP 800-207) | AC-1 | Zero Trust depends on continuous verification of who can access SaaS apps. |
Use NHI-03 thinking to inventory every app, token, and account before governing access.
Key terms
- SaaS Discovery: SaaS discovery is the process of identifying which applications people and systems are using across the organisation. In identity governance, it matters because undiscovered apps can carry unmanaged access, unapproved data flows, and hidden costs that never appear in a formal inventory.
- Source of Truth: A source of truth is the authoritative system used to verify a record, such as an identity provider, finance platform, or application API. For governance, it is the evidence layer that allows teams to trust or challenge SaaS usage, ownership, and entitlement data.
- Shadow IT: Shadow IT is software used without formal approval or visibility from the organisation's governance process. It becomes an identity risk when the app contains data, access paths, or accounts that bypass review, offboarding, or security controls already in place.
- Deprovisioning: Deprovisioning is the removal of access when a user leaves, changes role, or no longer needs an application. In SaaS environments, it must reach every connected system, otherwise residual access survives in the long tail of apps the platform failed to discover.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
This post draws on content published by Zluri: What makes Zluri the most accurate SaaS management platform. Read the original.
Published by the NHIMG editorial team on 2025-06-26.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org