PANOPT Free account

Strike Ledger: claimed beside measured

When a refinery, terminal or pipeline is said to have been hit, PANOPT checks what satellites recorded there: NASA's fire detections on the nights around the claim, against the plant's own two weeks before, and where those show no heat, PANOPT's other fire instruments on the same days. Each claim is linked to its source and graded by who made it. The ledger does not rule on whether a strike happened.

As published 24 Oct 2026, 22:08 UTC

52claims
52checked against satellites
34with heat recorded
9with none detected
0not measured yet

The heat at every watched plant, read as the satellites pass. A free account opens the Situation Monitor, rebuilt every 15 minutes, and every headline 30 minutes after it lands. No card needed.

Create a free account

Founding offer: the first 100 yearly members pay US$290 a year for as long as they renew. Checkout shows it while places remain.

Checked against satellites

Salavat Refinery, RU8 Oct 2026

C Reported Telegram channels Astra and Exilenova+: a fire broke out at or near the Salavat complex after a drone attack; its exact location was not confirmed. · Mezha, 8 Oct 2026

Heat recorded by Meteosat Meteosat recorded a large new fire at Salavat Refinery from 08 Oct 01:45 UTC, peaking at 323 MW.NASA's VIIRS, on three satellites passing the plant about 10 times a day between them: 4 detections totalling 4.8 MW on 9 Oct 2026 (21:42–23:41 UTC). Within the plant's own range: its highest ordinary day in the two weeks before was 8.7 MW.

2026-09-23: 11 detections, 8.7 MW2026-09-24: 4 detections, 3.6 MW2026-09-25: 4 detections, 4.6 MW2026-09-26: 2 detections, 0.9 MW2026-09-27: 2 detections, 2.7 MW2026-09-28: 6 detections, 6.3 MW2026-09-29: 6 detections, 6.1 MW2026-09-30: 0 detections, 0.0 MW2026-10-01: 0 detections, 0.0 MW2026-10-02: 0 detections, 0.0 MW2026-10-03: 0 detections, 0.0 MW2026-10-04: 0 detections, 0.0 MW2026-10-05: 1 detections, 0.5 MW2026-10-06: 0 detections, 0.0 MW2026-10-07: 0 detections, 0.0 MW2026-10-08: 2 detections, 1.2 MW2026-10-09: 4 detections, 4.8 MW2026-10-10: 0 detections, 0.0 MW23 Sep 202610 Oct 2026VIIRS around the claim: 4.8 MW
Sentinel-2 photograph of Salavat Refinery, 6 Oct 2026
Before the heat · 6 Oct 2026
Sentinel-2 photograph of Salavat Refinery, 11 Oct 2026
After the peak · 11 Oct 2026
Khurais Field, SA4 Oct 2026

D Claimed the Houthis: targeted Aramco sites including Khurais, where an energy-sector source told AFP the East-West pipeline's pumping station was badly damaged and pumping stopped. · AFP, via Free Malaysia Today, 5 Oct 2026Also: Bloomberg, citing people familiar with the matter, reported the pipeline flowing normally on 5 Oct.

Heat far above the two weeks before 103 detections totalling 3,066 MW on 5 Oct 2026 (09:17–10:38 UTC), far above the plant's highest ordinary day in the two weeks before (21 MW).

2026-09-19: 5 detections, 10 MW2026-09-20: 5 detections, 12 MW2026-09-21: 4 detections, 7.8 MW2026-09-22: 3 detections, 5.5 MW2026-09-23: 1 detections, 1.4 MW2026-09-24: 4 detections, 6.2 MW2026-09-25: 2 detections, 2.5 MW2026-09-26: 3 detections, 4.8 MW2026-09-27: 5 detections, 21 MW2026-09-28: 3 detections, 4.9 MW2026-09-29: 3 detections, 3.2 MW2026-09-30: 4 detections, 18 MW2026-10-01: 5 detections, 11 MW2026-10-02: 4 detections, 9.5 MW2026-10-03: 27 detections, 298 MW2026-10-04: 20 detections, 458 MW2026-10-05: 103 detections, 3,066 MW2026-10-06: 70 detections, 1,420 MW19 Sep 20266 Oct 2026around the claim: 3,066 MW
Sentinel-2 photograph of Khurais Field, 28 Sep 2026
Before the heat · 28 Sep 2026
Sentinel-2 photograph of Khurais Field, 5 Oct 2026
Day of the peak · 5 Oct 2026
Volgograd Refinery, RU2 Oct 2026

D Claimed Ukraine's General Staff: drones struck Lukoil's Volgograd refinery; explosions and a fire. · Ukrinform, 2 Oct 2026Also: Volgograd's governor reported a large drone attack on industrial infrastructure, without naming the refinery.

Heat far above the two weeks before 18 detections totalling 154 MW on 2 Oct 2026 (00:13–00:35 UTC), far above the plant's highest ordinary day in the two weeks before (15 MW).

2026-09-17: 5 detections, 7.6 MW2026-09-18: 7 detections, 9.9 MW2026-09-19: 12 detections, 15 MW2026-09-20: 12 detections, 14 MW2026-09-21: 3 detections, 3.0 MW2026-09-22: 4 detections, 2.4 MW2026-09-23: 1 detections, 1.2 MW2026-09-24: 0 detections, 0.0 MW2026-09-25: 6 detections, 3.3 MW2026-09-26: 11 detections, 8.3 MW2026-09-27: 4 detections, 3.5 MW2026-09-28: 1 detections, 0.4 MW2026-09-29: 0 detections, 0.0 MW2026-09-30: 0 detections, 0.0 MW2026-10-01: 9 detections, 20 MW2026-10-02: 18 detections, 154 MW2026-10-03: 1 detections, 0.7 MW2026-10-04: 0 detections, 0.0 MW17 Sep 20264 Oct 2026around the claim: 154 MW
Sentinel-2 photograph of Volgograd Refinery, 28 Sep 2026
Before the heat · 28 Sep 2026
Sentinel-2 photograph of Volgograd Refinery, 8 Oct 2026
After the peak · 8 Oct 2026
Samara oil pumping station (Transneft, near Prosvet), RU2 Oct 2026

D Claimed Ukraine's General Staff (SBU also claimed the Samara-1/-2 pump stations): drones hit Samara LPDS oil hub and pump stations near Prosvet; fire. · Ukrinform, 2 Oct 2026Also: Samara's authorities did not comment on the fire.

New heat, at a plant with none in the days before 7 detections totalling 26 MW on 4 Oct 2026. No detections at the plant on the 14 days before.

2026-09-17: 0 detections, 0.0 MW2026-09-18: 0 detections, 0.0 MW2026-09-19: 0 detections, 0.0 MW2026-09-20: 0 detections, 0.0 MW2026-09-21: 0 detections, 0.0 MW2026-09-22: 0 detections, 0.0 MW2026-09-23: 0 detections, 0.0 MW2026-09-24: 0 detections, 0.0 MW2026-09-25: 0 detections, 0.0 MW2026-09-26: 0 detections, 0.0 MW2026-09-27: 0 detections, 0.0 MW2026-09-28: 0 detections, 0.0 MW2026-09-29: 0 detections, 0.0 MW2026-09-30: 0 detections, 0.0 MW2026-10-01: 0 detections, 0.0 MW2026-10-02: 4 detections, 6.0 MW2026-10-03: 0 detections, 0.0 MW2026-10-04: 7 detections, 26 MW17 Sep 20264 Oct 2026around the claim: 26 MW
Sentinel-2 photograph of Samara oil pumping station (Transneft, near Prosvet), 27 Sep 2026
Before the heat · 27 Sep 2026
Sentinel-2 photograph of Samara oil pumping station (Transneft, near Prosvet), 11 Oct 2026
After the peak · 11 Oct 2026
Ilsky Refinery, RU26 Sep 2026

D Claimed Ukraine's General Staff: drones struck the Ilsky refinery; fire; three primary units reportedly damaged. · Kyiv Independent, 26 Sep 2026Also: Krasnodar's governor said fires broke out at two enterprises in the district; the drone maker Fire Point said three crude units were damaged.

New heat, at a plant with none in the days before 6 detections totalling 23 MW on 25 Sep 2026 (23:07–23:52 UTC). No detections at the plant on the 14 days before.

2026-09-11: 0 detections, 0.0 MW2026-09-12: 0 detections, 0.0 MW2026-09-13: 0 detections, 0.0 MW2026-09-14: 0 detections, 0.0 MW2026-09-15: 0 detections, 0.0 MW2026-09-16: 0 detections, 0.0 MW2026-09-17: 0 detections, 0.0 MW2026-09-18: 0 detections, 0.0 MW2026-09-19: 0 detections, 0.0 MW2026-09-20: 0 detections, 0.0 MW2026-09-21: 0 detections, 0.0 MW2026-09-22: 0 detections, 0.0 MW2026-09-23: 0 detections, 0.0 MW2026-09-24: 0 detections, 0.0 MW2026-09-25: 6 detections, 23 MW2026-09-26: 0 detections, 0.0 MW2026-09-27: 0 detections, 0.0 MW2026-09-28: 0 detections, 0.0 MW11 Sep 202628 Sep 2026around the claim: 23 MW
Sentinel-2 photograph of Ilsky Refinery, 21 Sep 2026
Before the heat · 21 Sep 2026
Sentinel-2 photograph of Ilsky Refinery, 3 Oct 2026
After the peak · 3 Oct 2026
Petroline (East–West), SA10 Sep 2026

D Claimed Saudi Ministry of Foreign Affairs: drones from Iraq hit the pipeline in Riyadh and Medina regions; pipeline shut. · Al Jazeera, 11 Sep 2026Also: Two US officials told CNN the pipeline was struck by projectiles; armed groups in Iraq denied it.

Heat far above the two weeks before 93 detections totalling 1,554 MW on 11 Sep 2026, far above the plant's highest ordinary day in the two weeks before (61 MW).

2026-08-26: 11 detections, 39 MW2026-08-27: 15 detections, 50 MW2026-08-28: 10 detections, 29 MW2026-08-29: 22 detections, 61 MW2026-08-30: 18 detections, 55 MW2026-08-31: 6 detections, 15 MW2026-09-01: 15 detections, 39 MW2026-09-02: 9 detections, 24 MW2026-09-03: 16 detections, 57 MW2026-09-04: 19 detections, 53 MW2026-09-05: 15 detections, 39 MW2026-09-06: 19 detections, 54 MW2026-09-07: 14 detections, 42 MW2026-09-08: 7 detections, 43 MW2026-09-09: 7 detections, 13 MW2026-09-10: 109 detections, 1,386 MW2026-09-11: 93 detections, 1,554 MW2026-09-12: 54 detections, 990 MW26 Aug 202612 Sep 2026around the claim: 1,554 MW
Yaroslavl (YANOS) Refinery, RU28 Aug 2026

D Claimed Ukraine's General Staff: drones struck the Slavneft-YANOS refinery; at least two fires. · The Moscow Times, 28 Aug 2026Also: Yaroslavl's governor said falling debris hit a bus, killing one person; he did not mention the refinery.

Heat above the two weeks before 9 detections totalling 10 MW on 29 Aug 2026 (00:50–23:54 UTC), above the plant's highest ordinary day in the two weeks before (4.7 MW).

2026-08-13: 0 detections, 0.0 MW2026-08-14: 1 detections, 0.4 MW2026-08-15: 0 detections, 0.0 MW2026-08-16: 0 detections, 0.0 MW2026-08-17: 0 detections, 0.0 MW2026-08-18: 0 detections, 0.0 MW2026-08-19: 0 detections, 0.0 MW2026-08-20: 2 detections, 2.1 MW2026-08-21: 4 detections, 3.1 MW2026-08-22: 5 detections, 4.7 MW2026-08-23: 1 detections, 0.6 MW2026-08-24: 5 detections, 3.9 MW2026-08-25: 0 detections, 0.0 MW2026-08-26: 0 detections, 0.0 MW2026-08-27: 1 detections, 0.8 MW2026-08-28: 4 detections, 3.2 MW2026-08-29: 9 detections, 10 MW2026-08-30: 1 detections, 1.3 MW13 Aug 202630 Aug 2026around the claim: 10 MW
Sentinel-2 photograph of Yaroslavl (YANOS) Refinery, 10 Aug 2026
Before the heat · 10 Aug 2026
Sentinel-2 photograph of Yaroslavl (YANOS) Refinery, 17 Sep 2026
After the peak · 17 Sep 2026
NORSI (Kstovo) Refinery, RU26 Aug 2026

D Claimed Ukraine's General Staff: drones hit NORSI refinery; fire; crude processing halted. · Kyiv Independent, 26 Aug 2026Also: Industry sources said crude processing halted.

Heat far above the two weeks before 13 detections totalling 144 MW on 28 Aug 2026 (07:58–23:29 UTC), far above the plant's highest ordinary day in the two weeks before (20 MW).

2026-08-11: 0 detections, 0.0 MW2026-08-12: 2 detections, 2.0 MW2026-08-13: 0 detections, 0.0 MW2026-08-14: 0 detections, 0.0 MW2026-08-15: 0 detections, 0.0 MW2026-08-16: 0 detections, 0.0 MW2026-08-17: 2 detections, 1.9 MW2026-08-18: 0 detections, 0.0 MW2026-08-19: 0 detections, 0.0 MW2026-08-20: 0 detections, 0.0 MW2026-08-21: 0 detections, 0.0 MW2026-08-22: 0 detections, 0.0 MW2026-08-23: 2 detections, 5.2 MW2026-08-24: 10 detections, 20 MW2026-08-25: 1 detections, 0.8 MW2026-08-26: 1 detections, 7.7 MW2026-08-27: 0 detections, 0.0 MW2026-08-28: 13 detections, 144 MW11 Aug 202628 Aug 2026around the claim: 144 MW
Sentinel-2 photograph of NORSI (Kstovo) Refinery, 10 Aug 2026
Before the heat · 10 Aug 2026
Sentinel-2 photograph of NORSI (Kstovo) Refinery, 21 Sep 2026
After the peak · 21 Sep 2026
Novokuibyshevsk Refinery, RU22 Aug 2026

D Claimed Ukraine's General Staff: drones struck the Novokuibyshevsk refinery near Samara; a fire broke out. · New Voice of Ukraine, 22 Aug 2026Also: Samara's governor said an industrial enterprise was damaged.

Heat above the two weeks before 4 detections totalling 8.8 MW on 22 Aug 2026 (08:54–22:01 UTC), above the plant's highest ordinary day in the two weeks before (7.0 MW).

2026-08-07: 6 detections, 7.0 MW2026-08-08: 1 detections, 0.7 MW2026-08-09: 3 detections, 3.5 MW2026-08-10: 8 detections, 5.7 MW2026-08-11: 8 detections, 5.7 MW2026-08-12: 2 detections, 1.3 MW2026-08-13: 6 detections, 3.5 MW2026-08-14: 0 detections, 0.0 MW2026-08-15: 0 detections, 0.0 MW2026-08-16: 2 detections, 1.0 MW2026-08-17: 6 detections, 3.5 MW2026-08-18: 1 detections, 0.7 MW2026-08-19: 0 detections, 0.0 MW2026-08-20: 0 detections, 0.0 MW2026-08-21: 0 detections, 0.0 MW2026-08-22: 4 detections, 8.8 MW2026-08-23: 0 detections, 0.0 MW2026-08-24: 1 detections, 0.8 MW7 Aug 202624 Aug 2026around the claim: 8.8 MW
Sentinel-2 photograph of Novokuibyshevsk Refinery, 11 Aug 2026
Before the heat · 11 Aug 2026
Sentinel-2 photograph of Novokuibyshevsk Refinery, 20 Sep 2026
After the peak · 20 Sep 2026
TANECO / Nizhnekamsk, RU20 Aug 2026

