Skip to content

Time To Compromise (TTC)

TTC estimation assigns temporal difficulty or likelihood weightings to components and transitions.

Modules: - TTCComputation/system_ttc.py - TTCComputation/kube_ttc.py

Current implementation derives TTC from vulnerability / misconfiguration presence and simple aggregation heuristics.

See: TTC Calculation Details for formulas & component breakdown.

Quick Programmatic Use

from TTCComputation.system_ttc import calc_system_ttcs
ttc_map = calc_system_ttcs(system_graph, attacker_skill_level="novice")
for node_id, comp in ttc_map.items():
    print(node_id, comp["TTC"])