### Goals

Containment is the first set of actions taken to stop an incident from getting worse.

The goal is not to fully fix everything yet. The goal is to reduce immediate risk, prevent further damage, preserve evidence, and create enough stability for proper investigation and recovery.

Good containment is fast, but controlled.

Poor containment can make the situation worse. Wiping a device too early may destroy evidence. Resetting every password without understanding the affected accounts may alert an attacker and create confusion. Restoring from backup before the cause is contained may reintroduce the same compromise. Disconnecting systems without understanding business dependencies may cause avoidable disruption.

This section defines how the company takes immediate action without losing control of the response.

## Step 1: Confirm Who Is Authorizing Containment

Before taking major action, confirm who has authority to approve containment decisions.

This may be the incident response lead, executive sponsor, IT lead, MSP lead, or another assigned role.

Containment actions may affect business operations. Disabling accounts, isolating servers, suspending vendor access, blocking email, shutting down websites, or disconnecting systems may interrupt work. The company should know who is allowed to make those decisions.

**Why this matters:**

Containment often requires fast judgment. Clear authority prevents delay, confusion, and conflicting instructions.

## Step 2: Preserve the Current Facts Before Making Changes

Before making major changes, record what is known.

Capture affected users, devices, systems, alerts, timestamps, screenshots, suspicious emails, file names, URLs, IP addresses, login activity, mailbox rules, cloud sharing links, admin changes, and actions already taken.

If immediate containment is needed, act quickly, but record the action and time.

**Why this matters:**

Containment changes the environment. If the company does not record the starting point, it may lose the ability to understand how the incident happened, what was affected, and whether the attacker still has access.

## Step 3: Decide Whether the Incident Is Active

Determine whether suspicious activity is still happening.

Look for active login sessions, ongoing file changes, new mailbox rules, data downloads, VPN sessions, ransomware-like encryption, endpoint alerts, backup deletion activity, public sharing links, website changes, or active vendor access.

If the incident appears active, containment should move faster.

**Why this matters:**

An active incident requires immediate interruption. A past incident may allow more careful evidence collection before containment.

## Step 4: Contain Compromised Accounts First

If an account may be compromised, reduce account risk quickly.

**Common actions include:** 

- Revoking active sessions
- Resetting passwords
- Requiring MFA re-registration
- Disabling the account temporarily
- Removing suspicious MFA methods
- Removing unauthorized forwarding rules
- Removing suspicious inbox rules
- Reviewing delegated access
- Removing unauthorized app approvals
- Checking recent privilege changes.

Apply this first to high-risk accounts such as executives, finance, HR, IT administrators, payroll users, cloud admins, domain registrar admins, DNS admins, backup admins, and vendor accounts.

**Why this matters:**

Stolen accounts are often used to move deeper into systems, read email, change rules, approve fraud, access files, create new accounts, or hide activity.

## Step 5: Contain Email and Business Email Compromise

If the incident involves email, contain the mailbox and related messages.

**Common actions include:** 

- Disabling suspicious mailbox rules
- Removing forwarding
- Revoking sessions
- Resetting credentials
- Blocking malicious senders or domains
- Searching for similar messages across mailboxes
- Removing malicious emails from inboxes where possible
- Checking sent mail
- Checking deleted mail
- Reviewing mailbox delegation
- Checking whether finance or customer communications were affected

For invoice fraud or bank-detail changes, pause the payment process until the request is verified through a separate trusted channel.

**Why this matters:**

A compromised mailbox can be used to read private messages, monitor finance conversations, change payment details, impersonate staff, and spread attacks internally or externally.

## Step 6: Isolate Affected Devices and Servers

If a device or server may be infected, isolate it from the network where possible.

This may mean using an EDR isolation feature, disconnecting Wi-Fi, unplugging the network cable, moving the device to a quarantine network, blocking it at the firewall, disabling VPN access, or shutting down access to shared resources.

**Do not wipe or rebuild the device until evidence needs are considered.**

**However:**

- If ransomware is actively spreading, prioritize stopping spread over perfect evidence collection.

**Why this matters:**

Infected devices may continue communicating with an attacker, spreading malware, encrypting shared files, stealing credentials, or attacking other systems.

## Step 7: Contain Ransomware or Mass File Change Activity

If there are signs of ransomware, act immediately.

**Common actions include:** 