D Claimed Ukraine's General Staff: drones struck the Taneco refinery again; hit and fire recorded. · Kyiv Independent, 20 Aug 2026Also: Nizhnekamsk's mayor said air defences repelled the attack.

Heat within its usual range 67 detections totalling 77 MW on 21 Aug 2026. Within the plant's own range: its highest ordinary day in the two weeks before was 167 MW.

2026-08-05: 45 detections, 63 MW2026-08-06: 35 detections, 56 MW2026-08-07: 25 detections, 68 MW2026-08-08: 38 detections, 62 MW2026-08-09: 22 detections, 44 MW2026-08-10: 52 detections, 167 MW2026-08-11: 56 detections, 94 MW2026-08-12: 6 detections, 21 MW2026-08-13: 35 detections, 49 MW2026-08-14: 7 detections, 15 MW2026-08-15: 0 detections, 0.0 MW2026-08-16: 0 detections, 0.0 MW2026-08-17: 3 detections, 1.6 MW2026-08-18: 11 detections, 17 MW2026-08-19: 27 detections, 42 MW2026-08-20: 26 detections, 36 MW2026-08-21: 67 detections, 77 MW2026-08-22: 49 detections, 48 MW5 Aug 202622 Aug 2026around the claim: 77 MW
42 older claims, back to 20 Apr 2026
Port of Taman, RU20 Aug 2026

D Claimed Ukraine's General Staff: drones struck the Tamanneftegaz oil terminal; fire detected by FIRMS. · Kyiv Independent, 20 Aug 2026

Heat above the two weeks before 9 detections totalling 35 MW on 19 Aug 2026 (22:59–23:46 UTC), above the plant's highest ordinary day in the two weeks before (14 MW).

2026-08-05: 0 detections, 0.0 MW2026-08-06: 0 detections, 0.0 MW2026-08-07: 2 detections, 12 MW2026-08-08: 0 detections, 0.0 MW2026-08-09: 0 detections, 0.0 MW2026-08-10: 0 detections, 0.0 MW2026-08-11: 1 detections, 7.1 MW2026-08-12: 0 detections, 0.0 MW2026-08-13: 0 detections, 0.0 MW2026-08-14: 0 detections, 0.0 MW2026-08-15: 2 detections, 14 MW2026-08-16: 1 detections, 1.3 MW2026-08-17: 0 detections, 0.0 MW2026-08-18: 0 detections, 0.0 MW2026-08-19: 9 detections, 35 MW2026-08-20: 3 detections, 4.4 MW2026-08-21: 0 detections, 0.0 MW2026-08-22: 0 detections, 0.0 MW5 Aug 202622 Aug 2026around the claim: 35 MW
Sentinel-2 photograph of Port of Taman, 17 Aug 2026
Before the heat · 17 Aug 2026
Sentinel-2 photograph of Port of Taman, 20 Aug 2026
After the peak · 20 Aug 2026
Ufa refineries, RU19 Aug 2026

D Claimed Bashkortostan head Radiy Khabirov: drone hit a refinery unit under repair in Ufa; small fire. · The Moscow Times, 19 Aug 2026Also: Ukrainian media said a key crude unit at the Bashneft-UNPZ refinery was hit.

Heat above the two weeks before 26 detections totalling 40 MW on 19 Aug 2026 (08:45–22:37 UTC), above the plant's highest ordinary day in the two weeks before (34 MW). An earlier fire in those two weeks (5 Aug 2026, 19 detections totalling 240 MW) is left out of normal.

2026-08-04: 24 detections, 34 MW2026-08-05: 19 detections, 240 MW, an earlier fire left out of normal2026-08-06: 7 detections, 5.3 MW2026-08-07: 6 detections, 4.4 MW2026-08-08: 4 detections, 3.8 MW2026-08-09: 7 detections, 30 MW2026-08-10: 8 detections, 5.4 MW2026-08-11: 14 detections, 15 MW2026-08-12: 11 detections, 9.2 MW2026-08-13: 6 detections, 9.4 MW2026-08-14: 10 detections, 13 MW2026-08-15: 0 detections, 0.0 MW2026-08-16: 0 detections, 0.0 MW2026-08-17: 0 detections, 0.0 MW2026-08-18: 30 detections, 35 MW2026-08-19: 26 detections, 40 MW2026-08-20: 1 detections, 2.3 MW2026-08-21: 22 detections, 26 MW4 Aug 202621 Aug 2026around the claim: 40 MWearlier fire, left out of normal: 240 MW
Sentinel-2 photograph of Ufa refineries, 11 Sep 2026
After the peak · 11 Sep 2026
Jazan Refinery, SA18 Aug 2026

D Claimed a Houthi military source (to the Houthi-run Saba news agency): Houthis say several drones hit Aramco's Jazan refinery. · OilPrice.com, 18 Aug 2026Also: Saudi Arabia gave no confirmation.

Heat within its usual range 3 detections totalling 38 MW on 17 Aug 2026 (09:34–11:15 UTC). Within the plant's own range: its highest ordinary day in the two weeks before was 50 MW.

2026-08-03: 0 detections, 0.0 MW2026-08-04: 0 detections, 0.0 MW2026-08-05: 0 detections, 0.0 MW2026-08-06: 0 detections, 0.0 MW2026-08-07: 0 detections, 0.0 MW2026-08-08: 0 detections, 0.0 MW2026-08-09: 0 detections, 0.0 MW2026-08-10: 0 detections, 0.0 MW2026-08-11: 0 detections, 0.0 MW2026-08-12: 0 detections, 0.0 MW2026-08-13: 0 detections, 0.0 MW2026-08-14: 6 detections, 19 MW2026-08-15: 7 detections, 27 MW2026-08-16: 6 detections, 50 MW2026-08-17: 3 detections, 38 MW2026-08-18: 4 detections, 30 MW2026-08-19: 2 detections, 20 MW2026-08-20: 1 detections, 3.9 MW3 Aug 202620 Aug 2026around the claim: 38 MW
Kremenchuk Refinery, UA16 Aug 2026

D Claimed Russia's Defence Ministry: missiles and drones struck the Kremenchuk oil refinery. · Sputnik (republished by GlobalSecurity.org), 16 Aug 2026

Heat far above the two weeks before 18 detections totalling 247 MW on 16 Aug 2026 (00:13–11:42 UTC), far above the plant's highest ordinary day in the two weeks before (2.6 MW). An earlier fire in those two weeks (14 Aug 2026, 15 detections totalling 284 MW) is left out of normal.

2026-08-01: 1 detections, 1.6 MW2026-08-02: 0 detections, 0.0 MW2026-08-03: 0 detections, 0.0 MW2026-08-04: 0 detections, 0.0 MW2026-08-05: 0 detections, 0.0 MW2026-08-06: 2 detections, 2.6 MW2026-08-07: 2 detections, 1.1 MW2026-08-08: 1 detections, 1.7 MW2026-08-09: 0 detections, 0.0 MW2026-08-10: 1 detections, 1.0 MW2026-08-11: 0 detections, 0.0 MW2026-08-12: 0 detections, 0.0 MW2026-08-13: 0 detections, 0.0 MW2026-08-14: 15 detections, 284 MW, an earlier fire left out of normal2026-08-15: 4 detections, 9.9 MW2026-08-16: 18 detections, 247 MW2026-08-17: 0 detections, 0.0 MW2026-08-18: 0 detections, 0.0 MW1 Aug 202618 Aug 2026around the claim: 247 MWearlier fire, left out of normal: 284 MW
Sentinel-2 photograph of Kremenchuk Refinery, 11 Aug 2026
Before the heat · 11 Aug 2026
Sentinel-2 photograph of Kremenchuk Refinery, 10 Sep 2026
After the peak · 10 Sep 2026
Ust-Luga Terminal, RU14 Aug 2026

D Claimed President Volodymyr Zelenskiy: drones damaged an oil facility at Ust-Luga port; fire broke out. · The Tribune (ANI), 16 Aug 2026Also: Leningrad's governor confirmed damage and a fire at the port.

No heat detected No fire detections at the plant on any of the 4 days around the claim. Cloud, overpass timing or a fire put out within hours can all leave none. Only NASA's VIIRS was reading the plant for PANOPT on these days (its three satellites pass the plant about 12 times a day). Meteosat-IODC's fire product does not cover it; PANOPT began reading MTG, Sentinel-3 and MODIS there later.

2026-07-30: 0 detections, 0.0 MW2026-07-31: 0 detections, 0.0 MW2026-08-01: 0 detections, 0.0 MW2026-08-02: 0 detections, 0.0 MW2026-08-03: 0 detections, 0.0 MW2026-08-04: 0 detections, 0.0 MW2026-08-05: 0 detections, 0.0 MW2026-08-06: 0 detections, 0.0 MW2026-08-07: 0 detections, 0.0 MW2026-08-08: 0 detections, 0.0 MW2026-08-09: 0 detections, 0.0 MW2026-08-10: 0 detections, 0.0 MW2026-08-11: 0 detections, 0.0 MW2026-08-12: 0 detections, 0.0 MW2026-08-13: 0 detections, 0.0 MW2026-08-14: 0 detections, 0.0 MW2026-08-15: 0 detections, 0.0 MW2026-08-16: 0 detections, 0.0 MW30 Jul 202616 Aug 2026around the claim: 0.0 MW
Novorossiysk / Sheskharis, RU12 Aug 2026

D Claimed Ukraine's General Staff (with the SBU): naval base, piers and Grushovaya oil depot's tunnel portal to Sheskharis hit. · Ukrainska Pravda, 12 Aug 2026Also: Industry sources said there was no sign the CPC terminal or its tankers were hit.

Heat far above the two weeks before 16 detections totalling 54 MW on 12 Aug 2026 (00:37–23:31 UTC), far above the plant's highest ordinary day in the two weeks before (13 MW).

2026-07-28: 6 detections, 9.5 MW2026-07-29: 5 detections, 8.2 MW2026-07-30: 6 detections, 8.2 MW2026-07-31: 4 detections, 7.3 MW2026-08-01: 5 detections, 10 MW2026-08-02: 6 detections, 13 MW2026-08-03: 3 detections, 6.1 MW2026-08-04: 2 detections, 7.1 MW2026-08-05: 5 detections, 8.5 MW2026-08-06: 5 detections, 10 MW2026-08-07: 2 detections, 5.4 MW2026-08-08: 1 detections, 2.2 MW2026-08-09: 0 detections, 0.0 MW2026-08-10: 4 detections, 7.7 MW2026-08-11: 11 detections, 30 MW2026-08-12: 16 detections, 54 MW2026-08-13: 7 detections, 13 MW2026-08-14: 4 detections, 5.8 MW28 Jul 202614 Aug 2026around the claim: 54 MW
Sentinel-2 photograph of Novorossiysk / Sheskharis, 7 Aug 2026
Before the heat · 7 Aug 2026
Sentinel-2 photograph of Novorossiysk / Sheskharis, 11 Sep 2026
After the peak · 11 Sep 2026
Orsk Refinery, RU11 Aug 2026

D Claimed Ukraine's General Staff: drones struck the Orsknefteorgsintez refinery; fire; plant fully shut for months. · The Moscow Times, 13 Aug 2026Also: Orenburg's governor said key infrastructure was damaged; industry sources said the plant would be shut for months.

Heat far above the two weeks before 10 detections totalling 189 MW on 11 Aug 2026 (07:20–09:37 UTC), far above the plant's highest ordinary day in the two weeks before (14 MW).

2026-07-27: 8 detections, 14 MW2026-07-28: 1 detections, 2.5 MW2026-07-29: 0 detections, 0.0 MW2026-07-30: 4 detections, 5.0 MW2026-07-31: 1 detections, 1.3 MW2026-08-01: 4 detections, 6.9 MW2026-08-02: 5 detections, 7.9 MW2026-08-03: 4 detections, 6.8 MW2026-08-04: 5 detections, 8.0 MW2026-08-05: 0 detections, 0.0 MW2026-08-06: 7 detections, 9.1 MW2026-08-07: 5 detections, 5.7 MW2026-08-08: 2 detections, 2.3 MW2026-08-09: 1 detections, 0.8 MW2026-08-10: 5 detections, 4.4 MW2026-08-11: 10 detections, 189 MW2026-08-12: 0 detections, 0.0 MW2026-08-13: 0 detections, 0.0 MW27 Jul 202613 Aug 2026around the claim: 189 MW
Sentinel-2 photograph of Orsk Refinery, 9 Aug 2026
Before the heat · 9 Aug 2026
Sentinel-2 photograph of Orsk Refinery, 11 Aug 2026
Day of the peak · 11 Aug 2026
Zawiya Refinery, LY11 Aug 2026

B Official Libya's National Oil Corporation: explosive drone pierced diesel tank 4/4 at Zawiya refinery; fire contained. · Yeni Şafak (English), 12 Aug 2026Also: Two engineers told Reuters the fires were in storage tanks and the refinery itself was not damaged.

Heat far above the two weeks before 20 detections totalling 492 MW on 11 Aug 2026 (00:13–13:12 UTC), far above the plant's highest ordinary day in the two weeks before (46 MW).

2026-07-27: 3 detections, 4.0 MW2026-07-28: 3 detections, 17 MW2026-07-29: 10 detections, 41 MW2026-07-30: 5 detections, 16 MW2026-07-31: 11 detections, 46 MW2026-08-01: 3 detections, 11 MW2026-08-02: 5 detections, 19 MW2026-08-03: 7 detections, 22 MW2026-08-04: 5 detections, 31 MW2026-08-05: 4 detections, 6.9 MW2026-08-06: 8 detections, 21 MW2026-08-07: 7 detections, 16 MW2026-08-08: 9 detections, 23 MW2026-08-09: 4 detections, 9.8 MW2026-08-10: 8 detections, 23 MW2026-08-11: 20 detections, 492 MW2026-08-12: 5 detections, 26 MW2026-08-13: 9 detections, 42 MW27 Jul 202613 Aug 2026around the claim: 492 MW
Sentinel-2 photograph of Zawiya Refinery, 9 Aug 2026
Before the heat · 9 Aug 2026
Sentinel-2 photograph of Zawiya Refinery, 11 Aug 2026
Day of the peak · 11 Aug 2026
TANECO / Nizhnekamsk, RU10 Aug 2026

D Claimed Ukraine's General Staff: drones struck the Taneco refinery in Nizhnekamsk; a fire broke out. · PBS NewsHour (AP), 10 Aug 2026Also: Tatarstan confirmed a drone attack on Nizhnekamsk without saying what was hit; 13 people were killed.

Heat within its usual range 52 detections totalling 167 MW on 10 Aug 2026 (00:07–21:29 UTC). Within the plant's own range: its highest ordinary day in the two weeks before was 263 MW.

2026-07-26: 49 detections, 128 MW2026-07-27: 18 detections, 40 MW2026-07-28: 41 detections, 96 MW2026-07-29: 35 detections, 84 MW2026-07-30: 31 detections, 116 MW2026-07-31: 41 detections, 263 MW2026-08-01: 23 detections, 41 MW2026-08-02: 38 detections, 44 MW2026-08-03: 32 detections, 61 MW2026-08-04: 54 detections, 93 MW2026-08-05: 45 detections, 63 MW2026-08-06: 35 detections, 56 MW2026-08-07: 25 detections, 68 MW2026-08-08: 38 detections, 62 MW2026-08-09: 22 detections, 44 MW2026-08-10: 52 detections, 167 MW2026-08-11: 56 detections, 94 MW2026-08-12: 6 detections, 21 MW26 Jul 202612 Aug 2026around the claim: 167 MW
Jazan Refinery, SA9 Aug 2026

