threatintel
actor tracker
analysis · technique × year

Which TTPs keep recurring?

Every row is an ATT&CK technique. Every column is a calendar year. A cell's shade tracks how many distinct catalog actors were publicly active that year while carrying that technique in their attributed profile. Read the rows like sparklines: an unbroken line of darker cells is a technique that has stayed in adversary tradecraft across the whole catalog window; a single bright cell is a campaign-specific spike.

Caveat: actor → technique attribution is at the actor level, not the per-event level, so a cell counts actors that have the technique AND were publicly active that year, not events where the technique was named. Filters: top 30 of 33 techniques with 2+ actors.

techniqueΣ14151617181920212223242526
T14862211131123561283
T1059.001161114115373641
T1078160001002332832
T1190160011200152750
T1566.001151113314254531
T1490140000000344751
T1133120010201125641
T1567.002120000000323752
T1071.001111114104243351
T1078.00490001201113330
T148560101001040121
T1059.00340002100002300
T121940000000020110
T149840000000023310
T149940000000023310
T104130001011011110
T119930000101100110
T1547.00130101001221010
T155630000000001220
T1561.00230000000030100
T1566.00230010102001110
T082720101001010020
T1056.00320000100011000
T1090.00320000000002100
T1110.00320010100002000
T1195.00220001001120010
T120320000100000110
T1505.00320001001010020
T156120000000010011
T1566.00320001100021000
intensityempty  →  row peak (intensity normalised per row so a row with a single big year doesn't flatten the rest)