--- layout: default ---
{{ page.subtitle }}
{% endif %}Same stages, different tools. Each stage is an unavoidable prerequisite - the underlying chokepoints don't change. Detect the prerequisite; catch any actor.
Invariant prerequisite per stage, top signals, and links to the full chokepoint analysis.
{{ page.chokepoints[stage.id] }}
Different tools, different operators - same chokepoints. Bottom row: the invariant your detections must cover.
| Actor | {% for stage in page.stages %}{{ stage.label }} | {% endfor %}
|---|---|
| {{ actor.name }}{% if actor.status %} {{ actor.status }}{% endif %} |
{% for stage in page.stages %}
{{ actor[stage.id] }} | {% endfor %}
| The Chokepoint | {% for stage in page.stages %}{{ page.chokepoints[stage.id] }} | {% endfor %}