D Claimed Houthi military spokesman Yahya Saree: a drone struck the Aramco refinery at Jizan; fire extinguished. · Al Jazeera, 9 Aug 2026Also: Saudi Arabia's energy ministry said a fire at the facility was put out, without giving a cause.

No heat detected No fire detections at the plant on any of the 4 days around the claim. Cloud, overpass timing or a fire put out within hours can all leave none. Satellites did record fires there earlier in the two weeks before (25 Jul 2026, 19 detections totalling 197 MW; 26 Jul 2026, 120 detections totalling 1,593 MW; 27 Jul 2026, 38 detections totalling 406 MW). Only NASA's VIIRS was reading the plant for PANOPT on these days (its three satellites pass the plant about 6 times a day). PANOPT began reading Meteosat-IODC, MTG, Sentinel-3 and MODIS there later.

2026-07-25: 19 detections, 197 MW, an earlier fire left out of normal2026-07-26: 120 detections, 1,593 MW, an earlier fire left out of normal2026-07-27: 38 detections, 406 MW, an earlier fire left out of normal2026-07-28: 0 detections, 0.0 MW2026-07-29: 0 detections, 0.0 MW2026-07-30: 0 detections, 0.0 MW2026-07-31: 0 detections, 0.0 MW2026-08-01: 0 detections, 0.0 MW2026-08-02: 0 detections, 0.0 MW2026-08-03: 0 detections, 0.0 MW2026-08-04: 0 detections, 0.0 MW2026-08-05: 0 detections, 0.0 MW2026-08-06: 0 detections, 0.0 MW2026-08-07: 0 detections, 0.0 MW2026-08-08: 0 detections, 0.0 MW2026-08-09: 0 detections, 0.0 MW2026-08-10: 0 detections, 0.0 MW2026-08-11: 0 detections, 0.0 MW25 Jul 202611 Aug 2026around the claim: 0.0 MWearlier fire, left out of normal: 1,593 MW
Ilsky Refinery, RU8 Aug 2026

D Claimed Ukraine's General Staff: drones struck the Ilsky refinery; fire; five injured. · The Moscow Times, 8 Aug 2026Also: Krasnodar officials said falling drone debris caused the fire; five people were injured.

No heat detected No fire detections at the plant on any of the 4 days around the claim. Cloud, overpass timing or a fire put out within hours can all leave none. Only NASA's VIIRS was reading the plant for PANOPT on these days (its three satellites pass the plant about 8 times a day). PANOPT began reading Meteosat-IODC, MTG, Sentinel-3 and MODIS there later.

2026-07-24: 0 detections, 0.0 MW2026-07-25: 0 detections, 0.0 MW2026-07-26: 0 detections, 0.0 MW2026-07-27: 0 detections, 0.0 MW2026-07-28: 0 detections, 0.0 MW2026-07-29: 0 detections, 0.0 MW2026-07-30: 0 detections, 0.0 MW2026-07-31: 0 detections, 0.0 MW2026-08-01: 0 detections, 0.0 MW2026-08-02: 0 detections, 0.0 MW2026-08-03: 0 detections, 0.0 MW2026-08-04: 0 detections, 0.0 MW2026-08-05: 0 detections, 0.0 MW2026-08-06: 0 detections, 0.0 MW2026-08-07: 0 detections, 0.0 MW2026-08-08: 0 detections, 0.0 MW2026-08-09: 0 detections, 0.0 MW2026-08-10: 0 detections, 0.0 MW24 Jul 202610 Aug 2026around the claim: 0.0 MW
Syzran Refinery, RU8 Aug 2026

D Claimed Ukraine's General Staff: drones struck the Syzran refinery; a fire broke out. · The Moscow Times, 8 Aug 2026Also: Samara's governor spoke of an unnamed industrial enterprise.

Heat far above the two weeks before 33 detections totalling 318 MW on 8 Aug 2026 (00:07–09:58 UTC), far above the plant's highest ordinary day in the two weeks before (1.4 MW). An earlier fire in those two weeks (27 Jul 2026, 8 detections totalling 84 MW) is left out of normal.

2026-07-24: 0 detections, 0.0 MW2026-07-25: 0 detections, 0.0 MW2026-07-26: 0 detections, 0.0 MW2026-07-27: 8 detections, 84 MW, an earlier fire left out of normal2026-07-28: 1 detections, 1.4 MW2026-07-29: 0 detections, 0.0 MW2026-07-30: 0 detections, 0.0 MW2026-07-31: 0 detections, 0.0 MW2026-08-01: 0 detections, 0.0 MW2026-08-02: 0 detections, 0.0 MW2026-08-03: 1 detections, 0.8 MW2026-08-04: 0 detections, 0.0 MW2026-08-05: 0 detections, 0.0 MW2026-08-06: 1 detections, 0.5 MW2026-08-07: 0 detections, 0.0 MW2026-08-08: 33 detections, 318 MW2026-08-09: 0 detections, 0.0 MW2026-08-10: 0 detections, 0.0 MW24 Jul 202610 Aug 2026around the claim: 318 MWearlier fire, left out of normal: 84 MW
Sentinel-2 photograph of Syzran Refinery, 6 Aug 2026
Before the heat · 6 Aug 2026
Sentinel-2 photograph of Syzran Refinery, 5 Sep 2026
After the peak · 5 Sep 2026
Yaroslavl (YANOS) Refinery, RU6 Aug 2026

D Claimed President Volodymyr Zelenskiy: drones struck the Slavneft-YANOS refinery; three fires recorded. · The Moscow Times, 6 Aug 2026Also: Yaroslavl's governor did not mention the refinery.

Heat above the two weeks before 12 detections totalling 17 MW on 6 Aug 2026 (00:01–23:39 UTC), above the plant's highest ordinary day in the two weeks before (7.4 MW).

2026-07-22: 0 detections, 0.0 MW2026-07-23: 3 detections, 2.1 MW2026-07-24: 3 detections, 2.8 MW2026-07-25: 0 detections, 0.0 MW2026-07-26: 0 detections, 0.0 MW2026-07-27: 1 detections, 1.3 MW2026-07-28: 1 detections, 0.7 MW2026-07-29: 0 detections, 0.0 MW2026-07-30: 0 detections, 0.0 MW2026-07-31: 4 detections, 3.1 MW2026-08-01: 2 detections, 2.3 MW2026-08-02: 2 detections, 1.6 MW2026-08-03: 2 detections, 1.5 MW2026-08-04: 6 detections, 7.4 MW2026-08-05: 6 detections, 6.0 MW2026-08-06: 12 detections, 17 MW2026-08-07: 2 detections, 1.8 MW2026-08-08: 4 detections, 2.5 MW22 Jul 20268 Aug 2026around the claim: 17 MW
Sentinel-2 photograph of Yaroslavl (YANOS) Refinery, 19 Jul 2026
Before the heat · 19 Jul 2026
Sentinel-2 photograph of Yaroslavl (YANOS) Refinery, 10 Aug 2026
After the peak · 10 Aug 2026
Ufa refineries, RU5 Aug 2026

D Claimed Ukraine's General Staff: Bashneft-Novoil refinery struck; process and reforming units hit; fire. · Ukrinform, 6 Aug 2026Also: Bashkortostan's head said drone debris caused a fire in an industrial zone, naming no plant.

Heat above the two weeks before 19 detections totalling 240 MW on 5 Aug 2026 (00:18–09:13 UTC), above the plant's highest ordinary day in the two weeks before (138 MW).

2026-07-21: 47 detections, 85 MW2026-07-22: 40 detections, 68 MW2026-07-23: 28 detections, 75 MW2026-07-24: 34 detections, 85 MW2026-07-25: 47 detections, 78 MW2026-07-26: 50 detections, 138 MW2026-07-27: 15 detections, 90 MW2026-07-28: 15 detections, 59 MW2026-07-29: 28 detections, 45 MW2026-07-30: 35 detections, 54 MW2026-07-31: 7 detections, 18 MW2026-08-01: 0 detections, 0.0 MW2026-08-02: 17 detections, 23 MW2026-08-03: 21 detections, 30 MW2026-08-04: 24 detections, 34 MW2026-08-05: 19 detections, 240 MW2026-08-06: 7 detections, 5.3 MW2026-08-07: 6 detections, 4.4 MW21 Jul 20267 Aug 2026around the claim: 240 MW
Sentinel-2 photograph of Ufa refineries, 6 Jul 2026
Before the heat · 6 Jul 2026

No clear Sentinel-2 view of the site since the heat yet: its satellites pass every two to five days, and cloud can hide a pass.

Saratov Refinery, RU2 Aug 2026

D Claimed Ukraine's General Staff: drones struck the Saratov refinery; a fire broke out. · Ukrainska Pravda, 2 Aug 2026Also: Saratov's governor said the attack damaged civilian infrastructure.

Heat far above the two weeks before 5 detections totalling 42 MW on 2 Aug 2026 (00:20–11:04 UTC), far above the plant's highest ordinary day in the two weeks before (6.9 MW).

2026-07-18: 3 detections, 2.3 MW2026-07-19: 5 detections, 4.7 MW2026-07-20: 6 detections, 6.0 MW2026-07-21: 4 detections, 2.6 MW2026-07-22: 3 detections, 2.8 MW2026-07-23: 1 detections, 1.1 MW2026-07-24: 0 detections, 0.0 MW2026-07-25: 4 detections, 2.7 MW2026-07-26: 0 detections, 0.0 MW2026-07-27: 5 detections, 5.3 MW2026-07-28: 8 detections, 6.0 MW2026-07-29: 7 detections, 6.9 MW2026-07-30: 5 detections, 3.8 MW2026-07-31: 4 detections, 5.3 MW2026-08-01: 5 detections, 5.6 MW2026-08-02: 5 detections, 42 MW2026-08-03: 0 detections, 0.0 MW2026-08-04: 0 detections, 0.0 MW18 Jul 20264 Aug 2026around the claim: 42 MW
Sentinel-2 photograph of Saratov Refinery, 22 Jul 2026
Before the heat · 22 Jul 2026
Sentinel-2 photograph of Saratov Refinery, 9 Aug 2026
After the peak · 9 Aug 2026
Volgograd Refinery, RU31 Jul 2026

D Claimed Security Service of Ukraine (SBU), with the fire reported by Ukraine's General Staff: drones struck Lukoil's Volgograd refinery; a fire broke out. · Bloomberg (via Energy Connects), 31 Jul 2026Also: Volgograd's governor confirmed a fire at a fuel and energy facility without naming it.

Heat far above the two weeks before 59 detections totalling 519 MW on 31 Jul 2026 (00:13–23:35 UTC), far above the plant's highest ordinary day in the two weeks before (20 MW).

2026-07-16: 1 detections, 4.3 MW2026-07-17: 2 detections, 2.5 MW2026-07-18: 2 detections, 2.6 MW2026-07-19: 3 detections, 3.0 MW2026-07-20: 2 detections, 1.9 MW2026-07-21: 7 detections, 20 MW2026-07-22: 2 detections, 3.0 MW2026-07-23: 0 detections, 0.0 MW2026-07-24: 2 detections, 3.7 MW2026-07-25: 1 detections, 1.9 MW2026-07-26: 0 detections, 0.0 MW2026-07-27: 0 detections, 0.0 MW2026-07-28: 0 detections, 0.0 MW2026-07-29: 3 detections, 3.0 MW2026-07-30: 26 detections, 131 MW2026-07-31: 59 detections, 519 MW2026-08-01: 0 detections, 0.0 MW2026-08-02: 0 detections, 0.0 MW16 Jul 20262 Aug 2026around the claim: 519 MW
Sentinel-2 photograph of Volgograd Refinery, 25 Jul 2026
Before the heat · 25 Jul 2026
Sentinel-2 photograph of Volgograd Refinery, 1 Aug 2026
After the peak · 1 Aug 2026
Port of Taman, RU30 Jul 2026

D Claimed Security Service of Ukraine (SBU): drones hit Taman port infrastructure; large fire at Tamanneftegaz oil terminal. · Interfax-Ukraine, 31 Jul 2026Also: Russian prosecutors confirmed a drone attack on the port; OSINT channels placed the fire at the Tamanneftegaz oil terminal.

Heat far above the two weeks before 39 detections totalling 1,052 MW on 31 Jul 2026 (00:16 UTC), far above the plant's highest ordinary day in the two weeks before (3.8 MW).

2026-07-15: 0 detections, 0.0 MW2026-07-16: 0 detections, 0.0 MW2026-07-17: 0 detections, 0.0 MW2026-07-18: 0 detections, 0.0 MW2026-07-19: 1 detections, 3.7 MW2026-07-20: 0 detections, 0.0 MW2026-07-21: 0 detections, 0.0 MW2026-07-22: 0 detections, 0.0 MW2026-07-23: 0 detections, 0.0 MW2026-07-24: 0 detections, 0.0 MW2026-07-25: 0 detections, 0.0 MW2026-07-26: 0 detections, 0.0 MW2026-07-27: 1 detections, 3.8 MW2026-07-28: 0 detections, 0.0 MW2026-07-29: 4 detections, 7.3 MW2026-07-30: 38 detections, 783 MW2026-07-31: 39 detections, 1,052 MW2026-08-01: 18 detections, 243 MW15 Jul 20261 Aug 2026around the claim: 1,052 MW
Sentinel-2 photograph of Port of Taman, 28 Jul 2026
Before the heat · 28 Jul 2026
Sentinel-2 photograph of Port of Taman, 17 Aug 2026
After the peak · 17 Aug 2026
Ryazan Refinery, RU29 Jul 2026

D Claimed Ukraine's General Staff: drones struck the Ryazan refinery; fire; crude processing halted about two weeks. · Ukrainska Pravda, 29 Jul 2026Also: Industry sources said processing halted for about two weeks; Ryazan's governor reported a fire in industrial areas.

Heat within its usual range 3 detections totalling 1.3 MW on 31 Jul 2026 (23:33–23:54 UTC). Within the plant's own range: its highest ordinary day in the two weeks before was 12 MW.

2026-07-14: 4 detections, 3.1 MW2026-07-15: 1 detections, 0.5 MW2026-07-16: 0 detections, 0.0 MW2026-07-17: 3 detections, 3.4 MW2026-07-18: 7 detections, 6.8 MW2026-07-19: 7 detections, 10 MW2026-07-20: 7 detections, 11 MW2026-07-21: 3 detections, 6.0 MW2026-07-22: 3 detections, 2.9 MW2026-07-23: 9 detections, 12 MW2026-07-24: 0 detections, 0.0 MW2026-07-25: 0 detections, 0.0 MW2026-07-26: 0 detections, 0.0 MW2026-07-27: 0 detections, 0.0 MW2026-07-28: 1 detections, 0.6 MW2026-07-29: 0 detections, 0.0 MW2026-07-30: 0 detections, 0.0 MW2026-07-31: 3 detections, 1.3 MW14 Jul 202631 Jul 2026around the claim: 1.3 MW
Jazan Refinery, SA25 Jul 2026

D Claimed Houthi military spokesman Brig. Gen. Yahya Saree: ballistic missiles and drones hit Aramco facilities in Jizan; refinery fire. · Tech Times, 25 Jul 2026Also: The National ran an AFP image of smoke over the refinery; a consultancy note seen by Reuters said it shut on 27 Jul.

Heat far above the two weeks before 120 detections totalling 1,593 MW on 26 Jul 2026 (09:45–23:37 UTC), far above the plant's highest ordinary day in the two weeks before (78 MW).

