En règle générale, les PUP ne sont pas classifiés comme des malwares. Les critères de détection des PUP sont les suivants :
Programmes installés sans le consentement de l'utilisateur.
Programmes accompagnés de publicités agressives.
Programmes pouvant constituer une offre groupée ou faire partie d'une offre groupée.
Programmes pouvant être trompeurs ou offrant un faux sentiment de sécurité.