Skip to content

Digital security reset

digital_security_reset — 12 modules, a 6-phase guide.

Who this is for

You have been hacked, or you strongly suspect it. Someone got into an account, or the machine is doing things you did not ask for, and you need to work out what is true and then take your accounts back.

This is the profile for the immediate aftermath: the first hour through the first month. It assumes you are stressed, and its first phase is about that rather than about computers.

Use identity theft recovery instead if the damage is financial — credit opened in your name, tax fraud, benefits fraud. Use home network intrusion if the way in was your Wi-Fi.

What to run

$ rescue --auto --profile digital_security_reset    # the device checks
$ rescue guide digital_security_reset               # the recovery walkthrough

Then work the guide, marking steps off as you finish them:

$ rescue guide digital_security_reset --complete 1

Run this from a device you trust, if you can

If the machine you are scanning may be compromised, do the account recovery from a different device. Changing a password on a machine with a keylogger hands the new password straight over. The guide's Phase 1 exists to help you decide.

What the tool does

Twelve read-only checks, in a deliberate order. evidence_bundle runs first — repairs destroy the record of what happened, so evidence readiness is assessed before anything else reports a problem to fix.

Module What it answers Platforms
evidence_bundle What could be preserved before you start changing things macOS, Windows, Linux
malware_scan_indicators Are there known malware indicators on disk macOS
suspicious_processes Is anything unexpected running right now macOS
remote_login_check Is remote access enabled, and who is logged in macOS
network_connections_monitor What is this machine talking to macOS
browser_extension_audit Is an extension reading your pages and credentials macOS
app_permissions What has camera, microphone, screen, and accessibility access macOS
sharing_services What is this machine offering to the network macOS
code_signature_audit Have signed applications been tampered with macOS, Windows
password_manager_check Is a password manager in use, and how are passwords stored macOS, Windows
twofa_audit Which accounts can take a second factor, and of what quality macOS, Windows
session_revocation_scan What stays logged in after a password change macOS, Windows

The last three are the device-side half of account recovery. They answer is this device leaking credentials, and what is still signed in — nothing more.

This profile is strongest on macOS

Ten of the twelve modules are macOS-only. On Windows you get five; on Linux you get one. The guide is platform-independent and is the larger half of the work regardless — but if you are on Linux, pair it with the Linux security checkup.

What stays human-led

Everything that touches an account. The tool cannot log in as you and should not try.

  • Changing passwords, at each provider.
  • Turning on two-factor authentication.
  • Revoking sessions and connected third-party apps.
  • Reading sign-in activity logs.
  • Calling your bank.
  • Deciding whether to wipe and reinstall.

The modules tell you what is observable on the device. The guide tells you what to do about it, in what order, and why that order.

The phases

Six phases, roughly three hours of active work spread over days.

Phase Title Time Steps
0 Emergency Grounding 10 min Ground yourself · Check whether you can still get in · Write down what you've already noticed
1 Reality Check 20 min Run a full device scan · List every account tied to this identity · Check recent sign-in activity
2 Immediate Protective Actions 30 min Change your primary email password · Turn on 2FA for email · Revoke sessions and connected apps · Run the stalkerware and remote-access scan
3 Systematic Cleanup 45 min Reset primary email password · Reset your top 5 accounts · Clean up saved browser passwords · Contact your bank · Run the 2FA audit · Write down your progress
4 Rebuilding Security 40 min Set up a password manager · Verify unique passwords everywhere · Review phone app permissions · Set up strong 2FA on critical accounts
5 Mental Health Maintenance ongoing Acknowledge the effort this took · Tell someone you trust · Schedule a one-week check-in

Steps in bold are the automatable ones — a module does that part. Every other step is yours.

Two things worth noticing about the ordering. Email comes first in Phase 2, because your email is the recovery path for almost every other account; securing anything else first is building on sand. And Phase 5 is not filler — recovering from a compromise is genuinely stressful and time-consuming, and the guide treats finishing well as part of the job.

What it will never ask you for

Stated in the profile's own description: "This tool never asks for an account password, a one-time code, or a recovery code."

Nor a recovery key, a seed phrase, or your password manager's master password. The device checks read local state. The account work happens on each provider's own website, typed by you, into their login form — never into this tool.

If anything presenting itself as this tool asks you to type a credential into it, that is not this tool.

Afterwards

$ rescue export --profile digital_security_reset

Writes a redacted case to ~/.rescue/cases/ — the Markdown file is the one to send to someone helping you. Read it first; see Privacy.