2026-07-10: 2 detections, 4.5 MW2026-07-11: 11 detections, 29 MW2026-07-12: 8 detections, 78 MW2026-07-13: 5 detections, 12 MW2026-07-14: 7 detections, 37 MW2026-07-15: 3 detections, 13 MW2026-07-16: 5 detections, 21 MW2026-07-17: 5 detections, 13 MW2026-07-18: 0 detections, 0.0 MW2026-07-19: 1 detections, 2.2 MW2026-07-20: 3 detections, 21 MW2026-07-21: 3 detections, 4.8 MW2026-07-22: 4 detections, 7.5 MW2026-07-23: 2 detections, 29 MW2026-07-24: 0 detections, 0.0 MW2026-07-25: 19 detections, 197 MW2026-07-26: 120 detections, 1,593 MW2026-07-27: 38 detections, 406 MW10 Jul 202627 Jul 2026around the claim: 1,593 MW
Sentinel-2 photograph of Jazan Refinery, 23 Jul 2026
Before the heat · 23 Jul 2026
Sentinel-2 photograph of Jazan Refinery, 31 Jul 2026
After the peak · 31 Jul 2026
Pivdennyi / Odesa Terminal, UA23 Jul 2026

D Claimed Russia's Defence Ministry: an air strike hit the port's fuel unloading and storage facilities. · TASS, 24 Jul 2026

No heat detected No fire detections at the plant on any of the 4 days around the claim. Cloud, overpass timing or a fire put out within hours can all leave none. Satellites did record fires there earlier in the two weeks before (18 Jul 2026, 34 detections totalling 717 MW; 19 Jul 2026, 8 detections totalling 44 MW). Only NASA's VIIRS was reading the plant for PANOPT on these days (its three satellites pass the plant about 8 times a day). Meteosat-IODC's and MTG's fire products do not cover it; PANOPT began reading Sentinel-3 and MODIS there later.

2026-07-08: 0 detections, 0.0 MW2026-07-09: 1 detections, 3.4 MW2026-07-10: 3 detections, 6.5 MW2026-07-11: 0 detections, 0.0 MW2026-07-12: 0 detections, 0.0 MW2026-07-13: 0 detections, 0.0 MW2026-07-14: 0 detections, 0.0 MW2026-07-15: 0 detections, 0.0 MW2026-07-16: 0 detections, 0.0 MW2026-07-17: 0 detections, 0.0 MW2026-07-18: 34 detections, 717 MW, an earlier fire left out of normal2026-07-19: 8 detections, 44 MW, an earlier fire left out of normal2026-07-20: 3 detections, 14 MW2026-07-21: 0 detections, 0.0 MW2026-07-22: 0 detections, 0.0 MW2026-07-23: 0 detections, 0.0 MW2026-07-24: 0 detections, 0.0 MW2026-07-25: 0 detections, 0.0 MW8 Jul 202625 Jul 2026around the claim: 0.0 MWearlier fire, left out of normal: 717 MW
Yaroslavl (YANOS) Refinery, RU16 Jul 2026

D Claimed Ukraine's General Staff: a direct hit on the refinery caused a fire. · Ukrainska Pravda, 17 Jul 2026

Heat above the two weeks before 6 detections totalling 7.1 MW on 17 Jul 2026 (00:20–23:58 UTC), above the plant's highest ordinary day in the two weeks before (1.3 MW).

2026-07-01: 1 detections, 0.9 MW2026-07-02: 0 detections, 0.0 MW2026-07-03: 0 detections, 0.0 MW2026-07-04: 0 detections, 0.0 MW2026-07-05: 1 detections, 0.3 MW2026-07-06: 0 detections, 0.0 MW2026-07-07: 1 detections, 1.3 MW2026-07-08: 0 detections, 0.0 MW2026-07-09: 0 detections, 0.0 MW2026-07-10: 1 detections, 0.7 MW2026-07-11: 0 detections, 0.0 MW2026-07-12: 0 detections, 0.0 MW2026-07-13: 1 detections, 0.6 MW2026-07-14: 1 detections, 0.7 MW2026-07-15: 0 detections, 0.0 MW2026-07-16: 3 detections, 2.2 MW2026-07-17: 6 detections, 7.1 MW2026-07-18: 7 detections, 4.9 MW1 Jul 202618 Jul 2026around the claim: 7.1 MW
Sentinel-2 photograph of Yaroslavl (YANOS) Refinery, 19 Jul 2026
After the peak · 19 Jul 2026
Salavat Refinery, RU14 Jul 2026

D Claimed Bashkortostan head Radiy Khabirov: drones attacked the Salavat complex; smoke rose at several spots. · Meduza, 14 Jul 2026Also: Industry sources said two crude units were damaged and the plant halted.

Heat far above the two weeks before 9 detections totalling 72 MW on 14 Jul 2026 (07:46–23:16 UTC), far above the plant's highest ordinary day in the two weeks before (5.5 MW).

2026-06-29: 0 detections, 0.0 MW2026-06-30: 6 detections, 3.6 MW2026-07-01: 2 detections, 1.6 MW2026-07-02: 2 detections, 1.5 MW2026-07-03: 0 detections, 0.0 MW2026-07-04: 8 detections, 5.5 MW2026-07-05: 7 detections, 4.2 MW2026-07-06: 0 detections, 0.0 MW2026-07-07: 0 detections, 0.0 MW2026-07-08: 4 detections, 2.8 MW2026-07-09: 0 detections, 0.0 MW2026-07-10: 6 detections, 3.4 MW2026-07-11: 0 detections, 0.0 MW2026-07-12: 5 detections, 2.7 MW2026-07-13: 2 detections, 1.6 MW2026-07-14: 9 detections, 72 MW2026-07-15: 1 detections, 0.3 MW2026-07-16: 0 detections, 0.0 MW29 Jun 202616 Jul 2026around the claim: 72 MW
Syzran Refinery, RU12 Jul 2026

D Claimed Ukraine's General Staff: the refinery was struck overnight; explosions and fire. · Ukrainska Pravda, 12 Jul 2026Also: Industry sources said the refinery halted after a primary unit was damaged.

Heat within its usual range 1 detection totalling 0.3 MW on 14 Jul 2026 (23:18 UTC). Within the plant's own range: its highest ordinary day in the two weeks before was 0.4 MW.

2026-06-27: 0 detections, 0.0 MW2026-06-28: 0 detections, 0.0 MW2026-06-29: 1 detections, 0.4 MW2026-06-30: 0 detections, 0.0 MW2026-07-01: 0 detections, 0.0 MW2026-07-02: 0 detections, 0.0 MW2026-07-03: 0 detections, 0.0 MW2026-07-04: 0 detections, 0.0 MW2026-07-05: 0 detections, 0.0 MW2026-07-06: 0 detections, 0.0 MW2026-07-07: 0 detections, 0.0 MW2026-07-08: 0 detections, 0.0 MW2026-07-09: 0 detections, 0.0 MW2026-07-10: 0 detections, 0.0 MW2026-07-11: 0 detections, 0.0 MW2026-07-12: 0 detections, 0.0 MW2026-07-13: 0 detections, 0.0 MW2026-07-14: 1 detections, 0.3 MW27 Jun 202614 Jul 2026around the claim: 0.3 MW
Ilsky Refinery, RU10 Jul 2026

D Claimed Krasnodar regional officials: drone debris set the refinery on fire; it was put out within hours. · The Moscow Times, 10 Jul 2026

No heat detected No fire detections at the plant on any of the 4 days around the claim. Cloud, overpass timing or a fire put out within hours can all leave none. Only NASA's VIIRS was reading the plant for PANOPT on these days (its three satellites pass the plant about 8 times a day). PANOPT began reading Meteosat-IODC, MTG, Sentinel-3 and MODIS there later.

2026-06-25: 0 detections, 0.0 MW2026-06-26: 0 detections, 0.0 MW2026-06-27: 0 detections, 0.0 MW2026-06-28: 0 detections, 0.0 MW2026-06-29: 0 detections, 0.0 MW2026-06-30: 0 detections, 0.0 MW2026-07-01: 0 detections, 0.0 MW2026-07-02: 0 detections, 0.0 MW2026-07-03: 0 detections, 0.0 MW2026-07-04: 0 detections, 0.0 MW2026-07-05: 0 detections, 0.0 MW2026-07-06: 0 detections, 0.0 MW2026-07-07: 0 detections, 0.0 MW2026-07-08: 0 detections, 0.0 MW2026-07-09: 0 detections, 0.0 MW2026-07-10: 0 detections, 0.0 MW2026-07-11: 0 detections, 0.0 MW2026-07-12: 0 detections, 0.0 MW25 Jun 202612 Jul 2026around the claim: 0.0 MW
Saratov Refinery, RU8 Jul 2026

C Reported Two informed sources: a drone strike halted the refinery. · Reuters, via The Kyiv Independent, 10 Jul 2026Also: Ukraine's General Staff claimed a hit; Saratov's governor reported damage to unnamed industrial facilities.

Heat far above the two weeks before 7 detections totalling 63 MW on 8 Jul 2026 (00:24–00:43 UTC), far above the plant's highest ordinary day in the two weeks before (12 MW).

2026-06-23: 8 detections, 11 MW2026-06-24: 8 detections, 7.8 MW2026-06-25: 1 detections, 1.8 MW2026-06-26: 7 detections, 9.1 MW2026-06-27: 4 detections, 5.9 MW2026-06-28: 2 detections, 4.1 MW2026-06-29: 7 detections, 8.0 MW2026-06-30: 8 detections, 8.8 MW2026-07-01: 4 detections, 8.3 MW2026-07-02: 4 detections, 7.5 MW2026-07-03: 11 detections, 12 MW2026-07-04: 11 detections, 9.8 MW2026-07-05: 6 detections, 5.8 MW2026-07-06: 6 detections, 8.7 MW2026-07-07: 13 detections, 42 MW2026-07-08: 7 detections, 63 MW2026-07-09: 3 detections, 0.9 MW2026-07-10: 1 detections, 0.3 MW23 Jun 202610 Jul 2026around the claim: 63 MW
Sentinel-2 photograph of Saratov Refinery, 22 Jul 2026
After the peak · 22 Jul 2026
Ust-Luga Terminal, RU6 Jul 2026

D Claimed Leningrad region governor Alexander Drozdenko: drone debris damaged the port. · Reuters, via WHBL, 6 Jul 2026Also: Ukraine's General Staff said it struck the Novatek gas-condensate complex at Ust-Luga.

No heat detected No fire detections at the plant on any of the 4 days around the claim. Cloud, overpass timing or a fire put out within hours can all leave none. Only NASA's VIIRS was reading the plant for PANOPT on these days (its three satellites pass the plant about 12 times a day). Meteosat-IODC's fire product does not cover it; PANOPT began reading MTG, Sentinel-3 and MODIS there later.

2026-06-21: 0 detections, 0.0 MW2026-06-22: 1 detections, 5.7 MW2026-06-23: 0 detections, 0.0 MW2026-06-24: 0 detections, 0.0 MW2026-06-25: 1 detections, 8.5 MW2026-06-26: 0 detections, 0.0 MW2026-06-27: 0 detections, 0.0 MW2026-06-28: 0 detections, 0.0 MW2026-06-29: 0 detections, 0.0 MW2026-06-30: 1 detections, 7.1 MW2026-07-01: 0 detections, 0.0 MW2026-07-02: 0 detections, 0.0 MW2026-07-03: 0 detections, 0.0 MW2026-07-04: 0 detections, 0.0 MW2026-07-05: 0 detections, 0.0 MW2026-07-06: 0 detections, 0.0 MW2026-07-07: 0 detections, 0.0 MW2026-07-08: 0 detections, 0.0 MW21 Jun 20268 Jul 2026around the claim: 0.0 MW
Yaroslavl (YANOS) Refinery, RU6 Jul 2026

D Claimed Ukraine's General Staff: the refinery was struck again; explosions and smoke were recorded. · Ukrainska Pravda, 6 Jul 2026

Heat within its usual range 1 detection totalling 1.3 MW on 7 Jul 2026 (00:07 UTC). Within the plant's own range: its highest ordinary day in the two weeks before was 8.2 MW. An earlier fire in those two weeks (29 Jun 2026, 12 detections totalling 130 MW) is left out of normal.

2026-06-21: 1 detections, 1.7 MW2026-06-22: 5 detections, 2.6 MW2026-06-23: 0 detections, 0.0 MW2026-06-24: 1 detections, 0.7 MW2026-06-25: 0 detections, 0.0 MW2026-06-26: 1 detections, 0.9 MW2026-06-27: 1 detections, 0.7 MW2026-06-28: 4 detections, 2.7 MW2026-06-29: 12 detections, 130 MW, an earlier fire left out of normal2026-06-30: 10 detections, 8.2 MW2026-07-01: 1 detections, 0.9 MW2026-07-02: 0 detections, 0.0 MW2026-07-03: 0 detections, 0.0 MW2026-07-04: 0 detections, 0.0 MW2026-07-05: 1 detections, 0.3 MW2026-07-06: 0 detections, 0.0 MW2026-07-07: 1 detections, 1.3 MW2026-07-08: 0 detections, 0.0 MW21 Jun 20268 Jul 2026around the claim: 1.3 MWearlier fire, left out of normal: 130 MW
Yaroslavl (YANOS) Refinery, RU28 Jun 2026

D Claimed President Volodymyr Zelenskiy: long-range drones hit the refinery overnight. · Al Jazeera, 28 Jun 2026Also: Yaroslavl's governor confirmed a drone attack but did not mention the refinery.

Heat far above the two weeks before 12 detections totalling 130 MW on 29 Jun 2026 (00:10–23:52 UTC), far above the plant's highest ordinary day in the two weeks before (2.8 MW).

2026-06-13: 3 detections, 2.8 MW2026-06-14: 0 detections, 0.0 MW2026-06-15: 0 detections, 0.0 MW2026-06-16: 1 detections, 0.5 MW2026-06-17: 0 detections, 0.0 MW2026-06-18: 0 detections, 0.0 MW2026-06-19: 0 detections, 0.0 MW2026-06-20: 0 detections, 0.0 MW2026-06-21: 1 detections, 1.7 MW2026-06-22: 5 detections, 2.6 MW2026-06-23: 0 detections, 0.0 MW2026-06-24: 1 detections, 0.7 MW2026-06-25: 0 detections, 0.0 MW2026-06-26: 1 detections, 0.9 MW2026-06-27: 1 detections, 0.7 MW2026-06-28: 4 detections, 2.7 MW2026-06-29: 12 detections, 130 MW2026-06-30: 10 detections, 8.2 MW13 Jun 202630 Jun 2026around the claim: 130 MW
Sentinel-2 photograph of Yaroslavl (YANOS) Refinery, 19 Jul 2026
After the peak · 19 Jul 2026
Ufa refineries, RU25 Jun 2026

D Claimed President Volodymyr Zelenskiy: drones hit two Ufa refineries, Ufaneftekhim and Novoil. · Interfax-Ukraine, 25 Jun 2026

Heat within its usual range 18 detections totalling 32 MW on 25 Jun 2026 (08:41–23:07 UTC). Within the plant's own range: its highest ordinary day in the two weeks before was 85 MW.

2026-06-10: 3 detections, 10 MW2026-06-11: 0 detections, 0.0 MW2026-06-12: 15 detections, 25 MW2026-06-13: 33 detections, 45 MW2026-06-14: 39 detections, 54 MW2026-06-15: 22 detections, 44 MW2026-06-16: 23 detections, 41 MW2026-06-17: 4 detections, 13 MW2026-06-18: 37 detections, 85 MW2026-06-19: 0 detections, 0.0 MW2026-06-20: 0 detections, 0.0 MW2026-06-21: 9 detections, 11 MW2026-06-22: 4 detections, 19 MW2026-06-23: 18 detections, 20 MW2026-06-24: 16 detections, 31 MW2026-06-25: 18 detections, 32 MW2026-06-26: 1 detections, 5.5 MW2026-06-27: 0 detections, 0.0 MW10 Jun 202627 Jun 2026around the claim: 32 MW
TANECO / Nizhnekamsk, RU12 Jun 2026

