{% extends "base.html" %} {% from "includes/twin_verdict_banner.html" import twin_css, verdict_js %} {% block title %}Attack Path Twin — {{ design.name }} — ICDEV™{% endblock %} {% block extra_css %}{{ twin_css() }}{% endblock %} {% block content %}
← Security Canvas

Attack Path Twin — {{ design.name }}

BAS-style digital twin. Snapshot the current attack surface, enumerate all paths from entry points to high-value targets, and simulate topology changes.

1. Attack Graph Snapshot

{% if snapshots %}
    {% for s in snapshots %}
  • {{ s.label }} {{ s.node_count }} nodes · {{ s.path_count }} paths · {{ s.created_at[:10] if s.created_at else '—' }}
  • {% endfor %}
{% else %}

No snapshots yet — take one below.

{% endif %}

Freezes the STRIDE/attack graph as a point-in-time baseline.

2. Proposed Topology Change

Paste a topology delta JSON, or use the tools below to generate one automatically.

Loads current design context for AI chat
DESCRIBE YOUR CHANGE

Describe the security topology change in plain English — AI converts it to simulation JSON.

Run a simulation to see attack path analysis here.
{{ verdict_js() }} {% endblock %}