- Isolating affected devices
- Disabling compromised accounts
- Disconnecting affected file shares
- Pausing synchronization to cloud drives where appropriate
- Protecting backups
- Blocking known malicious indicators
- Disabling suspicious remote access sessions
- Stopping unauthorized encryption or deletion activity

Do not begin broad restoration until the active cause is contained.

**Why this matters:**

Ransomware can spread quickly and may target backups, file shares, identity systems, virtualization platforms, and management tools. Early containment can determine whether the company loses one device, one file share, or the wider environment.

## Step 8: Stop Public Data Exposure

If data is exposed publicly, remove or restrict the exposure.

**Common actions include:** 

- Disabling public links
- Changing file permissions
- Removing guest access
- Disabling anonymous sharing
- Restricting cloud storage
- Removing exposed files from websites
- Disabling exposed buckets
- Taking down exposed repositories
- Rotating exposed secrets
- Checking whether data was downloaded

Do not only remove the link. Record what was exposed, when it was exposed, who could access it, and whether access logs are available.

**Why this matters:**

Public exposure can quickly become a legal, contractual, insurance, customer, or regulatory matter. The company needs to stop exposure and understand the possible impact.

## Step 9: Contain Remote Access and Network Exposure

If the incident involves VPN, RDP, SSH, firewall rules, remote support tools, or public exposure, close the unsafe access path.

**Common actions include:** 

- Disabling suspicious VPN sessions
- Disabling old vendor accounts
- Closing public RDP or SSH
- Removing unnecessary port forwards
- Restricting access to trusted IPs
- Disabling exposed admin panels
- Removing broad firewall rules
- Suspending remote support tools
- Requiring MFA before access is restored.

If a firewall, VPN, or remote access appliance may be compromised, involve qualified technical support before making broad changes.

**Why this matters:**

Remote access paths are often used for entry, persistence, and lateral movement. Leaving the access path open allows the incident to continue.

## Step 10: Protect Backups and Recovery Systems

During containment, check backup systems immediately.

**Common actions include:** 

- Confirming backup jobs are still running
- Checking whether backups were deleted or encrypted
- Restricting backup admin access
- Disabling suspicious backup accounts
- Preserving immutable or offline backup copies
- Pausing risky backup synchronization where needed
- Protecting backup credentials

**Do not connect clean backup storage to an infected environment.**

**Do not restore into the same compromised path without understanding the cause.**

**Why this matters:**

Backups are the recovery safety net. Attackers often try to delete, encrypt, or corrupt backups before causing larger disruption.

## Step 11: Block Known Malicious Indicators Carefully

Block known malicious indicators when doing so helps reduce risk.

Indicators may include malicious domains, URLs, IP addresses, sender addresses, file hashes, command-and-control destinations, suspicious OAuth apps, known malware filenames, and malicious browser extensions.

Use email filtering, DNS filtering, firewall rules, endpoint tools, web filtering, cloud controls, and SaaS admin settings.

**Do not treat indicator blocking as the full response. Indicators help reduce exposure, but the root cause still needs to be found.**

**Why this matters:**

Blocking known indicators can stop repeat activity, reduce spread, and buy time. But attackers may change infrastructure, so blocking alone is not enough.

## Step 12: Stabilize Critical Business Processes

Containment should include business process controls, not only technical controls.

#### For finance incidents, at a minimum:

- Pause suspicious payments
- Require out-of-band verification
- Review recent bank-detail changes

#### For HR incidents: 

- Restrict access to employee data and review recent exports

#### For customer data incidents:

- Restrict sharing and preserve access logs

#### For website or e-commerce incidents

- Consider temporary maintenance mode, payment processor checks, and form submission review

#### For vendor incidents:

- Suspend access until the vendor’s account, token, or integration is verified

**Why this matters:**

Many incidents cause damage through business processes, not only systems. Fraud, data exposure, customer communication, payroll changes, and vendor access may need immediate controls.

## Step 13: Coordinate with MSPs, Vendors, and External Support

If the affected system is managed by an MSP, SaaS provider, hosting provider, cloud provider, domain registrar, DNS provider, email provider, payment processor, or cyber insurance panel provider, contact the right support path quickly.

Ask for logs, session records, admin activity, access history, account lockout support, restoration options, and containment guidance.

Record all vendor instructions and actions taken.

**Why this matters:**