D Claimed Ukraine's General Staff: drones hit the TANECO and Taif-NK refineries; fires at both. · Kyiv Post, 12 Jun 2026Also: Tatarstan's head confirmed drones reached the area, not damage.

Heat above the two weeks before 57 detections totalling 96 MW on 13 Jun 2026 (08:01–09:07 UTC), above the plant's highest ordinary day in the two weeks before (90 MW).

2026-05-28: 0 detections, 0.0 MW2026-05-29: 19 detections, 23 MW2026-05-30: 0 detections, 0.0 MW2026-05-31: 8 detections, 15 MW2026-06-01: 0 detections, 0.0 MW2026-06-02: 13 detections, 15 MW2026-06-03: 29 detections, 38 MW2026-06-04: 42 detections, 78 MW2026-06-05: 11 detections, 33 MW2026-06-06: 0 detections, 0.0 MW2026-06-07: 32 detections, 64 MW2026-06-08: 42 detections, 80 MW2026-06-09: 44 detections, 82 MW2026-06-10: 42 detections, 90 MW2026-06-11: 41 detections, 80 MW2026-06-12: 13 detections, 16 MW2026-06-13: 57 detections, 96 MW2026-06-14: 27 detections, 54 MW28 May 202614 Jun 2026around the claim: 96 MW
Novorossiysk / Sheskharis, RU8 Jun 2026

D Claimed Ukraine's General Staff: drones hit the Grushovaya oil depot at the Sheskharis complex, causing a fire. · The Kyiv Independent, 8 Jun 2026Also: Residents reported about 50 explosions; no Russian official statement was found.

Heat far above the two weeks before 13 detections totalling 41 MW on 8 Jun 2026 (00:07–23:48 UTC), far above the plant's highest ordinary day in the two weeks before (11 MW).

2026-05-24: 0 detections, 0.0 MW2026-05-25: 0 detections, 0.0 MW2026-05-26: 0 detections, 0.0 MW2026-05-27: 0 detections, 0.0 MW2026-05-28: 1 detections, 2.1 MW2026-05-29: 0 detections, 0.0 MW2026-05-30: 1 detections, 1.3 MW2026-05-31: 0 detections, 0.0 MW2026-06-01: 2 detections, 3.5 MW2026-06-02: 1 detections, 1.2 MW2026-06-03: 1 detections, 1.8 MW2026-06-04: 3 detections, 6.2 MW2026-06-05: 4 detections, 5.7 MW2026-06-06: 6 detections, 11 MW2026-06-07: 5 detections, 7.7 MW2026-06-08: 13 detections, 41 MW2026-06-09: 6 detections, 10 MW2026-06-10: 8 detections, 16 MW24 May 202610 Jun 2026around the claim: 41 MW
Ilsky Refinery, RU2 Jun 2026

D Claimed Krasnodar Krai's operational headquarters: a drone attack set the refinery on fire. · Ukrainska Pravda, 2 Jun 2026

No heat detected No fire detections at the plant on any of the 4 days around the claim. Cloud, overpass timing or a fire put out within hours can all leave none. Only NASA's VIIRS was reading the plant for PANOPT on these days (its three satellites pass the plant about 8 times a day). PANOPT began reading Meteosat-IODC, MTG, Sentinel-3 and MODIS there later.

2026-05-18: 0 detections, 0.0 MW2026-05-19: 0 detections, 0.0 MW2026-05-20: 0 detections, 0.0 MW2026-05-21: 0 detections, 0.0 MW2026-05-22: 0 detections, 0.0 MW2026-05-23: 0 detections, 0.0 MW2026-05-24: 0 detections, 0.0 MW2026-05-25: 0 detections, 0.0 MW2026-05-26: 0 detections, 0.0 MW2026-05-27: 0 detections, 0.0 MW2026-05-28: 0 detections, 0.0 MW2026-05-29: 0 detections, 0.0 MW2026-05-30: 0 detections, 0.0 MW2026-05-31: 0 detections, 0.0 MW2026-06-01: 0 detections, 0.0 MW2026-06-02: 0 detections, 0.0 MW2026-06-03: 0 detections, 0.0 MW2026-06-04: 0 detections, 0.0 MW18 May 20264 Jun 2026around the claim: 0.0 MW
Saratov Refinery, RU31 May 2026

D Claimed President Volodymyr Zelenskiy: drones struck the refinery overnight. · Ukrainska Pravda, 31 May 2026Also: Satellite imagery analysed by Exilenova+ showed the main crude unit damaged (UNN, 3 Jun).

Heat within its usual range 1 detection totalling 0.6 MW on 30 May 2026 (23:14 UTC). Within the plant's own range: its highest ordinary day in the two weeks before was 3.2 MW.

2026-05-16: 0 detections, 0.0 MW2026-05-17: 0 detections, 0.0 MW2026-05-18: 0 detections, 0.0 MW2026-05-19: 1 detections, 1.3 MW2026-05-20: 0 detections, 0.0 MW2026-05-21: 1 detections, 3.2 MW2026-05-22: 0 detections, 0.0 MW2026-05-23: 0 detections, 0.0 MW2026-05-24: 0 detections, 0.0 MW2026-05-25: 0 detections, 0.0 MW2026-05-26: 0 detections, 0.0 MW2026-05-27: 0 detections, 0.0 MW2026-05-28: 1 detections, 0.4 MW2026-05-29: 0 detections, 0.0 MW2026-05-30: 1 detections, 0.6 MW2026-05-31: 0 detections, 0.0 MW2026-06-01: 0 detections, 0.0 MW2026-06-02: 0 detections, 0.0 MW16 May 20262 Jun 2026around the claim: 0.6 MW
Tuapse Refinery and Port, RU27 May 2026

D Claimed Ukraine's General Staff: the refinery was struck overnight; fire and smoke were recorded. · Ukrainska Pravda, 28 May 2026Also: Russia said drone debris caused a fire at the sea terminal, quickly put out.

No heat detected No fire detections at the plant on any of the 4 days around the claim. Cloud, overpass timing or a fire put out within hours can all leave none. Only NASA's VIIRS was reading the plant for PANOPT on these days (its three satellites pass the plant about 8 times a day). Meteosat-IODC's fire product does not cover it; PANOPT began reading MTG, Sentinel-3 and MODIS there later.

2026-05-12: 0 detections, 0.0 MW2026-05-13: 0 detections, 0.0 MW2026-05-14: 0 detections, 0.0 MW2026-05-15: 0 detections, 0.0 MW2026-05-16: 0 detections, 0.0 MW2026-05-17: 0 detections, 0.0 MW2026-05-18: 0 detections, 0.0 MW2026-05-19: 0 detections, 0.0 MW2026-05-20: 0 detections, 0.0 MW2026-05-21: 0 detections, 0.0 MW2026-05-22: 0 detections, 0.0 MW2026-05-23: 0 detections, 0.0 MW2026-05-24: 0 detections, 0.0 MW2026-05-25: 0 detections, 0.0 MW2026-05-26: 0 detections, 0.0 MW2026-05-27: 0 detections, 0.0 MW2026-05-28: 0 detections, 0.0 MW2026-05-29: 0 detections, 0.0 MW12 May 202629 May 2026around the claim: 0.0 MW
Novorossiysk / Sheskharis, RU23 May 2026

D Claimed Novorossiysk mayor Andrey Kravchenko: drone debris set fire to buildings at an oil depot. · The Moscow Times, 23 May 2026

Heat far above the two weeks before 25 detections totalling 398 MW on 22 May 2026 (22:25–23:14 UTC), far above the plant's highest ordinary day in the two weeks before (12 MW).

2026-05-08: 5 detections, 9.7 MW2026-05-09: 5 detections, 12 MW2026-05-10: 3 detections, 6.6 MW2026-05-11: 2 detections, 2.6 MW2026-05-12: 2 detections, 4.2 MW2026-05-13: 2 detections, 2.1 MW2026-05-14: 0 detections, 0.0 MW2026-05-15: 0 detections, 0.0 MW2026-05-16: 0 detections, 0.0 MW2026-05-17: 2 detections, 4.3 MW2026-05-18: 3 detections, 6.0 MW2026-05-19: 0 detections, 0.0 MW2026-05-20: 2 detections, 4.2 MW2026-05-21: 2 detections, 3.2 MW2026-05-22: 25 detections, 398 MW2026-05-23: 6 detections, 54 MW2026-05-24: 0 detections, 0.0 MW2026-05-25: 0 detections, 0.0 MW8 May 202625 May 2026around the claim: 398 MW
Yaroslavl (YANOS) Refinery, RU22 May 2026

D Claimed President Volodymyr Zelenskiy: drones struck targets linked to the refinery overnight. · France 24, 22 May 2026Also: Yaroslavl's governor said the attack was repelled and debris may have fallen.

Heat within its usual range 3 detections totalling 2.8 MW on 21 May 2026 (00:40–22:41 UTC). Within the plant's own range: its highest ordinary day in the two weeks before was 9.4 MW.

2026-05-07: 1 detections, 0.7 MW2026-05-08: 0 detections, 0.0 MW2026-05-09: 2 detections, 2.3 MW2026-05-10: 0 detections, 0.0 MW2026-05-11: 0 detections, 0.0 MW2026-05-12: 0 detections, 0.0 MW2026-05-13: 0 detections, 0.0 MW2026-05-14: 0 detections, 0.0 MW2026-05-15: 0 detections, 0.0 MW2026-05-16: 2 detections, 1.8 MW2026-05-17: 1 detections, 0.9 MW2026-05-18: 2 detections, 2.3 MW2026-05-19: 6 detections, 9.4 MW2026-05-20: 5 detections, 5.6 MW2026-05-21: 3 detections, 2.8 MW2026-05-22: 2 detections, 2.0 MW2026-05-23: 1 detections, 1.1 MW2026-05-24: 1 detections, 1.4 MW7 May 202624 May 2026around the claim: 2.8 MW
Syzran Refinery, RU21 May 2026

D Claimed Unmanned Systems Forces commander Robert Brovdi: drones attacked the refinery; it later halted. · Reuters, via Devdiscourse, 21 May 2026Also: Industry sources said the main crude unit shut and repairs could take a month; Russian officials did not mention the refinery.

Heat far above the two weeks before 6 detections totalling 58 MW on 21 May 2026 (07:58–10:30 UTC), far above the plant's highest ordinary day in the two weeks before (1.3 MW).

2026-05-06: 0 detections, 0.0 MW2026-05-07: 1 detections, 1.3 MW2026-05-08: 0 detections, 0.0 MW2026-05-09: 1 detections, 0.8 MW2026-05-10: 0 detections, 0.0 MW2026-05-11: 0 detections, 0.0 MW2026-05-12: 0 detections, 0.0 MW2026-05-13: 0 detections, 0.0 MW2026-05-14: 0 detections, 0.0 MW2026-05-15: 0 detections, 0.0 MW2026-05-16: 0 detections, 0.0 MW2026-05-17: 0 detections, 0.0 MW2026-05-18: 0 detections, 0.0 MW2026-05-19: 0 detections, 0.0 MW2026-05-20: 1 detections, 1.1 MW2026-05-21: 6 detections, 58 MW2026-05-22: 0 detections, 0.0 MW2026-05-23: 0 detections, 0.0 MW6 May 202623 May 2026around the claim: 58 MW
NORSI (Kstovo) Refinery, RU20 May 2026

C Reported Two industry sources: a drone attack forced the refinery's main crude unit to shut. · Reuters, via Arab News, 21 May 2026Also: Nizhny Novgorod's governor said a fire broke out at the industrial site; Ukraine's General Staff claimed the strike.

Heat above the two weeks before 4 detections totalling 16 MW on 21 May 2026 (08:01–23:29 UTC), above the plant's highest ordinary day in the two weeks before (9.4 MW). An earlier fire in those two weeks (5 May 2026, 6 detections totalling 122 MW) is left out of normal.

2026-05-05: 6 detections, 122 MW, an earlier fire left out of normal2026-05-06: 2 detections, 2.1 MW2026-05-07: 5 detections, 5.4 MW2026-05-08: 1 detections, 0.5 MW2026-05-09: 3 detections, 4.9 MW2026-05-10: 2 detections, 2.0 MW2026-05-11: 0 detections, 0.0 MW2026-05-12: 0 detections, 0.0 MW2026-05-13: 0 detections, 0.0 MW2026-05-14: 3 detections, 3.7 MW2026-05-15: 0 detections, 0.0 MW2026-05-16: 3 detections, 2.0 MW2026-05-17: 0 detections, 0.0 MW2026-05-18: 3 detections, 9.4 MW2026-05-19: 2 detections, 15 MW2026-05-20: 2 detections, 2.1 MW2026-05-21: 4 detections, 16 MW2026-05-22: 6 detections, 4.3 MW5 May 202622 May 2026around the claim: 16 MWearlier fire, left out of normal: 122 MW
Ryazan Refinery, RU15 May 2026

D Claimed Ukraine's General Staff: drones hit the refinery; a large fire broke out. · UA.News, 15 May 2026Also: Ryazan's governor spoke only of drone debris falling on homes and an industrial enterprise.

Heat above the two weeks before 5 detections totalling 13 MW on 17 May 2026 (00:16–01:05 UTC), above the plant's highest ordinary day in the two weeks before (4.0 MW).

2026-04-30: 0 detections, 0.0 MW2026-05-01: 0 detections, 0.0 MW2026-05-02: 0 detections, 0.0 MW2026-05-03: 0 detections, 0.0 MW2026-05-04: 2 detections, 2.3 MW2026-05-05: 4 detections, 3.6 MW2026-05-06: 4 detections, 4.0 MW2026-05-07: 2 detections, 2.0 MW2026-05-08: 0 detections, 0.0 MW2026-05-09: 0 detections, 0.0 MW2026-05-10: 0 detections, 0.0 MW2026-05-11: 0 detections, 0.0 MW2026-05-12: 2 detections, 2.7 MW2026-05-13: 2 detections, 2.5 MW2026-05-14: 0 detections, 0.0 MW2026-05-15: 1 detections, 5.7 MW2026-05-16: 3 detections, 11 MW2026-05-17: 5 detections, 13 MW30 Apr 202617 May 2026around the claim: 13 MW
Kirishi Refinery, RU5 May 2026

D Claimed Leningrad region governor Alexander Drozdenko: drones attacked; the refinery was their main target and a fire was contained. · Reuters, via WHBL, 5 May 2026Also: Industry sources told Reuters processing halted; the SBU claimed hits on three crude units.

Heat far above the two weeks before 12 detections totalling 119 MW on 5 May 2026 (00:40–01:28 UTC), far above the plant's highest ordinary day in the two weeks before (21 MW).

2026-04-20: 2 detections, 4.2 MW2026-04-21: 12 detections, 21 MW2026-04-22: 4 detections, 7.7 MW2026-04-23: 3 detections, 5.9 MW2026-04-24: 0 detections, 0.0 MW2026-04-25: 0 detections, 0.0 MW2026-04-26: 1 detections, 1.0 MW2026-04-27: 0 detections, 0.0 MW2026-04-28: 0 detections, 0.0 MW2026-04-29: 0 detections, 0.0 MW2026-04-30: 0 detections, 0.0 MW2026-05-01: 2 detections, 1.1 MW2026-05-02: 0 detections, 0.0 MW2026-05-03: 0 detections, 0.0 MW2026-05-04: 3 detections, 18 MW2026-05-05: 12 detections, 119 MW2026-05-06: 3 detections, 6.4 MW2026-05-07: 1 detections, 3.1 MW20 Apr 20267 May 2026around the claim: 119 MW
Orsk Refinery, RU30 Apr 2026

