No dump to hand? Load the — an unlinked process, a fake svchost.exe running out of Temp, an RWX region with an MZ header and shadow copies being deleted — the , where a backup agent spawning cmd.exe and a certutil download are exactly as explainable as they are alarming, or the , where the honest answer is that this output shows nothing.
Paste the plugin output — the prescan is free
No upload, no AI, no network: the parser splits the paste into plugin sections, rebuilds the process table from pslist and psscan, and runs a fixed checklist. It diffs psscan against pslist to find processes that are running while unlinked from the kernel's active-process list; checks every system binary name against its real install directory, so a svchost.exe in Temp is caught and the genuine explorer.exe in C:\Windows is not; compares each process against the fixed Windows launcher map; reads the malfind page protections and looks for an MZ header in the region; and flags living-off-the-land binaries, encoded and hidden-window command lines, shadow-copy deletion, and outbound sessions to public addresses or notable ports. Each family explains what it is and why it matters. This part costs nothing and happens while you type.
The AI triages — this is the metered part
An analyst's pass over the whole paste: which processes are suspicious and by what technique, each carrying a verbatim quote from your output that establishes it; whether each writable-executable region is injected code or a JIT artefact; which sessions matter and why; what persistence is visible; the indicators worth pushing to a blocklist; a timeline built only from timestamps that are actually there; and the next Volatility commands, targeted at the specific PIDs it flagged. It is told never to invent a PID, never to attribute to a named threat actor, and never to claim it ran anything. When the evidence is equivocal the posture is suspicious — needs follow-up, which is a complete answer. Pricing is honest too: a worst-case amount is reserved before the run and only what the run actually uses is charged.
Read the reconciliation, then export
The free lane audits the paid one. After the report renders, a reconciliation panel lists every prescan flag the report failed to address, any unlinked process missing from its table, any RWX region it did not assess, any evidence quote that is not a verbatim substring of your paste, any PID it cited that never appears in your output at all, and any indicator or remote endpoint the paste does not support — unverified rows are marked in the IOC and network tables themselves, and the IOC CSV carries a found_in_paste column so nothing unconfirmed reaches a blocklist looking verified. Then export: indicators as CSV for a blocklist, the process table as CSV, the report as Markdown or JSON, and the follow-up commands as a block you can paste straight into a shell. Cases are saved to your SkillSafe account and searchable by meaning, so when the second capture arrives you can pull up the first.
A derived work of the open-source @wshobson/memory-forensics agent skill (MIT). RAM Triage reads plugin output you paste; it does not acquire, parse or execute anything against a memory image.