> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getthread.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ThreatDown Malwarebytes

> Triage ThreatDown (Malwarebytes) detections by class — malware, PUP, PUM, exploit — and run the remediation-verification pass the remediated status skips.

<Info>
  **Category:** Vendor Runbooks · [View source ↗](https://github.com/Thread-Magic/super-magic-skills/blob/main/skills/vendor-runbooks/threatdown-malwarebytes/SKILL.md)
</Info>

**Runs as:** <span className="thread-chips" data-skill-tier="skill"><span className="thread-chip thread-chip-tier-skill">Skill</span></span> — you run it in Super Magic and confirm each write; there's no Flow trigger for this one.

**Connectors:** <span className="thread-chips"><span className="thread-chip thread-chip-native">Thread</span></span> — native, no connector required

**Role:** [Security & Compliance Owner](/start-here/roles/security-compliance-owner), [Technician](/start-here/roles/technician)

**Outcome:** Risk & Compliance, Faster Resolution & Response

**When to use:** A ThreatDown/Malwarebytes detection or EDR alert arrives as a ticket; a tech asks whether a PUP or PUM detection is an incident; or a remediation shows complete and someone needs to confirm the endpoint is actually clean before closing.

**Run it:** on the alert ticket.

## Prompt

```
Triage a ThreatDown (Malwarebytes) alert. security-alert-response owns routing,
edr-detection-runbook owns the investigation; you add verifying that its automatic remediation
actually completed and reading PUP and PUM as the policy events they usually are. The rebrand
means older docs use both names. You have no console access: scans, isolation, quarantine, and
policy changes are technician steps you direct and record, never take or invent.

1. Classify the detection class; each is a different workflow:
   - Malware, trojan, or ransomware — a true detection.
   - Exploit or brute-force protection — an attack attempt on the host; check exposure, e.g. RDP
     open to the internet.
   - PUP (bundleware, toolbars) — usually hygiene, not an incident. Not malware in client
     communication, but don't editorialize it to "nothing": it got installed somehow, so note the
     vector.
   - PUM (disabled UAC, hijacked search defaults) — the ambiguous one: user choice, admin tooling,
     or malware residue. Check context before dismissing.

2. Parse the anatomy — endpoint, user, object path and hash, action taken — and route on the
   console's site or client field; low confidence goes to a human.

3. Branch by class. Malware detect-only or not yet quarantined: contain first, isolating the
   endpoint where licensed. Quarantined: verify. PUP on one endpoint: one cleanup ticket noting
   the install source. PUP across a client: a policy conversation — blocking level is the client's
   choice. PUM: have the tech confirm whether an admin tool or the user made the change first.

4. Verify the remediation — "remediated" is a point-in-time claim:
   - Check the reboot-required flag: many remediations complete only after restart, and
     remediated-pending-reboot is not clean.
   - Direct a follow-up scan after the reboot and require a clean result.
   - Confirm quarantine holds the objects claimed.
   - The same detection recurring within days means untouched persistence or a reinfection vector:
     escalate rather than re-remediate in a loop; a third occurrence means the approach is wrong.
     Never close on "remediated" without the reboot check and a clean follow-up scan.

5. Scope-check before closing: the same hash on other endpoints at this client (prior tickets, ~90
   days), persistence, identity (compromised-account-containment). Ransomware goes to
   ransomware-response regardless of the remediated flag.

6. Note the class, verdict, and verification evidence including the post-reboot scan; classify per
   soc-classification-tree, client-facing wording factual (defensive-writing-standard). Quarantine
   restores and exclusions are security decisions: narrowest scope, named approver, review date.

Without documentation the client's PUP-blocking stance is unknown — ask, don't assume. When in
doubt, do nothing irreversible and escalate.
```


## Related topics

- [ThreatLocker Allowlisting](/skill-library/vendor-runbooks/threatlocker-allowlisting.md)
- [SentinelOne Threat Verdict](/skill-library/vendor-runbooks/sentinelone-threat-verdict.md)
- [Security Advisory Broadcast](/skill-library/communication/security-advisory-broadcast.md)