D Claimed Ukraine's General Staff: the refinery was hit, followed by a fire on site. · Interfax-Ukraine, 30 Apr 2026

No heat detected No fire detections at the plant on any of the 4 days around the claim. Cloud, overpass timing or a fire put out within hours can all leave none. Only NASA's VIIRS was reading the plant for PANOPT on these days (its three satellites pass the plant about 10 times a day). MTG's fire product does not cover it; PANOPT began reading Meteosat-IODC, Sentinel-3 and MODIS there later.

2026-04-15: 0 detections, 0.0 MW2026-04-16: 1 detections, 0.5 MW2026-04-17: 0 detections, 0.0 MW2026-04-18: 0 detections, 0.0 MW2026-04-19: 0 detections, 0.0 MW2026-04-20: 0 detections, 0.0 MW2026-04-21: 0 detections, 0.0 MW2026-04-22: 0 detections, 0.0 MW2026-04-23: 0 detections, 0.0 MW2026-04-24: 0 detections, 0.0 MW2026-04-25: 0 detections, 0.0 MW2026-04-26: 0 detections, 0.0 MW2026-04-27: 0 detections, 0.0 MW2026-04-28: 0 detections, 0.0 MW2026-04-29: 0 detections, 0.0 MW2026-04-30: 0 detections, 0.0 MW2026-05-01: 0 detections, 0.0 MW2026-05-02: 0 detections, 0.0 MW15 Apr 20262 May 2026around the claim: 0.0 MW
Tuapse Refinery and Port, RU20 Apr 2026

D Claimed Ukraine's General Staff: drones hit the refinery's tank farm, causing a fire. · The Kyiv Independent, 20 Apr 2026Also: Krasnodar's governor confirmed an attack on the Tuapse seaport without naming the target; one person died.

Heat far above the two weeks before 26 detections totalling 688 MW on 20 Apr 2026 (10:09–23:46 UTC), far above the plant's highest ordinary day in the two weeks before (19 MW). Earlier fires in those two weeks (16 Apr 2026, 26 detections totalling 578 MW; 17 Apr 2026, 12 detections totalling 128 MW) are left out of normal.

2026-04-05: 0 detections, 0.0 MW2026-04-06: 0 detections, 0.0 MW2026-04-07: 0 detections, 0.0 MW2026-04-08: 0 detections, 0.0 MW2026-04-09: 0 detections, 0.0 MW2026-04-10: 0 detections, 0.0 MW2026-04-11: 0 detections, 0.0 MW2026-04-12: 1 detections, 2.1 MW2026-04-13: 0 detections, 0.0 MW2026-04-14: 0 detections, 0.0 MW2026-04-15: 11 detections, 19 MW2026-04-16: 26 detections, 578 MW, an earlier fire left out of normal2026-04-17: 12 detections, 128 MW, an earlier fire left out of normal2026-04-18: 1 detections, 0.3 MW2026-04-19: 2 detections, 2.3 MW2026-04-20: 26 detections, 688 MW2026-04-21: 19 detections, 416 MW2026-04-22: 0 detections, 0.0 MW5 Apr 202622 Apr 2026around the claim: 688 MWearlier fire, left out of normal: 578 MW

Heat with no checked claim

Sites PANOPT watches where satellites recorded heat far above the site's own two weeks, and where no strike claim within three days has been checked yet. Rows marked “Claimed, waiting for review” have a report naming the site that PANOPT has not yet checked; the others had no claim in PANOPT's news feeds (they have been read since 24 Sep 2026). A flare can surge for ordinary reasons; this list says only what was measured.

Kirkuk Field, IQ19 Oct 2026

Heat far above normal from 19 Oct 2026, for 6 days, first seen 00:01 UTC. At its height, 59 detections totalling 401 MW on 23 Oct 2026; the site's highest ordinary day in the two weeks before was 29 MW.

Sentinel-2 photograph of Kirkuk Field, 4 Oct 2026
Before the heat · 4 Oct 2026
Sentinel-2 photograph of Kirkuk Field, 24 Oct 2026
After the peak · 24 Oct 2026
Petersburg Oil Terminal (St Petersburg), RU18 Oct 2026

Claimed, waiting for review on 18 Oct 2026, first seen 08:26 UTC. At its height, 6 detections totalling 232 MW on 18 Oct 2026; the site recorded no heat on its ordinary days in the two weeks before.

Sentinel-2 photograph of Petersburg Oil Terminal (St Petersburg), 14 Oct 2026
Before the heat · 14 Oct 2026
Sentinel-2 photograph of Petersburg Oil Terminal (St Petersburg), 19 Oct 2026
After the peak · 19 Oct 2026
Bu Attifel oil field, LY17 Oct 2026

Heat far above normal on 17 Oct 2026, first seen 00:05 UTC. At its height, 21 detections totalling 76 MW on 17 Oct 2026; the site's highest ordinary day in the two weeks before was 21 MW.

Sentinel-2 photograph of Bu Attifel oil field, 16 Oct 2026
Before the heat · 16 Oct 2026
Sentinel-2 photograph of Bu Attifel oil field, 18 Oct 2026
After the peak · 18 Oct 2026
Ryazan Refinery, RU15 Oct 2026

Claimed, waiting for review on 15 Oct 2026, first seen 23:09 UTC. At its height, 3 detections totalling 30 MW on 15 Oct 2026; the site recorded no heat on its ordinary days in the two weeks before.

Sentinel-2 photograph of Ryazan Refinery, 12 Oct 2026
Before the heat · 12 Oct 2026

No clear Sentinel-2 view of the site since the heat yet: its satellites pass every two to five days, and cloud can hide a pass.

Salavat Refinery, RU14 Oct 2026

Heat far above normal on 14 Oct 2026, first seen 00:07 UTC. At its height, 23 detections totalling 40 MW on 14 Oct 2026; the site's highest ordinary day in the two weeks before was 6.1 MW.

Sentinel-2 photograph of Salavat Refinery, 13 Oct 2026
Before the heat · 13 Oct 2026
Sentinel-2 photograph of Salavat Refinery, 16 Oct 2026
After the peak · 16 Oct 2026
Hawiyah Gas Plant, SA10 Oct 2026

Claimed, waiting for review from 10 Oct 2026, for 2 days, first seen 09:05 UTC. At its height, 33 detections totalling 231 MW on 11 Oct 2026; the site's highest ordinary day in the two weeks before was 31 MW.

Sentinel-2 photograph of Hawiyah Gas Plant, 8 Oct 2026
Before the heat · 8 Oct 2026
Sentinel-2 photograph of Hawiyah Gas Plant, 12 Oct 2026
After the peak · 12 Oct 2026
14 more, back to 26 Sep 2026
Ain Dar GOSP-1 (Ghawar), SA10 Oct 2026

Heat far above normal from 10 Oct 2026, for 2 days, first seen 09:05 UTC. At its height, 39 detections totalling 1,105 MW on 10 Oct 2026; the site recorded no heat on its ordinary days in the two weeks before.

Sentinel-2 photograph of Ain Dar GOSP-1 (Ghawar), 8 Oct 2026
Before the heat · 8 Oct 2026
Sentinel-2 photograph of Ain Dar GOSP-1 (Ghawar), 13 Oct 2026
After the peak · 13 Oct 2026
Gas-oil separation plant north of Ain Dar (Ghawar), SA10 Oct 2026

Heat far above normal from 10 Oct 2026, for 2 days, first seen 09:05 UTC. At its height, 27 detections totalling 608 MW on 10 Oct 2026; the site's highest ordinary day in the two weeks before was 33 MW.

Sentinel-2 photograph of Gas-oil separation plant north of Ain Dar (Ghawar), 8 Oct 2026
Before the heat · 8 Oct 2026
Sentinel-2 photograph of Gas-oil separation plant north of Ain Dar (Ghawar), 13 Oct 2026
After the peak · 13 Oct 2026
Gas-oil separation plants north of Shedgum (Ghawar), SA10 Oct 2026

Heat far above normal from 10 Oct 2026, for 3 days, first seen 09:05 UTC. At its height, 50 detections totalling 853 MW on 10 Oct 2026; the site recorded no heat on its ordinary days in the two weeks before.

Sentinel-2 photograph of Gas-oil separation plants north of Shedgum (Ghawar), 8 Oct 2026
Before the heat · 8 Oct 2026
Sentinel-2 photograph of Gas-oil separation plants north of Shedgum (Ghawar), 13 Oct 2026
After the peak · 13 Oct 2026
Rostov-on-Don oil terminal (NZNP, Yug Rusi), RU10 Oct 2026

Claimed, waiting for review from 10 Oct 2026, for 2 days, first seen 00:28 UTC. At its height, 18 detections totalling 432 MW on 10 Oct 2026; the site recorded no heat on its ordinary days in the two weeks before.

Sentinel-2 photograph of Rostov-on-Don oil terminal (NZNP, Yug Rusi), 23 Sep 2026
Before the heat · 23 Sep 2026
Sentinel-2 photograph of Rostov-on-Don oil terminal (NZNP, Yug Rusi), 11 Oct 2026
After the peak · 11 Oct 2026
Shedgum Gas Plant, SA9 Oct 2026

Claimed, waiting for review from 9 Oct 2026, for 3 days, first seen 09:24 UTC. At its height, 83 detections totalling 2,998 MW on 9 Oct 2026; the site's highest ordinary day in the two weeks before was 176 MW.

Sentinel-2 photograph of Shedgum Gas Plant, 8 Oct 2026
Before the heat · 8 Oct 2026
Sentinel-2 photograph of Shedgum Gas Plant, 13 Oct 2026
After the peak · 13 Oct 2026
Abqaiq Processing, SA8 Oct 2026

Claimed, waiting for review on 8 Oct 2026, first seen 09:05 UTC. At its height, 14 detections totalling 301 MW on 8 Oct 2026; the site's highest ordinary day in the two weeks before was 11 MW.

Sentinel-2 photograph of Abqaiq Processing, 5 Oct 2026
Before the heat · 5 Oct 2026
Sentinel-2 photograph of Abqaiq Processing, 8 Oct 2026
Day of the peak · 8 Oct 2026
Samara oil pumping station (Transneft, near Prosvet), RU7 Oct 2026

Claimed, waiting for review from 7 Oct 2026, for 6 days, first seen 08:48 UTC. At its height, 21 detections totalling 1,137 MW on 8 Oct 2026; the site's highest ordinary day in the two weeks before was 26 MW.

Sentinel-2 photograph of Samara oil pumping station (Transneft, near Prosvet), 27 Sep 2026
Before the heat · 27 Sep 2026
Sentinel-2 photograph of Samara oil pumping station (Transneft, near Prosvet), 11 Oct 2026
After the peak · 11 Oct 2026
Petro Rabigh, SA5 Oct 2026

Claimed, waiting for review on 5 Oct 2026, first seen 10:58 UTC. At its height, 18 detections totalling 256 MW on 5 Oct 2026; the site's highest ordinary day in the two weeks before was 81 MW.

Sentinel-2 photograph of Petro Rabigh, 4 Oct 2026
Before the heat · 4 Oct 2026
Sentinel-2 photograph of Petro Rabigh, 5 Oct 2026
Day of the peak · 5 Oct 2026
Riyadh Refinery, SA3 Oct 2026

Heat far above normal on 3 Oct 2026, first seen 09:37 UTC. At its height, 27 detections totalling 435 MW on 3 Oct 2026; the site's highest ordinary day in the two weeks before was 6.7 MW.

Sentinel-2 photograph of Riyadh Refinery, 28 Sep 2026
Before the heat · 28 Sep 2026
Sentinel-2 photograph of Riyadh Refinery, 3 Oct 2026
Day of the peak · 3 Oct 2026
Orsk Refinery, RU30 Sep 2026

Heat far above normal on 30 Sep 2026, first seen 07:37 UTC. At its height, 30 detections totalling 349 MW on 30 Sep 2026; the site's highest ordinary day in the two weeks before was 7.8 MW.

Sentinel-2 photograph of Orsk Refinery, 28 Sep 2026
Before the heat · 28 Sep 2026
Sentinel-2 photograph of Orsk Refinery, 30 Sep 2026
Day of the peak · 30 Sep 2026
Peshkabir oil field, IQ30 Sep 2026

Heat far above normal on 30 Sep 2026. At its height, 7 detections totalling 51 MW on 30 Sep 2026; the site's highest ordinary day in the two weeks before was 15 MW.

Sentinel-2 photograph of Peshkabir oil field, 27 Sep 2026
Before the heat · 27 Sep 2026
Sentinel-2 photograph of Peshkabir oil field, 4 Oct 2026
After the peak · 4 Oct 2026
Petro Rabigh, SA29 Sep 2026

Heat far above normal on 29 Sep 2026. At its height, 8 detections totalling 81 MW on 29 Sep 2026; the site's highest ordinary day in the two weeks before was 23 MW.

Sentinel-2 photograph of Petro Rabigh, 27 Sep 2026
Before the heat · 27 Sep 2026
Sentinel-2 photograph of Petro Rabigh, 30 Sep 2026
After the peak · 30 Sep 2026
Tengiz oil field (Tengizchevroil plant), KZ28 Sep 2026

Heat far above normal on 28 Sep 2026. At its height, 17 detections totalling 190 MW on 28 Sep 2026; the site's highest ordinary day in the two weeks before was 42 MW.

Sentinel-2 photograph of Tengiz oil field (Tengizchevroil plant), 26 Sep 2026
Before the heat · 26 Sep 2026
Sentinel-2 photograph of Tengiz oil field (Tengizchevroil plant), 28 Sep 2026
Day of the peak · 28 Sep 2026
Duqm Refinery, OM26 Sep 2026

Heat far above normal on 26 Sep 2026. At its height, 7 detections totalling 31 MW on 26 Sep 2026; the site recorded no heat on its ordinary days in the two weeks before.

Sentinel-2 photograph of Duqm Refinery, 23 Sep 2026
Before the heat · 23 Sep 2026
Sentinel-2 photograph of Duqm Refinery, 26 Sep 2026
Day of the peak · 26 Sep 2026

Seen first

Each heat alert PANOPT's own instruments raised since 8 Oct 2026, at a watched plant, near one or at sea, beside the first report of the same event in PANOPT's news feeds or on the Strike Ledger, and every claimed strike at a watched plant that drew no alert. A strike claimed after 8 Oct 2026 has not been checked onto the Strike Ledger yet, so it cannot show here as a claim with no alert.

The times lean against PANOPT: a report counts from the earlier of its own timestamp and its arrival, PANOPT's alert from when it was published, never from when the satellite saw the heat.