Many SMEs depend on vendors for systems they cannot fully control. Fast vendor coordination may be required to revoke access, recover logs, disable exposure, or stop misuse.

## Step 14: Verify That Containment Worked

Do not assume containment worked.

#### Check whether:

- Suspicious logins stopped
- Malicious emails stopped
- Affected devices are isolated
- Exposed links are closed
- Firewall rules are corrected
- Malware alerts stopped
- Backup deletion stopped
- Public access was removed
- Suspicious sessions were revoked
- Vendor access was suspended.

Use logs, alerts, dashboards, tickets, and manual checks to confirm.

After the first containment actions are completed, the response lead should confirm that the immediate risk has actually been reduced. This means checking logs, alerts, systems, accounts, devices, backups, and business processes to make sure suspicious activity has stopped or is no longer able to continue.

**Verification should answer four questions:**

- Has the attacker’s access been interrupted?

- Has the affected system, account, device, file, or service been contained?

- Has the same activity appeared anywhere else?

- Have the containment actions created new business or recovery risks?

**Start by confirming the specific containment action worked:**

- If an account was disabled, confirm the account is actually disabled, active sessions were revoked, MFA methods were reviewed, and no new suspicious sign-ins are occurring.

- If a password was reset, confirm old sessions were revoked, recovery methods were reviewed, and the account is not still active from an unusual location.

- If a mailbox was contained, confirm forwarding rules, inbox rules, delegated access, suspicious sent mail, and unauthorized OAuth apps were removed or restricted.

- If a device was isolated, confirm it is no longer communicating with the network, cloud storage, file shares, remote access tools, or suspicious external destinations.

- If public file sharing was removed, confirm the link no longer works, permissions were corrected, and access logs were reviewed where available.

- If a firewall rule or exposed service was closed, confirm from outside the network that the port, admin panel, database, RDP, SSH, or exposed application is no longer reachable.

- If backup access was restricted, confirm backup jobs, retention, immutability, storage access, and backup admin permissions are still intact.

- If vendor access was suspended, confirm the vendor account, API token, remote support session, VPN access, or SaaS integration can no longer be used until it is reviewed.

**Next, look for related activity:**

Containment should not only check the first affected item. The company should search for the same pattern across similar systems, accounts, devices, and logs.

Check for similar suspicious logins, similar phishing emails, similar mailbox rules, similar file-sharing links, similar malware alerts, similar VPN activity, similar admin changes, similar remote access activity, similar exposed services, and similar backup changes.

This helps confirm whether the incident is isolated or part of a wider compromise.

#### Then confirm that monitoring is still working:

Check that logs are still being collected, alerts are still being received, endpoint tools are still reporting, backup monitoring is still active, firewall and VPN logs are still available, and the incident record is still being updated.

Containment should not blind the company. If a containment action disables logging or breaks alerting, the response team may lose visibility during the most important stage of the incident.

#### Also confirm business impact:

Some containment actions can disrupt operations. The response lead should confirm whether critical employees can still work, urgent customer service can continue, finance controls are safe, backups are protected, recovery options remain available, and no essential system was disconnected without a plan.

If containment creates a business outage, record it and coordinate with leadership before moving into recovery or restoration.

#### Finally, document the verification result;

**Record:**

- Date and time verification was performed
- Who performed the verification
- What was checked
- What evidence confirms containment worked
- What suspicious activity stopped
- What suspicious activity continues
- What related systems were reviewed
- What business impact was caused
- What gaps remain
- What action is needed next
- Containment is not complete until it has been verified

If suspicious activity continues, escalate the severity, expand containment, involve outside support if needed, and keep the incident in active response.

If suspicious activity has stopped, move to eradication, stabilization, and safe recovery planning.

## Step 15: Record Every Major Action

Maintain a clear containment log.

**Record:**

- Date and time
- Action taken
- Person who approved it
- Person who performed it
- System, account, or device affected
- Reason for the action
- Evidence preserved before the action
- Result of the action
- Follow-up needed
- This log should be part of the incident record

**Why this matters:**

During an incident, decisions happen quickly. A written action log helps leadership, IT, legal, insurance, customers, auditors, and recovery teams understand what was done and why.

## Common Containment Actions by Incident Type

