Arcana IR documentation · offline copy Nederlands

PB-012: Third-Party Compromise

Document Control

Attribute Value Date
Document Name PB-012: Third-Party Compromise [Enter date]
Version [Enter version number] [Enter date]
Owner [Enter owner/team] [Enter date]
Status [Draft/Approved/Retired] [Enter date]
Next Review Date [Enter next review date] [Enter date]
Approvals [Enter approver(s)] [Enter date]
Change Summary Initial creation [Enter date]

1. Purpose & Scope

2. Incident Identification & Criteria

Incident Type: Third-Party Compromise

Trigger Conditions:

Initiate this playbook when any of the following occur:

Severity Levels:

Severity Description
Sev 3 Notification or advisory received; organisational exposure not confirmed
Sev 2 Affected vendor, product, integration, or account is in use; no active abuse observed
Sev 1 Confirmed third-party access, credential exposure, data access, privileged access, production impact, or active exploitation
Sev 0 Widespread supply chain compromise, critical provider compromise, active attacker access, major customer impact, or enterprise-wide disruption

3. Roles & Responsibilities

4. Initial Actions

5. Investigation & Analysis

Common Failure Modes

  • Assuming third-party compromise automatically means internal compromise
  • Assuming no internal impact exists because no initial indicators were found
  • Missing delegated access, service accounts, OAuth apps, API keys, or stale vendor accounts
  • Restoring trust before vendor remediation and internal exposure validation are complete
  • Failing to assess downstream dependencies, customer impact, or delayed attacker activity

6. Containment, Eradication & Recovery

7. Communication & Escalation

8. Post-Incident Activities

9. References & Linked Resources

10. Appendices

Contributor

Vishal Thakur GitHub: https://github.com/malienist

Contributed to the Arcana Incident Response Documentation Framework.