2alert first
9report first
14no report found
0claims with no alertclaims checked through 8 Oct 2026
PlacePANOPT alertFirst reportResult
The Persian Gulf, 28.36°N 49.07°EHeat first recorded 24 Oct, 10:45 UTC (VIIRS)24 Oct, 13:10 UTC23 Oct, 23:17 UTCan account on XReport first, by 13 h 53 minopen
Night fires 19 km from Rostov-on-Don oil terminal (NZNP, Yug Rusi), 47.13°N 39.37°EHeat recorded on 24 Oct 2026 (VIIRS)24 Oct, 12:09 UTCnone yetNo report yetopen
Shedgum Gas PlantHeat first recorded 20 Oct, 00:15 UTC (Meteosat)20 Oct, 01:58 UTCnone yetNo report in 72 h
Gachsaran oil fieldHeat recorded on 19 Oct 2026 (VIIRS)20 Oct, 01:58 UTCnone yetNo report in 72 h
Hawiyah Gas PlantHeat first recorded 17 Oct, 06:50 UTC (MTG)17 Oct, 07:37 UTCnone yetNo report in 72 h
Ryazan RefineryHeat first recorded 16 Oct, 03:10 UTC (MTG)16 Oct, 04:09 UTC15 Oct, 16:30 UTCVOA Persian (translated)Report first, by 11 h 39 min
Ras Laffan LNG and RefineryHeat recorded on 15 Oct 2026 (VIIRS and MODIS)16 Oct, 02:11 UTCnone yetNo report in 72 h
Ruwais RefineryHeat recorded on 15 Oct 2026 (VIIRS)16 Oct, 00:57 UTCnone yetNo report in 72 h
The Persian Gulf, 26.53°N 51.95°EHeat first recorded 14 Oct, 09:49 UTC (VIIRS)14 Oct, 12:58 UTC13 Oct, 22:00 UTCmiddleeasteye.netReport first, by 14 h 59 min
Salavat RefineryHeat recorded on 11 Oct 2026 (VIIRS)12 Oct, 17:50 UTCnone yetNo report in 72 h
Abqaiq ProcessingHeat recorded on 11 Oct 2026 (VIIRS)12 Oct, 07:06 UTCnone yetNo report in 72 h
Rumaila FieldHeat recorded on 10 Oct 2026 (VIIRS)11 Oct, 15:42 UTCnone yetNo report in 72 h
Ceyhan TerminalHeat recorded on 11 Oct 2026 (VIIRS)11 Oct, 14:10 UTCnone yetNo report in 72 h
Garyville RefineryHeat recorded on 10 Oct 2026 (VIIRS)10 Oct, 22:28 UTCnone yetNo report in 72 h
The Persian Gulf, 25.60°N 54.42°EHeat first recorded 9 Oct, 22:10 UTC (VIIRS)10 Oct, 04:31 UTC9 Oct, 12:36 UTCan account on XReport first, by 15 h 55 min
Petroline station km 3 (Abqaiq end)Heat first recorded 9 Oct, 21:45 UTC (Meteosat and VIIRS)9 Oct, 22:54 UTC10 Oct, 06:01 UTCan account on X, naming Shedgum Gas Plant, 3.8 km awayAlert first, by 7 h 7 minrevised 13 Oct 2026
Caspian Pipeline ConsortiumHeat recorded on 9 Oct 2026 (VIIRS and Meteosat)9 Oct, 16:15 UTCnone yetNo report in 72 h
Abqaiq ProcessingHeat recorded on 8 Oct 2026 (VIIRS)8 Oct, 13:15 UTC8 Oct, 12:53 UTCan account on XReport first, by 22 min
Petro RabighHeat recorded on 5 Oct 2026 (VIIRS)8 Oct, 13:15 UTC8 Oct, 11:18 UTCan account on XReport first, by 1 h 57 min
Rumaila FieldHeat recorded on 7 Oct 2026 (VIIRS)8 Oct, 07:11 UTCnone yetNo report in 72 h
The Gulf of Oman, 25.14°N 56.94°EHeat first recorded 7 Oct, 21:06 UTC (VIIRS)8 Oct, 07:11 UTC8 Oct, 00:57 UTCan account on XReport first, by 6 h 14 min
Ceyhan TerminalHeat recorded on 7 Oct 2026 (VIIRS)8 Oct, 06:06 UTCnone yetNo report in 72 h
Salavat RefineryHeat first recorded 8 Oct, 01:45 UTC (Meteosat)8 Oct, 02:39 UTC8 Oct, 05:29 UTCan account on XAlert first, by 2 h 50 min
Petroline (East–West)Heat recorded on 5 Oct 2026 (VIIRS)8 Oct, 00:35 UTC5 Oct, 15:19 UTCa desk on BlueskyReport first, by 2 days 9 h
Khurais FieldHeat recorded on 5 Oct 2026 (VIIRS)8 Oct, 00:35 UTCBy 5 Oct 2026a claim on the Strike Ledger, published that dayReport first, by at least 2 daysrevised 20 Oct 2026

A report is anything that names the place, or a watched plant within 5 km of it (one satellite pixel can hold both), with a word like strike, fire or explosion, rumours included. Night fires near a plant but outside it name no place a report could, and a report naming the plant is about the plant, so those rows never count a report. A claim on the Strike Ledger at the same plant counts as a report when its source was published before the alert. A claim with only a date counts when that day ended before the alert's day began, timed at the end of that day.

A row stays open for 72 hours after the alert, because a feed can deliver a report late with an earlier time. When a rule is corrected, closed rows are read again against the feeds PANOPT still holds and the Strike Ledger, keeping any report already found, and marked revised.

PANOPT reads no Telegram channels, so a report there can come first without showing here. Most attacks on ships leave no fire a satellite records, and those are not listed.

Record as of 24 Oct 2026, 22:08 UTC.

Every claim

All 52 claims in one table, since 20 Apr 2026
DatePlantClaimGradeSatellites
8 Oct 2026Salavat RefineryRUTelegram channels Astra and Exilenova+: a fire broke out at or near the Salavat complex after a drone attack; its exact location was not confirmedMezha, 8 Oct 2026C ReportedHeat recorded by Meteosat
4 Oct 2026Khurais FieldSAthe Houthis: targeted Aramco sites including Khurais, where an energy-sector source told AFP the East-West pipeline's pumping station was badly damaged and pumping stoppedAFP, via Free Malaysia Today, 5 Oct 2026D ClaimedHeat far above the two weeks before
2 Oct 2026Volgograd RefineryRUUkraine's General Staff: drones struck Lukoil's Volgograd refinery; explosions and a fireUkrinform, 2 Oct 2026D ClaimedHeat far above the two weeks before
2 Oct 2026Samara oil pumping station (Transneft, near Prosvet)RUUkraine's General Staff (SBU also claimed the Samara-1/-2 pump stations): drones hit Samara LPDS oil hub and pump stations near Prosvet; fireUkrinform, 2 Oct 2026D ClaimedNew heat, at a plant with none in the days before
26 Sep 2026Ilsky RefineryRUUkraine's General Staff: drones struck the Ilsky refinery; fire; three primary units reportedly damagedKyiv Independent, 26 Sep 2026D ClaimedNew heat, at a plant with none in the days before
10 Sep 2026Petroline (East–West)SASaudi Ministry of Foreign Affairs: drones from Iraq hit the pipeline in Riyadh and Medina regions; pipeline shutAl Jazeera, 11 Sep 2026D ClaimedHeat far above the two weeks before
28 Aug 2026Yaroslavl (YANOS) RefineryRUUkraine's General Staff: drones struck the Slavneft-YANOS refinery; at least two firesThe Moscow Times, 28 Aug 2026D ClaimedHeat above the two weeks before
26 Aug 2026NORSI (Kstovo) RefineryRUUkraine's General Staff: drones hit NORSI refinery; fire; crude processing haltedKyiv Independent, 26 Aug 2026D ClaimedHeat far above the two weeks before
22 Aug 2026Novokuibyshevsk RefineryRUUkraine's General Staff: drones struck the Novokuibyshevsk refinery near Samara; a fire broke outNew Voice of Ukraine, 22 Aug 2026D ClaimedHeat above the two weeks before
20 Aug 2026TANECO / NizhnekamskRUUkraine's General Staff: drones struck the Taneco refinery again; hit and fire recordedKyiv Independent, 20 Aug 2026D ClaimedHeat within its usual range
20 Aug 2026Port of TamanRUUkraine's General Staff: drones struck the Tamanneftegaz oil terminal; fire detected by FIRMSKyiv Independent, 20 Aug 2026D ClaimedHeat above the two weeks before
19 Aug 2026Ufa refineriesRUBashkortostan head Radiy Khabirov: drone hit a refinery unit under repair in Ufa; small fireThe Moscow Times, 19 Aug 2026D ClaimedHeat above the two weeks before
18 Aug 2026Jazan RefinerySAa Houthi military source (to the Houthi-run Saba news agency): Houthis say several drones hit Aramco's Jazan refineryOilPrice.com, 18 Aug 2026D ClaimedHeat within its usual range
16 Aug 2026Kremenchuk RefineryUARussia's Defence Ministry: missiles and drones struck the Kremenchuk oil refinerySputnik (republished by GlobalSecurity.org), 16 Aug 2026D ClaimedHeat far above the two weeks before
14 Aug 2026Ust-Luga TerminalRUPresident Volodymyr Zelenskiy: drones damaged an oil facility at Ust-Luga port; fire broke outThe Tribune (ANI), 16 Aug 2026D ClaimedNo heat detected
12 Aug 2026Novorossiysk / SheskharisRUUkraine's General Staff (with the SBU): naval base, piers and Grushovaya oil depot's tunnel portal to Sheskharis hitUkrainska Pravda, 12 Aug 2026D ClaimedHeat far above the two weeks before
11 Aug 2026Orsk RefineryRUUkraine's General Staff: drones struck the Orsknefteorgsintez refinery; fire; plant fully shut for monthsThe Moscow Times, 13 Aug 2026D ClaimedHeat far above the two weeks before
11 Aug 2026Zawiya RefineryLYLibya's National Oil Corporation: explosive drone pierced diesel tank 4/4 at Zawiya refinery; fire containedYeni Şafak (English), 12 Aug 2026B OfficialHeat far above the two weeks before
10 Aug 2026TANECO / NizhnekamskRUUkraine's General Staff: drones struck the Taneco refinery in Nizhnekamsk; a fire broke outPBS NewsHour (AP), 10 Aug 2026D ClaimedHeat within its usual range
9 Aug 2026Jazan RefinerySAHouthi military spokesman Yahya Saree: a drone struck the Aramco refinery at Jizan; fire extinguishedAl Jazeera, 9 Aug 2026D ClaimedNo heat detected
8 Aug 2026Ilsky RefineryRUUkraine's General Staff: drones struck the Ilsky refinery; fire; five injuredThe Moscow Times, 8 Aug 2026D ClaimedNo heat detected
8 Aug 2026Syzran RefineryRUUkraine's General Staff: drones struck the Syzran refinery; a fire broke outThe Moscow Times, 8 Aug 2026D ClaimedHeat far above the two weeks before
6 Aug 2026Yaroslavl (YANOS) RefineryRUPresident Volodymyr Zelenskiy: drones struck the Slavneft-YANOS refinery; three fires recordedThe Moscow Times, 6 Aug 2026D ClaimedHeat above the two weeks before
5 Aug 2026Ufa refineriesRUUkraine's General Staff: Bashneft-Novoil refinery struck; process and reforming units hit; fireUkrinform, 6 Aug 2026D ClaimedHeat above the two weeks before
2 Aug 2026Saratov RefineryRUUkraine's General Staff: drones struck the Saratov refinery; a fire broke outUkrainska Pravda, 2 Aug 2026D ClaimedHeat far above the two weeks before
31 Jul 2026Volgograd RefineryRUSecurity Service of Ukraine (SBU), with the fire reported by Ukraine's General Staff: drones struck Lukoil's Volgograd refinery; a fire broke outBloomberg (via Energy Connects), 31 Jul 2026D ClaimedHeat far above the two weeks before
30 Jul 2026Port of TamanRUSecurity Service of Ukraine (SBU): drones hit Taman port infrastructure; large fire at Tamanneftegaz oil terminalInterfax-Ukraine, 31 Jul 2026D ClaimedHeat far above the two weeks before
29 Jul 2026Ryazan RefineryRUUkraine's General Staff: drones struck the Ryazan refinery; fire; crude processing halted about two weeksUkrainska Pravda, 29 Jul 2026D ClaimedHeat within its usual range
25 Jul 2026Jazan RefinerySAHouthi military spokesman Brig. Gen. Yahya Saree: ballistic missiles and drones hit Aramco facilities in Jizan; refinery fireTech Times, 25 Jul 2026D ClaimedHeat far above the two weeks before
23 Jul 2026Pivdennyi / Odesa TerminalUARussia's Defence Ministry: an air strike hit the port's fuel unloading and storage facilitiesTASS, 24 Jul 2026D ClaimedNo heat detected
16 Jul 2026Yaroslavl (YANOS) RefineryRUUkraine's General Staff: a direct hit on the refinery caused a fireUkrainska Pravda, 17 Jul 2026D ClaimedHeat above the two weeks before
14 Jul 2026Salavat RefineryRUBashkortostan head Radiy Khabirov: drones attacked the Salavat complex; smoke rose at several spotsMeduza, 14 Jul 2026D ClaimedHeat far above the two weeks before
12 Jul 2026Syzran RefineryRUUkraine's General Staff: the refinery was struck overnight; explosions and fireUkrainska Pravda, 12 Jul 2026D ClaimedHeat within its usual range
10 Jul 2026Ilsky RefineryRUKrasnodar regional officials: drone debris set the refinery on fire; it was put out within hoursThe Moscow Times, 10 Jul 2026D ClaimedNo heat detected
8 Jul 2026Saratov RefineryRUTwo informed sources: a drone strike halted the refineryReuters, via The Kyiv Independent, 10 Jul 2026C ReportedHeat far above the two weeks before
6 Jul 2026Ust-Luga TerminalRULeningrad region governor Alexander Drozdenko: drone debris damaged the portReuters, via WHBL, 6 Jul 2026D ClaimedNo heat detected
6 Jul 2026Yaroslavl (YANOS) RefineryRUUkraine's General Staff: the refinery was struck again; explosions and smoke were recordedUkrainska Pravda, 6 Jul 2026D ClaimedHeat within its usual range
28 Jun 2026Yaroslavl (YANOS) RefineryRUPresident Volodymyr Zelenskiy: long-range drones hit the refinery overnightAl Jazeera, 28 Jun 2026D ClaimedHeat far above the two weeks before
25 Jun 2026Ufa refineriesRUPresident Volodymyr Zelenskiy: drones hit two Ufa refineries, Ufaneftekhim and NovoilInterfax-Ukraine, 25 Jun 2026D ClaimedHeat within its usual range
12 Jun 2026TANECO / NizhnekamskRUUkraine's General Staff: drones hit the TANECO and Taif-NK refineries; fires at bothKyiv Post, 12 Jun 2026D ClaimedHeat above the two weeks before
8 Jun 2026Novorossiysk / SheskharisRUUkraine's General Staff: drones hit the Grushovaya oil depot at the Sheskharis complex, causing a fireThe Kyiv Independent, 8 Jun 2026D ClaimedHeat far above the two weeks before
2 Jun 2026Ilsky RefineryRUKrasnodar Krai's operational headquarters: a drone attack set the refinery on fireUkrainska Pravda, 2 Jun 2026D ClaimedNo heat detected
31 May 2026Saratov RefineryRUPresident Volodymyr Zelenskiy: drones struck the refinery overnightUkrainska Pravda, 31 May 2026D ClaimedHeat within its usual range
27 May 2026Tuapse Refinery and PortRUUkraine's General Staff: the refinery was struck overnight; fire and smoke were recordedUkrainska Pravda, 28 May 2026D ClaimedNo heat detected
23 May 2026Novorossiysk / SheskharisRUNovorossiysk mayor Andrey Kravchenko: drone debris set fire to buildings at an oil depotThe Moscow Times, 23 May 2026D ClaimedHeat far above the two weeks before
22 May 2026Yaroslavl (YANOS) RefineryRUPresident Volodymyr Zelenskiy: drones struck targets linked to the refinery overnightFrance 24, 22 May 2026D ClaimedHeat within its usual range
21 May 2026Syzran RefineryRUUnmanned Systems Forces commander Robert Brovdi: drones attacked the refinery; it later haltedReuters, via Devdiscourse, 21 May 2026D ClaimedHeat far above the two weeks before
20 May 2026NORSI (Kstovo) RefineryRUTwo industry sources: a drone attack forced the refinery's main crude unit to shutReuters, via Arab News, 21 May 2026C ReportedHeat above the two weeks before
15 May 2026Ryazan RefineryRUUkraine's General Staff: drones hit the refinery; a large fire broke outUA.News, 15 May 2026D ClaimedHeat above the two weeks before
5 May 2026Kirishi RefineryRULeningrad region governor Alexander Drozdenko: drones attacked; the refinery was their main target and a fire was containedReuters, via WHBL, 5 May 2026D ClaimedHeat far above the two weeks before
30 Apr 2026Orsk RefineryRUUkraine's General Staff: the refinery was hit, followed by a fire on siteInterfax-Ukraine, 30 Apr 2026D ClaimedNo heat detected
20 Apr 2026Tuapse Refinery and PortRUUkraine's General Staff: drones hit the refinery's tank farm, causing a fireThe Kyiv Independent, 20 Apr 2026D ClaimedHeat far above the two weeks before