|Incident Type|Immediate Containment Actions|
|---|---|
|Suspected compromised email account|Revoke sessions, reset password, require MFA reset, remove forwarding rules, remove suspicious inbox rules, check delegated access, review sent/deleted mail, search for similar phishing across mailboxes|
|Business email compromise or invoice fraud|Pause payment, verify through a separate trusted channel, preserve emails, review mailbox rules, check related finance conversations, alert finance leadership|
|Stolen password or fake login page|Reset password, revoke sessions, reset MFA if needed, check recent sign-ins, check related systems using the same password, check for new MFA methods or app approvals|
|Unexpected MFA approval|Revoke sessions, reset password, reset MFA methods, review sign-ins, check privilege changes, check whether the account accessed sensitive systems|
|Malware on endpoint|Isolate device, preserve alerts, collect basic facts, block indicators, check other devices, avoid wiping before evidence needs are considered|
|Ransomware signs|Isolate affected devices, disable compromised accounts, protect backups, disconnect affected shares, stop synchronization where needed, escalate immediately|
|Public file exposure|Disable public link, restrict sharing, identify exposed data, check access logs, preserve evidence, notify legal or compliance if sensitive data may be involved|
|Lost or stolen device|Revoke sessions, lock or wipe if appropriate, check encryption status, reset high-risk credentials, review recent access, record device details|
|Exposed RDP, SSH, database, or admin panel|Close public exposure, restrict to VPN or trusted IPs, review logs, reset exposed credentials, patch if needed, scan for related exposure|
|Website or CMS compromise|Restrict admin access, preserve logs, disable suspicious accounts or plugins, take site offline if needed, rotate credentials, check files and backups|
|Vendor or MSP account abuse|Suspend vendor access, revoke tokens, contact vendor lead, review recent changes, check connected systems, require MFA and named accounts before restoring access|
|Backup tampering|Restrict backup admin access, preserve immutable/offline copies, check deletion logs, verify backup integrity, stop backup synchronization to compromised destinations|

## Containment Priorities

**Containment should generally prioritize:**

1. Protecting life and safety, if relevant.
2. Stopping active attacker access.
3. Preventing ransomware spread.
4. Protecting backups.
5. Stopping data exposure.
6. Protecting admin and identity systems.
7. Protecting finance, payroll, HR, customer, and operational systems.
8. Preserving evidence.
9. Maintaining critical business operations where safe.
10. Preparing for eradication and recovery.

The exact order may change depending on the incident. The response lead should decide based on risk, evidence, and business impact.

## Recommended Open Source and Affordable Tools

These open source and good value tools can help perform the critical containment process:

