Join our Newsletter — 33% off our NHI Course
Home› Glossary› Threats, Abuse & Incident Response› Potentially Unwanted Program
Threats, Abuse & Incident Response

Potentially Unwanted Program

← Back to Glossary
By NHI Mgmt Group Updated October 30, 2026 Domain: Threats, Abuse & Incident Response

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.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-7 — Continuous Vulnerability ManagementPUPs 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 5CM-7 — Least FunctionalityPUPs exploit overly permissive software allowance and unnecessary installed components.
SI-3 — Malicious Code ProtectionPUP 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:2022A.8.19 — Installation of software on operational systemsPUPs often enter through uncontrolled or poorly governed software installation.
Recommendation — Control software installation on operational systems through approval and verification.
NIST CSF 2.0PR.DS-10 — Data-in-Transit ProtectionPUPs 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.

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.

NHIMG Editorial Note
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