What each satellite can see

Which of PANOPT's fire instruments can see each of the 148 sites it watches as their own records stood on 24 Oct 2026, 22:08 UTC. VIIRS and Sentinel-3 pass over every site from polar orbits; Meteosat-IODC and MTG watch from fixed points over the equator, and their fire products leave out part of the map. A site an instrument does not cover is not covered, never quiet: its silence there says nothing. 42 of the 148 sites have no geostationary fire coverage (neither Meteosat-IODC nor MTG), and 7 are covered by Meteosat-IODC alone. 5 of the 52 claims on this ledger are at plants no geostationary fire product covers.

All 148 sites in one table
SiteCountryMTGMeteosat-IODCSentinel-3VIIRS
Abadan RefineryIRcoverednot coveredcoveredcovered
Abqaiq ProcessingSAcoveredcoveredcoveredcovered
Achinsk RefineryRUnot coverednot coveredcoveredcovered
Aden RefineryYEnot coverednot coveredcoveredcovered
Afipsky RefineryRUcoverednot coveredcoveredcovered
Aghajari oil fieldIRcoveredcoveredcoveredcovered
Ahvaz oil fieldIRcoveredcoveredcoveredcovered
Ain Dar GOSP-1 (Ghawar)SAcoveredcoveredcoveredcovered
Ain Sukhna (SUMED south)EGcoverednot coveredcoveredcovered
Al-Zour RefineryKWcoverednot coveredcoveredcovered
Amuay–Cardón (Paraguaná)VEnot coverednot coveredcoveredcovered
Angarsk Petrochemical RefineryRUnot coverednot coveredcoveredcovered
Antipinsky Refinery, TyumenRUnot coverednot coveredcoveredcovered
Asaluyeh / South ParsIRnot coverednot coveredcoveredcovered
Astrakhan Gas Processing PlantRUcoverednot coveredcoveredcovered
Bai Hassan oil field (south degassing station)IQcoveredcoveredcoveredcovered
Baiji RefineryIQcoverednot coveredcoveredcovered
Bandar Abbas RefineryIRcoverednot coveredcoveredcovered
Bandar Imam Khomeini petrochemical zone and Mahshahr export portIRnot coverednot coveredcoveredcovered
Basra Oil TerminalIQnot coverednot coveredcoveredcovered
Basra Refinery (Shuaiba)IQcoveredcoveredcoveredcovered
Baytown RefineryUSnot coverednot coveredcoveredcovered
Bazan Haifa RefineryILcoverednot coveredcoveredcovered
Berri Gas PlantSAcoveredcoveredcoveredcovered
Bu Attifel oil fieldLYcoveredcoveredcoveredcovered
Buzurgan oil fieldIQcoveredcoveredcoveredcovered
Ceyhan TerminalTRnot coverednot coveredcoveredcovered
CPC Marine Terminal (Yuzhnaya Ozereyevka)RUnot coverednot coveredcoveredcovered
Dalian RefineryCNnot coverednot coveredcoveredcovered
Dalin Refinery, KaohsiungTWnot coverednot coveredcoveredcovered
Duqm RefineryOMcoverednot coveredcoveredcovered
El Feel oil fieldLYcoveredcoveredcoveredcovered
El Palito RefineryVEnot coverednot coveredcoveredcovered
Es Sider TerminalLYcoverednot coveredcoveredcovered
Feodosia oil depot (Crimea)UAcoverednot coveredcoveredcovered
Fujairah Oil TerminalsAEnot coverednot coveredcoveredcovered
Gachsaran oil fieldIRcoveredcoveredcoveredcovered
Garyville RefineryUSnot coverednot coveredcoveredcovered
Gas power plant on the East-West Pipeline south of ShedgumSAcoveredcoveredcoveredcovered
Gas-oil separation plant north of Ain Dar (Ghawar)SAcoveredcoveredcoveredcovered
Gas-oil separation plants north of Shedgum (Ghawar)SAcoveredcoveredcoveredcovered
Hawiyah Gas PlantSAcoveredcoveredcoveredcovered
Heydar Aliyev Refinery, BakuAZnot coverednot coveredcoveredcovered
Ilsky RefineryRUcoveredcoveredcoveredcovered
Imam Khomeini Refinery, ShazandIRcoveredcoveredcoveredcovered
Isfahan RefineryIRcoveredcoveredcoveredcovered
Jamnagar RefineryINnot coveredcoveredcoveredcovered
Jazan RefinerySAcoveredcoveredcoveredcovered
Jose Terminal / Puerto La CruzVEcoverednot coveredcoveredcovered
Jurong IslandSGnot coverednot coveredcoveredcovered
Karachi refineries (Korangi)PKnot coverednot coveredcoveredcovered
Khabarovsk RefineryRUnot coverednot coveredcoveredcovered
Kharg Island TerminalIRnot coverednot coveredcoveredcovered
Khartoum Refinery (Al-Jaili)SDcoveredcoveredcoveredcovered
Khurais FieldSAcoveredcoveredcoveredcovered
Khurmala oil field (KAR)IQcoveredcoveredcoveredcovered
Kirishi RefineryRUcoverednot coveredcoveredcovered
Kirkuk FieldIQcoveredcoveredcoveredcovered
Komsomolsk RefineryRUnot coverednot coveredcoveredcovered
Krasnodar RefineryRUcoverednot coveredcoveredcovered
Kremenchuk RefineryUAcoveredcoveredcoveredcovered
Kuibyshev Refinery (Samara)RUnot coverednot coveredcoveredcovered
Lavan Island RefineryIRnot coverednot coveredcoveredcovered
Majnoon oil fieldIQcoverednot coveredcoveredcovered
Messla oil fieldLYcoveredcoveredcoveredcovered
Mina Al Ahmadi RefineryKWnot coverednot coveredcoveredcovered
Moscow Refinery (Kapotnya)RUcoveredcoveredcoveredcovered
NORSI (Kstovo) RefineryRUcoverednot coveredcoveredcovered
North Jeddah bulk plant (Aramco)SAcoveredcoveredcoveredcovered
North Rumaila oil fieldIQcoveredcoveredcoveredcovered
Novokuibyshevsk RefineryRUnot coverednot coveredcoveredcovered
Novorossiysk / SheskharisRUcoverednot coveredcoveredcovered
Novoshakhtinsk RefineryRUcoverednot coveredcoveredcovered
Omsk RefineryRUnot coverednot coveredcoveredcovered
Orenburg Gas Processing PlantRUnot coveredcoveredcoveredcovered
Orsk RefineryRUnot coveredcoveredcoveredcovered
Perm Refinery (Lukoil)RUnot coverednot coveredcoveredcovered
Permian Basin flaringUSnot coverednot coveredcoveredcovered
Pernis Refinery (Rotterdam)NLcoverednot coveredcoveredcovered
Peshkabir oil fieldIQcoveredcoveredcoveredcovered
Petersburg Oil Terminal (St Petersburg)RUcoverednot coveredcoveredcovered
Petro RabighSAcoverednot coveredcoveredcovered
Petroline pump station km 197 (PS-3)SAcoveredcoveredcoveredcovered
Petroline pump station km 380SAcoveredcoveredcoveredcovered
Petroline pump station km 54 (PS-1)SAcoveredcoveredcoveredcovered
Petroline pump station km 549SAcoveredcoveredcoveredcovered
Petroline pump station km 760SAcoveredcoveredcoveredcovered
Petroline pump station km 873SAcoveredcoveredcoveredcovered
Petroline station km 123SAcoveredcoveredcoveredcovered
Petroline station km 286SAcoveredcoveredcoveredcovered
Petroline station km 632SAcoveredcoveredcoveredcovered
Petroline station km 974SAcoveredcoveredcoveredcovered
Pivdennyi / Odesa TerminalUAnot coverednot coveredcoveredcovered
Port Arthur refineries (Motiva and Valero)USnot coverednot coveredcoveredcovered
Port of TamanRUcoverednot coveredcoveredcovered
Port Sudan Refinery & TerminalSDcoverednot coveredcoveredcovered
Primorsk TerminalRUnot coverednot coveredcoveredcovered
Raguba oil fieldLYcoveredcoveredcoveredcovered
Ras Isa TerminalYEnot coverednot coveredcoveredcovered
Ras Laffan LNG and RefineryQAcoverednot coveredcoveredcovered
Ras Lanuf RefineryLYcoverednot coveredcoveredcovered
Ras Tanura RefinerySAnot coverednot coveredcoveredcovered
Ras Tanura TerminalSAnot coverednot coveredcoveredcovered
Riyadh RefinerySAcoveredcoveredcoveredcovered
Rostov-on-Don oil terminal (NZNP, Yug Rusi)RUcoverednot coveredcoveredcovered
Rumaila FieldIQcoveredcoveredcoveredcovered
Ruwais RefineryAEcoverednot coveredcoveredcovered
Ryazan RefineryRUcoveredcoveredcoveredcovered
Safer oil field (Marib)YEcoveredcoveredcoveredcovered
Salavat RefineryRUnot coveredcoveredcoveredcovered
Samara oil pumping station (Transneft, near Prosvet)RUnot coveredcoveredcoveredcovered
Saratov RefineryRUnot coverednot coveredcoveredcovered
Sarir oil fieldLYcoveredcoveredcoveredcovered
Sarsang oil field (Swara Tika)IQcoveredcoveredcoveredcovered
SATORP Refinery (Jubail)SAcoveredcoveredcoveredcovered
Saudi Aramco Jubail Refinery (SASREF)SAcoverednot coveredcoveredcovered
Shaikan oil field (production facility 1)IQcoveredcoveredcoveredcovered
Sharara oil field (central complex)LYcoveredcoveredcoveredcovered
Shaybah FieldSAcoveredcoveredcoveredcovered
Shedgum Gas PlantSAcoveredcoveredcoveredcovered
Sidi Kerir (SUMED north)EGnot coverednot coveredcoveredcovered
Sitra RefineryBHcoverednot coveredcoveredcovered
Slavyansk ECO RefineryRUcoveredcoveredcoveredcovered
Sweeny Refinery (Phillips 66)USnot coverednot coveredcoveredcovered
Syzran RefineryRUcoverednot coveredcoveredcovered
Tabriz RefineryIRcoveredcoveredcoveredcovered
TANECO / NizhnekamskRUnot coveredcoveredcoveredcovered
Tehran Refinery (Shahr-e Rey)IRcoveredcoveredcoveredcovered
Tengiz oil field (Tengizchevroil plant)KZcoveredcoveredcoveredcovered
Thanlyin Refinery, YangonMMnot coverednot coveredcoveredcovered
Tikhoretsk oil pumping station (Transneft LPDS Tikhoretskaya)RUcoverednot coveredcoveredcovered
Tuapse Refinery and PortRUcoverednot coveredcoveredcovered
Ufa refineriesRUnot coveredcoveredcoveredcovered
Ukhta RefineryRUnot coverednot coveredcoveredcovered
Ulsan RefineryKRnot coverednot coveredcoveredcovered
Unecha oil pumping station (Transneft, Druzhba)RUcoveredcoveredcoveredcovered
Ust-Luga TerminalRUcoverednot coveredcoveredcovered
Uthmaniyah Gas PlantSAcoveredcoveredcoveredcovered
Volgograd RefineryRUcoverednot coveredcoveredcovered
Vysotsk Oil Terminal (Lukoil)RUnot coverednot coveredcoveredcovered
Waha oil fieldLYcoveredcoveredcoveredcovered
West Qurna-1 oil fieldIQcoverednot coveredcoveredcovered
West Qurna-2 oil fieldIQcoveredcoveredcoveredcovered
Yanbu Refinery & TerminalSAcoverednot coveredcoveredcovered
Yaroslavl (YANOS) RefineryRUcoverednot coveredcoveredcovered
Zawiya RefineryLYcoverednot coveredcoveredcovered
Zelten (Nasser) oil fieldLYcoveredcoveredcoveredcovered
Zubair oil field (Mishrif degassing station 3)IQcoveredcoveredcoveredcovered

How to read it

Method

Fire detections come from the VIIRS instruments on the Suomi NPP, NOAA-20 and NOAA-21 satellites, each passing over a given plant about twice a day at 375-metre resolution. A detection counts when it falls inside the plant's own radius (or along a pipeline's corridor) and is not a low-confidence one. Fire radiative power (MW) is summed per UTC day.

Each plant's circle is centred on its outline on OpenStreetMap (© OpenStreetMap contributors) and checked against the flares satellites see there on ordinary days, never on a strike day; the check runs again every week. On 6 Oct 2026, before this page was published, it moved eight of these circles: Ryazan, Kremenchuk and Kirishi had been centred on their towns, 5 to 12 km from the plants; Ust-Luga's sat 9 km west of the oil port; Novorossiysk's left out the Grushovaya depot; Zawiya's held only three fifths of its own flares; Ilsky's and Syzran's were 4 km off centre.

Claims are found by PANOPT's claims harvester in the news it reads, then checked by hand against their source before they are listed. Plant and terminal locations © OpenStreetMap contributors. Available under the Open Database Licence 1.0: https://opendatacommons.org/licenses/odbl/1-0/ — https://www.openstreetmap.org/copyright. Place positions from OpenStreetMap via Nominatim, © OpenStreetMap contributors (openstreetmap.org/copyright). The fire detections are near-real-time LANCE data, which NASA provides under its LANCE disclaimer.

The other fire instruments: Meteosat-IODC's and MTG's fire products from EUMETSAT's LSA SAF (3 km and 1 km pixels, fires of tens and of a few megawatts up), Sentinel-3's SLSTR fire product (1 km), and NASA FIRMS's MODIS files (Terra and Aqua, 1 km); their readings for a claim are kept as first recorded, since those instruments keep days of history, not months. Sentinel-2's fires are read by PANOPT from bands 8A, 11 and 12 of its L2A scenes, at 20 m on a fixed grid at each plant, from Element 84's Earth Search catalogue.

Corrections are welcome: admin@panopt.online.

Fire detections from NASA's Fire Information for Resource Management System (FIRMS, https://earthdata.nasa.gov/firms), part of NASA's LANCE and Earth Science Data and Information System (ESDIS); VIIRS 375 m active fire product. Data source: EUMETSAT LSA SAF, MSG-IODC FRP-Pixel. Contains modified EUMETSAT Meteosat product 2026. CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Contains modified Copernicus Sentinel data 2026 (Sentinel-2 L2A via Element 84 Earth Search; hot pixels measured by PANOPT). Photographs: Contains modified Copernicus Sentinel data 2026 (Sentinel-2 L2A via Element 84 Earth Search and Microsoft Planetary Computer). PANOPT verdicts and tables: CC BY 4.0, credit PANOPT.

PANOPT gives dated reads, not price forecasts. General information only, not financial advice.

About · Ledger · Strike Ledger · Ship Attack Ledger · Method · Sources · Status · Changelog · Pricing · Press · Terms · Privacy

On X: @Pan_Opt · Questions or corrections: admin@panopt.online · Built 24 Oct 2026