|Tool or Solution|Link|Type|Best Use|
|---|---|---|---|
|Wazuh|[Wazuh](https://wazuh.com/)|Open-source|Endpoint visibility, alerts, active response, log review, file integrity monitoring, cloud and server monitoring|
|Velociraptor|[Velociraptor](https://www.rapid7.com/products/velociraptor/)|Open-source|Endpoint triage, forensic collection, process review, file collection, incident response investigation|
|Security Onion|[Security Onion](https://securityonionsolutions.com/software/)|Open-source with paid support|Network visibility, intrusion detection, log review, case management, threat hunting|
|osquery|[osquery](https://www.osquery.io/)|Open-source|Query endpoint state, users, processes, services, software, and configuration|
|Fleet|[Fleet](https://fleetdm.com/)|Open-source and commercial|osquery management, device posture, endpoint visibility|
|Sysmon|[Sysmon](https://learn.microsoft.com/sysinternals/downloads/sysmon)|Free|Detailed Windows and Linux activity logging|
|YARA|[YARA](https://virustotal.github.io/yara/)|Open-source|Malware pattern matching and file classification|
|Sigma|[Sigma](https://sigmahq.io/)|Open-source|Detection rules that can be used across SIEM and log platforms|
|Hayabusa|[Hayabusa](https://github.com/Yamato-Security/hayabusa)|Open-source|Windows event log review and timeline generation|
|Chainsaw|[Chainsaw](https://github.com/WithSecureLabs/chainsaw)|Open-source|Windows event log hunting using Sigma-style rules|
|Graylog Open|[Graylog Open](https://graylog.org/products/source-available/)|Free/source-available options|Central log search, dashboards, and alert review|
|OpenSearch Security Analytics|[OpenSearch Security Analytics](https://docs.opensearch.org/latest/security-analytics/)|Open-source|Security analytics, detection rules, investigation, and alerting|
|TheHive|[TheHive](https://strangebee.com/thehive/)|Commercial with community/project history|Incident case management, containment task tracking, collaboration, reporting|
|Zammad|[Zammad](https://zammad.org/)|Open-source|Ticketing, triage workflow, task assignment, and response records|
|osTicket|[osTicket](https://osticket.com/)|Open-source|Simple helpdesk and incident intake tracking|
|GLPI|[GLPI](https://glpi-project.org/)|Open-source|IT service management, assets, tickets, and incident tracking|
|Jira Service Management|[Jira Service Management](https://www.atlassian.com/software/jira/service-management)|Free tier and commercial|Incident tickets, approvals, escalation workflows, and response tracking|
|Microsoft Defender for Business|[Microsoft Defender for Business](https://www.microsoft.com/en-us/security/business/endpoint-security/microsoft-defender-business)|Affordable commercial|Endpoint protection and response for Microsoft-based SMEs|
|Microsoft Defender XDR|[Microsoft Defender XDR](https://www.microsoft.com/security/business/siem-and-xdr/microsoft-defender-xdr)|Commercial|Microsoft identity, endpoint, email, and cloud response coordination|
|Microsoft Entra Admin Center|[Microsoft Entra](https://www.microsoft.com/security/business/identity-access/microsoft-entra-id)|Included or commercial by plan|Account disablement, session revocation, MFA controls, identity containment|
|Microsoft Purview Audit|[Microsoft Purview Audit](https://learn.microsoft.com/purview/audit-solutions-overview)|Included or paid by plan|Microsoft 365 audit review and evidence collection|
|Google Admin Console|[Google Admin Console](https://admin.google.com/)|Included depending on Google Workspace plan|Account suspension, password reset, session control, audit log review|
|Google Workspace Alert Center|[Google Workspace Alert Center](https://workspace.google.com/products/admin/alert-center/)|Included depending on edition|Review Google Workspace security alerts and suspicious activity|
|Cloudflare Zero Trust|[Cloudflare Zero Trust](https://www.cloudflare.com/zero-trust/)|Free tier and commercial|Remote access control, DNS filtering, web filtering, access policy containment|
|Tailscale|[Tailscale](https://tailscale.com/)|Free tier and commercial|Zero-trust remote access, device access controls, safer access replacement|
|NetBird|[NetBird](https://netbird.io/)|Open-source and commercial|WireGuard-based zero-trust network access|
|OPNsense|[OPNsense](https://opnsense.org/)|Open-source|Firewall controls, network containment, VPN, IDS/IPS options|
|pfSense Community Edition|[pfSense Community Edition](https://www.pfsense.org/download/)|Free/community edition|Firewall controls, VPN, network segmentation, emergency rule changes|
|Suricata|[Suricata](https://suricata.io/)|Open-source|Network IDS/IPS and threat detection|
|Zeek|[Zeek](https://zeek.org/)|Open-source|Network security monitoring and protocol visibility|
|CrowdSec|[CrowdSec](https://www.crowdsec.net/)|Open-source and commercial|Behavior-based blocking and community threat intelligence|
|Fail2ban|[Fail2ban](https://github.com/fail2ban/fail2ban)|Open-source|Temporary blocking of brute-force activity on Linux services|
|Pi-hole|[Pi-hole](https://pi-hole.net/)|Open-source|DNS filtering and blocking known bad destinations|
|AdGuard Home|[AdGuard Home](https://adguard.com/en/adguard-home/overview.html)|Open-source|DNS filtering and local network blocking|
|Quad9|[Quad9](https://quad9.net/)|Free|Protective DNS blocking known malicious domains|
|NextDNS|[NextDNS](https://nextdns.io/)|Free tier and commercial|Managed DNS filtering and logging|
|Nmap|[Nmap](https://nmap.org/)|Open-source|Confirm exposed ports and services during containment|
|Nuclei|[Nuclei](https://github.com/projectdiscovery/nuclei)|Open-source|Template-based checks for exposure and known issues|
|Greenbone Community Edition|[Greenbone Community Edition](https://greenbone.github.io/docs/latest/)|Open-source|Vulnerability scanning to confirm exposure and patch needs|
|Uptime Kuma|[Uptime Kuma](https://uptime.kuma.pet/)|Open-source|Service and website availability checks after containment changes|
|Healthchecks.io|[Healthchecks.io](https://healthchecks.io/)|Open-source and hosted plans|Backup job, scheduled job, and recurring task monitoring|
|restic|[restic](https://restic.net/)|Open-source|Encrypted backup repository support|
|BorgBackup|[BorgBackup](https://www.borgbackup.org/)|Open-source|Deduplicated encrypted backups|
|Kopia|[Kopia](https://kopia.io/)|Open-source|Encrypted backup and snapshot management|
|CyberChef|[CyberChef](https://gchq.github.io/CyberChef/)|Open-source|Decode, parse, hash, and inspect technical indicators|
|VirusTotal|[VirusTotal](https://www.virustotal.com/)|Free and commercial|Check suspicious files, URLs, domains, and hashes|
|urlscan.io|[urlscan.io](https://urlscan.io/)|Free and commercial|Analyze suspicious URLs and webpages|
|MISP|[MISP](https://www.misp-project.org/)|Open-source|Track indicators and share threat intelligence internally or with trusted parties|
|Canarytokens|[Canarytokens](https://canarytokens.org/)|Free|Tripwire-style alerts for files, credentials, links, and systems|

## Practical Tool Stack by Company Type

#### Very small company:

Use Microsoft 365 or Google Workspace admin controls, endpoint protection console, backup platform alerts, firewall admin console, Uptime Kuma, Healthchecks.io, Quad9 or NextDNS, a monitored security mailbox, and a simple incident action log.

#### Microsoft-based SME:

Use Microsoft Defender for Business, Microsoft Defender XDR if available, Microsoft Entra, Microsoft Purview Audit, Defender for Office 365, Intune, Jira Service Management or Zammad, and a protected evidence folder.

#### Google Workspace SME:

Use Google Admin Console, Google Workspace Alert Center, Gmail logs, Drive sharing activity, endpoint protection console, ticketing system, Healthchecks.io, and protected evidence storage.

#### Cost-conscious technical company:

Use Wazuh, Velociraptor, osquery or Fleet, Sysmon, OPNsense or pfSense, Pi-hole or AdGuard Home, Nmap, Nuclei, Zammad, and Healthchecks.io.

#### Network-heavy company:

Use OPNsense or pfSense, Security Onion, Suricata, Zeek, Wazuh, Zabbix, LibreNMS, Nmap, Greenbone, firewall logs, VPN logs, and DNS filtering.

#### Website-heavy company:

Use Cloudflare, Nuclei, WPScan, Security Headers, SSL Labs, hosting logs, Uptime Kuma, Wazuh, and version-controlled website backups.

#### Cloud-heavy company:

Use cloud-native IAM controls, cloud audit logs, Prowler, ScoutSuite, Steampipe, Trivy, Gitleaks, TruffleHog, Cloudflare Zero Trust, SIEM forwarding, and strict key rotation procedures.

#### More mature security team:

Use TheHive for case management, Velociraptor for endpoint response, Security Onion for network visibility, Wazuh or OpenSearch for logs, Cortex or MISP for enrichment, and controlled SOAR workflows for repeatable containment actions.

## Containment Action Log Template

**Use a simple action log with these fields:**

- Incident ID
- Date and time
- Action taken
- Reason for action
- Approved by
- Performed by
- System, account, device, or vendor affected
- Evidence preserved before action
- Expected result
- Actual result
- Verification method
- Follow-up needed
- Notes

## Expected Outputs from This Section

**At the end of this section, the company should have:**

- Containment authority confirmed.
- Current facts preserved.
- Active risk assessed.
- Compromised accounts contained.
- Affected devices or servers isolated where needed.
- Email and business email compromise risks contained.
- Ransomware or mass file-change activity interrupted.
- Public data exposure stopped.
- Remote access and network exposure restricted.
- Backups protected.
- Known malicious indicators blocked where useful.
- Critical business processes stabilized.
- Vendors or MSPs contacted where needed.
- Containment verified.
- All major actions recorded.

A clear decision on whether the incident moves to eradication, recovery, external support, legal review, insurance notification, or continued monitoring.

## Objective

Containment is not the same as cleanup.

Containment means stopping the damage from getting worse while preserving the ability to investigate and recover safely.

A company should leave this section able to say:

“We reduced immediate risk, protected evidence, protected backups, stopped active misuse, and verified that the most urgent danger was contained.”

That is containment and immediate risk reduction.

---
