When users install software outside the approved catalog, IT loses visibility, patch consistency, and approval discipline. Unsupported or vulnerable applications can persist unnoticed, support tickets increase, and audit evidence becomes harder to trust. The organisation also loses the ability to enforce one software standard across the fleet.
Why This Matters for Security Teams
When software is installed outside the approved catalog, the issue is not just shadow IT. It is a control bypass that weakens asset visibility, patch governance, and supportability at the same time. Security teams lose the ability to prove what is running, who approved it, and whether it is receiving timely fixes. That matters because untracked applications often become the entry point for privilege abuse, data exfiltration, or unmanaged secrets exposure, especially when they interact with identities and APIs in ways central tooling never sees. The broader risk picture is reflected in NHI Mgmt Group research, which notes that only 5.7% of organisations have full visibility into their service accounts in the Ultimate Guide to NHIs, and that visibility gap is the same operational blind spot that appears when software governance is informal. Current guidance in the NIST Cybersecurity Framework 2.0 still points to inventory, control, and continuous monitoring as baseline disciplines, not optional extras. In practice, many security teams encounter the risk only after a vulnerable application is found in an incident review, rather than through intentional software approval and enforcement.How It Works in Practice
Approved software catalogs work by turning software choice into a governed workflow rather than an informal user decision. In a healthy model, users request software through a managed channel, IT or security validates the business need, and the package is delivered from a known source with standard settings, patching, and logging. This supports consistent licensing, vulnerability management, and removal when the tool is no longer needed. It also helps reduce the chance that a workstation becomes the hidden launch point for risky access paths, including tools that handle secrets or connect to internal services in uncontrolled ways. Operationally, the main controls are:- centralised application inventory and version tracking
- allowlisting for approved installers and package sources
- policy-based deployment through endpoint management tools
- regular review of local admin rights and software exceptions
- continuous detection of unauthorised applications and drift
Common Variations and Edge Cases
Tighter software approval usually increases user friction and service desk workload, so organisations must balance governance against speed and legitimate experimentation. Best practice is evolving on how strict the catalog should be for power users, developers, and research teams, but there is no universal standard for this yet. Many environments use tiered exceptions: a narrow self-service catalog for common tools, a fast-track review path for business-critical needs, and explicit carve-outs for sandbox systems that are isolated from production data. There are also cases where an exception is justified but still risky. Portable applications, browser extensions, and one-off utilities often evade traditional packaging controls while still introducing real exposure. Software installed under local administrator rights is especially problematic because it can silently reappear after remediation, making compliance evidence unreliable. The same pattern appears in identity-heavy workflows: once a tool can create credentials, call cloud APIs, or retain session material, it may become part of the secrets problem tracked by NHI Mgmt Group in the JetBrains GitHub plugin token exposure research. A practical program therefore combines catalog enforcement with exception review, endpoint telemetry, and periodic sweeps for unauthorised software. If the environment includes developer workstations, unmanaged BYOD endpoints, or frequently reimaged virtual desktops, the catalog model usually needs stronger technical enforcement to stay credible.Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST CSF 2.0 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | CM.AM | Software catalog control depends on knowing what is installed and where. |
| NIST CSF 2.0 | PR.IP | Approved software use is an implementation discipline tied to secure configuration. |
| NIST CSF 2.0 | DE.CM | Unauthorized installs require monitoring to catch unapproved applications quickly. |
Standardise deployment, patching, and exception handling through controlled build and rollout processes.
Related resources from NHI Mgmt Group
- What breaks when agent identity stays outside enterprise IAM?
- What breaks when AI tools can store and reuse credentials outside approved channels?
- What do teams get wrong about software subscription renewals?
- How should security teams govern software renewals so they do not become hidden access sprawl?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on June 12, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org