CRISISTABLETOP
Software developer working on source code at a laptop
← Exercise library

CISA.GOV CTEP · SOFTWARE & SUPPLY CHAIN

CISA Open-Source Software Compromise

A remote-code-execution flaw deep in an open-source toolchain enables repeated intrusions. Patch complexity, ransomware, public proof-of-concept code, account takeovers, and a DDoS attack challenge maintainers and downstream consumers.

3 HRSuggested duration10Participant roles11Scenario stages
Stock photography via Unsplash

EXERCISE PURPOSE

Test cyber incident reporting and public-private coordination during a major incident affecting a critical open-source project.

A critical open-source build-toolchain vulnerability exploited across downstream critical infrastructure

DECISION PRESSURE

Questions the team must answer together

The facilitator releases facts in stages. Participants should identify the decision owner, the authority being used, the information still needed, the immediate action, and the next escalation point.

01

How is suspicious maintainer or contributor behavior escalated?

02

Can releases be reproduced and signatures, builders, and dependencies trusted?

03

Which products and customers contain the affected component?

04

Who coordinates disclosure across maintainers, repositories, vendors, and government?

05

How does the organization ship a corrective release without compounding harm?

INSIDE THE EXERCISE

A scenario that changes as the response develops

The template is already populated with public injects, facilitator-only context, discussion prompts, private role messages, and a final hotwash.

  1. Day 1
    Module 1

    Persistent intrusion at critical infrastructure entity

    A major critical-infrastructure entity reports intrusion and data exfiltration to CISA. The intruder repeatedly returns after the entity believes the issue is fixed.

  2. Day 10
    Module 1

    Toolchain vulnerability discovered

    Investigators identify a previously unknown remote-code-execution vulnerability deep in the community’s build toolchain. It affects a core language library used across the ecosystem. CISA notifies the project’s security point of contact.

  3. Day 11
    Module 1

    CISA and FBI issue joint alert

    CISA and the FBI release a joint threat alert about the compromise.

  4. Day 14 · Morning
    Module 1

    Additional entities report anomalies

    More critical-infrastructure organizations investigate and report anomalous activity to CISA.

  5. Day 14 · Afternoon
    Module 1

    Global disruptions and patch mobilization

    Minor critical-infrastructure disruptions are reported globally, though the cause is not public. Public- and private-sector organizations begin helping open-source developers prioritize a patch.

  6. Day 17
    Module 2

    Fix requires ecosystem rebuild

    Developers determine that developing, testing, and deploying the fix will take about a month because downstream dependencies must be rebuilt and repackaged.

  7. Day 18 · Morning
    Module 2

    Ransomware activated

    A threat group claims responsibility, encrypts several critical-infrastructure entities, and demands payment to stop disruption and prevent release of stolen data.

PARTICIPANTS

Bring the decision-makers who would own the real event

Assign people to functions, not titles alone. If one person owns several functions, keep the roles distinct during discussion so conflicts and handoffs remain visible.

Open-Source Security Point of ContactProject MaintainerBuild and Release LeadPackage Repository OperatorCritical Infrastructure ConsumerIncident CommanderGovernment Coordination LiaisonGeneral CounselCommunications LeadHosting Provider Liaison

REAL-WORLD INCIDENTS

Ground the exercise in events teams can recognize

Use these cases during planning or the prebrief. They are factual anchors, not scripts. Adapt the scenario to the organization’s technology, industry, geography, contracts, regulators, and risk profile.

LEGAL, REGULATORY & STANDARDS LENS

Authorities worth testing against the scenario

Applicability depends on the organization and facts. Use counsel and subject-matter owners to tailor deadlines, thresholds, privileges, preservation, reporting, and communications.

PRACTITIONER PERSPECTIVES

Law-firm and security-professional guidance

External perspectives help the design team challenge internal assumptions. They do not replace organization-specific legal or technical advice.

EXPECTED OUTPUT

Finish with an improvement plan, not a score.

  • Defined open-source security ownership
  • Faster component and customer impact analysis
  • Release and repository response playbooks
  • Coordinated vulnerability disclosure decisions
  • Sustainable maintainer and dependency controls
Start with this exerciseRead the facilitator guide