Software that may be technically functional but is considered undesirable because of its installation method, user impact, or bundled behaviour. A PUP label does not mean low risk, especially when the software is distributed through manipulated trust chains or suspicious installer patterns.
What a Potentially Unwanted Program is in practice
A potentially unwanted program, or PUP, is usually software that is not outright malware but still creates security, privacy, or user-experience problems. The label is practical rather than legal, because the same package may be unwanted for one organisation and acceptable for another, depending on how it arrives, what it bundles, and what it changes on the endpoint.
That ambiguity matters because PUPs often sit in the gray area between legitimate utility and deceptive distribution. They may arrive through bundled installers, altered default settings, browser add-ons, or software that changes search, ads, or persistence behaviour without clear user consent.
How PUPs behave and why they are classified separately
PUPs are often functional, which is why users keep encountering them even after security products flag them. A package can provide the advertised feature and still be classified as unwanted because it hides opt-in choices, installs additional components, or modifies the environment in ways that undermine trust.
The classification is also contextual. One security team may treat adware or a browser helper as removable nuisance software, while another may view the same package as a policy violation or a foothold for more serious compromise if it changes browser settings, injects ads, or weakens endpoint controls.
Common delivery patterns and environmental impact
PUPs frequently appear in software bundlers, download portals, fake update pages, and installers that rely on rushed clicks. They can also be packaged with extensions or utilities that request broader permissions than the core function needs, which makes their presence more disruptive than their name suggests.
Once installed, the impact can include browser hijacking, excessive advertising, altered search behaviour, data collection, or degraded device performance. In managed environments, the larger concern is not just annoyance, but loss of standardisation and increased exposure to follow-on tooling or unwanted trust relationships.
For a practical overview of adware, PUPs, and browser-based variants, NHIMG’s Adware and Potentially Unwanted Programs Guide explains the main behaviours and removal approaches in more detail.
Detection, control, and response
Defending against PUPs is partly a software governance problem and partly an endpoint hygiene problem. Organisations need to know what software is permitted, how it was introduced, and whether its installer or update path is trustworthy. That makes inventory, policy enforcement, and browser or endpoint hardening more important than simply reacting to alerts after installation.
Detection often starts with browser changes, unexpected services, unfamiliar extensions, new startup entries, or security tools that classify a package as PUA or PUP. Response usually means removing the software, reversing unwanted settings, checking whether it arrived with other bundled components, and reviewing whether the installer pattern resembles a broader trust-chain abuse.
Risk and Threat Considerations
PUPs matter because they can blur the line between nuisance software and initial access enablers. A package that is tolerated as “just unwanted” may still weaken browser trust, expose users to ads or redirects, and create a path for more intrusive software to enter through the same installer relationship.
Failure mechanism: The main failure mode is deceptive distribution, where users approve an installer or extension bundle without realising that additional components, settings changes, or persistence mechanisms are being introduced at the same time.
Impact: The result can be loss of user trust, unwanted data exposure, browser manipulation, degraded endpoint integrity, and a wider attack surface if the PUP is used as a staging point for other software or abused trust chains.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
CIS Controls v8, NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| CIS Controls v8 | CIS-7 — Continuous Vulnerability Management | PUPs require ongoing discovery and removal of unwanted software on endpoints. |
| Recommendation — Continuously scan endpoints for unwanted software and remove it promptly. | ||
| NIST SP 800-53 Rev 5 | CM-7 — Least Functionality | PUPs exploit overly permissive software allowance and unnecessary installed components. |
| SI-3 — Malicious Code Protection | PUP detection and quarantine are handled through endpoint content inspection and protection controls. | |
| Recommendation — Restrict systems to the minimum approved software and disable unnecessary components. Configure protection tools to detect, quarantine, and block unwanted software patterns. | ||
| ISO/IEC 27001:2022 | A.8.19 — Installation of software on operational systems | PUPs often enter through uncontrolled or poorly governed software installation. |
| Recommendation — Control software installation on operational systems through approval and verification. | ||
| NIST CSF 2.0 | PR.DS-10 — Data-in-Transit Protection | PUPs may arrive through bundled downloads and suspicious installer delivery paths that need trust verification. |
| Recommendation — Verify trusted software delivery paths before allowing downloads and installers. | ||
Practitioner Guidance
Why practitioners should care: PUP handling should be treated as a control decision, not just a cleanup task. If teams only remove the visible program, they may leave behind browser changes, startup entries, or permissive installation paths that allow the same problem to recur.
Governance implication: Set a clear policy for what counts as unwanted software, then align endpoint protections, browser controls, and software approval processes to that policy so the same installer behaviour is handled consistently across the estate.
Practitioner takeaway: The most effective PUP defence is to reduce trust in installation paths that users do not fully understand, rather than relying on removal after the fact.
Related resources from NHI Mgmt Group
- What happens when a user clicks a smishing link and installs a potentially unwanted program?
- How should security teams respond when a file is labelled as a potentially unwanted application but the underlying capability is unclear?
- Potentially Unwanted Application
- Potentially Unwanted Modification (PUM)
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 30, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org