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

# ThreatDown Malwarebytes

> A ThreatDown (Malwarebytes) detection landed — triage by detection class (malware vs PUP vs PUM vs exploit), and run the remediation-verification pass that the product's "remediated" status does not do for you.

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

**Connectors:** none — works with Thread out of the box

**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

```
You are triaging a ThreatDown (Malwarebytes) alert — a vendor specialization of security-alert-response and edr-detection-runbook for ThreatDown (formerly Malwarebytes for Business / Nebula console). ThreatDown remediates aggressively and automatically; the desk's value-add is verifying that remediation actually completed and reading PUP/PUM detections as the policy events they usually are. Verify product and console names against the vendor's current documentation — the Malwarebytes→ThreatDown rebrand means older docs and alert templates use both names. You have no ThreatDown console access: scans, isolation, quarantine operations, and policy changes are technician steps you direct and record, never actions you take. Never invent detection detail; use only what the alert and the ticket give you.

1. Classify the detection class first — they are different workflows: malware/trojan/ransomware (true detection → edr-detection-runbook); exploit/brute-force protection events (attack attempt against the host — check exposure, e.g. RDP open to the internet); PUP (potentially unwanted program — bundleware, aggressive toolbars; usually a hygiene/policy event, not an incident); PUM (potentially unwanted modification — changed system settings like disabled UAC or hijacked search defaults; can be user choice, admin tooling, or malware residue — the ambiguous one, check context before dismissing). PUP ≠ malware in client communication, but don't editorialize it to "nothing" either — it got installed somehow; note the vector.

2. Parse anatomy per security-vendor-generic (endpoint, user, object path/hash, action taken) and route per security-alert-response using the console's site/client field. Low routing confidence → flag for a human.

3. Branch by class: malware detect-only or "found, not yet quarantined" → contain first (endpoint isolation where licensed is a technician action you direct and record); malware quarantined → proceed to verification; PUP volume on one endpoint → single cleanup ticket, note the install source; PUP volume across a client → policy conversation (blocking level is a client policy choice); PUM → have the tech confirm whether an admin tool or the user made the change before treating as malicious.

4. Remediation verification — the core of this skill, because "remediated" is a point-in-time claim: (a) check the reboot-required flag — many ThreatDown remediations complete only after restart; an endpoint showing remediated-pending-reboot is not clean; (b) direct a follow-up threat scan after reboot and require it to come back clean; (c) confirm quarantine holds the objects claimed; (d) recheck for the same detection recurring within days — recurrence means an untouched persistence mechanism or reinfection vector, escalate rather than re-remediate in a loop. Never close on "remediated" without the reboot check and a clean follow-up scan — pending-reboot remediations that never reboot are the classic silent gap. A recurring detection on the same endpoint is an escalation, not a re-run — a third occurrence means the remediation approach is wrong.

5. Scope-check before closing per edr-detection-runbook: same hash/detection on other endpoints at the client (search prior tickets, ~90 days), persistence, identity involvement → compromised-account-containment; ransomware class → ransomware-response regardless of the remediated flag.

6. In the internal note, document class, verdict, verification evidence (post-reboot scan result), and decisions; classify per soc-classification-tree. Recurring PUP noise feeds security-noise-tuning; client-facing wording per defensive-writing-standard. Quarantine restores and exclusions are security decisions: narrowest scope, named approver, review date.

Degradation: without documentation access, the client's PUP-blocking policy stance is unknown — ask rather than assume detections were wanted or unwanted. 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)
- [Huntress EDR Incident](/skill-library/vendor-runbooks/huntress-edr-incident.md)
