ArcanaIncident-response documentationBrowse the feedTemplates
Back to feed
Playbook
PB-012

Third-Party Compromise

1. Purpose & Scope

  • Purpose:

    Provide a structured response for suspected or confirmed third-party compromise. Use this playbook to validate the report, assess exposure, restrict risky access, identify secondary impact, and restore trusted access safely.

  • Scope:

    Applies to compromised vendors, suppliers, MSPs, SaaS providers, cloud providers, software dependencies, contractors, partners, and trusted integrations. Impact is not assumed; it must be confirmed through evidence.

2. Incident Identification & Criteria

Incident Type: Third-Party Compromise

Trigger Conditions:

Initiate this playbook when any of the following occur:

  • A vendor, MSP, SaaS provider, cloud provider, supplier, or partner reports a breach or possible customer impact
  • A third-party product, dependency, package, update, appliance, or managed service used by the organisation is compromised or exploited
  • Third-party credentials, API keys, tokens, certificates, secrets, integrations, delegated access, or federation relationships are exposed or abused
  • Threat intelligence or internal telemetry indicates trusted third-party access may have been used against organisational systems, data, or operations

Severity Levels:

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

3. Roles & Responsibilities

  • Incident Commander: Sets severity, coordinates response, approves containment, and owns escalation decisions.
  • Incident Responder / Forensic Analyst: Validates the report, scopes exposure, analyses activity, and preserves evidence.
  • Communications Lead: Coordinates internal updates, vendor communications, and affected-user messaging.
  • Other Roles:
    • Vendor / Third-Party Owner: Confirms business relationship, services used, access paths, and vendor contacts.
    • Identity & Access Team: Reviews SSO, federation, MFA, accounts, tokens, API keys, and privileged roles.
    • Cloud / SaaS / Platform Teams: Review integrations, audit logs, service accounts, and workload exposure.
    • Application / Service Owners: Validate affected dependencies, data access, business impact, and recovery needs.
    • Legal / Compliance / Vendor Risk: Assess contractual, regulatory, customer, partner, and vendor-risk obligations.

4. Initial Actions

  • Immediate Steps:

    Decision Point:

    • If the organisation does not use the affected vendor, product, service, or integration โ†’ document evidence and close or downgrade.
    • If the organisation uses it โ†’ continue to exposure assessment.
    • If active abuse is suspected or identified โ†’ begin containment in parallel.

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

  • Containment Actions:

  • Eradication Steps:

    • Remove stale vendor accounts, unused integrations, exposed secrets, overprivileged roles, and untrusted packages.
    • Rotate credentials, API keys, certificates, service account secrets, signing keys, webhook secrets, and tokens.
    • Patch, upgrade, rebuild, or replace affected third-party software and dependencies.
  • Recovery Steps:

    • Restore third-party access only after remediation is validated, exposure is resolved, credentials are rotated, and monitoring is active.
    • Validate business functionality after restoring approved integrations.
    • Monitor for delayed activity, credential reuse, malicious updates, API abuse, and abnormal vendor account activity.

    Decision Point: Do not restore trust because the vendor says the incident is closed. Restore only after internal exposure is assessed, remediation evidence is sufficient, and business owners approve remaining risk.

7. Communication & Escalation

8. Post-Incident Activities

  • Lessons Learned:

    • Conduct a PIR covering notification handling, exposure, integrations, access restrictions, trust restoration, communications, and evidence gaps.
    • Review vendor risk posture, contractual requirements, access review cadence, monitoring, integration inventory, and dependency management.
  • Documentation Updates:

    • Update this playbook, vendor inventory, integration inventory, access review procedures, detections, and trust restoration criteria.

9. References & Linked Resources

10. Appendices

Contributor

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

Contributed to the Arcana Incident Response Documentation Framework.