Analysis from the EU's eastern frontier.
Analysis and explainers on wind patterns, cross-border air tracking, and OSINT monitoring across the EU’s eastern frontier.
RSS feed- 2026-10-13 · 4 min read

US Army Flew Dozens of Balloons at Once in the Middle East
An Army intelligence official said dozens of balloons flew at once in CENTCOM operations. AirVeto's Podlaskie data shows how far unsteered balloons travel. - 2026-10-13 · 3 min read

Israel's POINT@AIR Aerostat Radar Heads to AUSA 2026 Without a Disclosed Range
IAI's ELTA is unveiling POINT@AIR, a radar on a tethered balloon, at AUSA 2026. Its range is undisclosed and no source names balloons as targets. - 2026-10-12 · 5 min read

Yandex Data Centres: Three Sites in Three Oblasts Hit in Four Days
Yandex's fintech chief said a third data centre was damaged on October 11. AirVeto measured the three sites 220 to 367 km apart, each in a different oblast. - 2026-10-04 · 5 min read

Partly occupied Moldova now overflown by Russian drones
Eight airspace violations in seven days, five missiles and drones exploded on 3 October: Moldova takes the drones while Russian troops sit in Transnistria. - 2026-09-30 · 3 min read

A second Russian drone hit Yahodyn in 15 days, and this one's blast wave reached the checkpoint building
A Russian drone's blast wave damaged Ukraine's Yahodyn checkpoint building near the Polish border, Sep 28, 2026, the second strike there in 15 days. - 2026-09-27 · 4 min read

Russia tightens its side of the Estonia and Finland border. Estonia's own minister points to desertion, not a threat from outside
FSB curfews and checkpoint moves on Russia's Estonia and Finland border drew a theory from Estonia's interior minister: Russians avoiding conscription. - 2026-09-27 · 4 min read

Vyčio Skliautas 2026: Lithuania tests wartime mobilisation and a Poland evacuation route
Lithuania's largest mobilisation drill runs September 25-October 3, testing a 100,000-person reserve and a Suwałki Gap evacuation plan with Poland. - 2026-09-25 · 6 min read

Russia's state media deleted a nuclear threat against Lithuania
RIA Novosti published, then deleted, a column threatening Lithuania with a nuclear strike after Lithuania's parliament voted to start lifting its nuclear weapons ban. - 2026-09-25 · 4 min read

Starlink station fire is Poland's third suspected sabotage in 48 hours
A fire damaged a Starlink ground station near Warsaw on 23 Sep 2026. AirVeto places it beside the same-week Malbork and Braniewo incidents. - 2026-09-24 · 5 min read

CIA reportedly warns of a Russian ship-launched drone attack on Spain, France or Italy
US intelligence reportedly warned Spain, France and Italy of a possible ship-launched Gerbera drone attack; Italy disputes the report. - 2026-09-22 · 3 min read

Druskininkai Station Balloon Flies Tests, Opening Date Not Set
Druskininkai's helium balloon filled on September 25 and flew test lifts on September 27. Kautra promised an October opening; by October 9 no date was named. - 2026-09-22 · 3 min read

Operation Vivaldi: Ukraine Air-Drops Kamikaze Ground Robots
Ukraine's 3rd Army Corps says its heavy drones carried ground robots 10+ km into Russian territory near Lyman - a world-first tactic in Operation Vivaldi. - 2026-09-21 · 3 min read

Russia Curfews Its Own Side of the Estonia Border - Weeks After 113,000 Fled to Georgia Over Draft Rumors
Russia's FSB curfewed its own side of the Estonia border. Estonia names mobilization as one theory - weeks after 113,000 fled to Georgia over draft rumors. - 2026-09-21 · 2 min read

Trump Cites Russia's Refinery Losses, Proposes an Energy-Strike Truce Ahead of Zelensky Meeting
Trump says Russia 'lost control' of its diesel industry, proposes a mutual pause on energy strikes. Zelensky is open; the Kremlin wants sanctions relief first. - 2026-09-20 · 3 min read

Officials Are Drawing the Same Warning Lines as Before 2022 - Zelensky Included
From Biden's 2022 warnings to Estonia's border trigger and NATO's plans now, officials are naming the same pattern - Zelensky has drawn the comparison himself. - 2026-09-20 · 4 min read

NATO Calls Its Baltic Buildup Deterrence. One Analyst Says Russia Is Building a Pretext.
NATO frames its Baltic buildup as deterrence. One analyst argues Russia's incident wave is pretext-building toward a mobilization Moscow needs politically. - 2026-09-20 · 3 min read

NATO's Top General Says the Alliance Has 4,000 Pages of Eastern-Flank Contingency Plans
Admiral Giuseppe Cavo Dragone says NATO holds three ready-to-execute plans for any eastern-flank escalation, from a minor incursion up to Article 5. - 2026-09-20 · 2 min read

Ukraine's New Interceptor Drone Downs a Second Jet-Powered Geran-5 in One Day
Ukraine's Security Service says a new interceptor struck a Russian Geran-5 jet-powered drone twice in one day - Zelensky confirmed both hits, 19 Sep 2026. - 2026-09-19 · 2 min read

Estonia Says It Will Seal Its Russia Border the Moment Moscow Announces Mobilization
Estonian PM Kristen Michal says the border can close immediately if Russia declares general mobilization, citing its economic strain and monthly losses. - 2026-09-19 · 3 min read

F-35 Stealth Parts Went Missing En Route to the US - and Turned Up in China
A shipment of F-35 parts, including a stealth-coated cockpit canopy, was rerouted from Australia toward the US and ended up in China's Hong Kong instead. - 2026-09-18 · 3 min read

Vilnius Names Poland as One of Its War-Evacuation Routes
Vilnius's Civil Defence Department says Poland is one of the capital's evacuation directions if war reaches Lithuania; Poland's Podlaskie region is prepping to receive arrivals. - 2026-09-18 · 3 min read

North Korean 'Students' Are Assembling the Drones Landing on NATO's Border
A US-led sanctions monitoring report says up to 25,000 North Koreans work in Russia's drone industry, some at the Alabuga plant, under fake student visas. - 2026-09-17 · 3 min read

Namejs 2026: Latvia's national defence exercise reaches Riga
Latvia's Namejs 2026 exercise, running nationwide since September 2, entered an active Riga phase on September 16 with 12,000 troops and allied units. - 2026-09-17 · 3 min read

Poland's ex-security chief: every Russian provocation should cost 1,000 drones
Jacek Siewiera, ex-head of Poland's National Security Bureau, proposed donating 1,000 drones to Ukraine per confirmed Russian provocation against NATO. - 2026-09-16 · 3 min read

Drills and drones: Belarus, Lithuania, and NATO converge, September 2026
Belarus and Lithuania are running border-area military drills through Sep 18, 2026, days after a wide NATO surveillance sweep from Murmansk to Kaliningrad. - 2026-09-16 · 4 min read

Rassvet: Russia's own Starlink is starting to cover Ukraine
Russia's Rassvet satellite constellation now gives forces 1-1.5 hour communication windows over Ukraine, a step toward drone control beyond radio range. - 2026-09-16 · 3 min read

Russia's drone strike near the diplomatic train at Yahodyn
A Russian drone hit a train locomotive at Yahodyn, Ukraine, 2 km from the Polish border, minutes after a train carrying Boris Johnson had passed through. - 2026-09-09 · 3 min read

Three VSAT Border Guards Detained Over Drone-Smuggling Collusion in Lazdijai District
VSAT detained seven suspects, including three of its own officers, after a drone delivered 22 boxes of Belarusian cigarettes near Lazdijai on September 8, 2026. - 2026-09-07 · 2 min read

Estonia's defence minister resigns over failed €70m shell deal
Estonia committed roughly €70 million to an untested Italian-Indian supplier for Ukraine-bound shells; the rounds that arrived were faulty and Pevkur resigned. - 2026-09-06 · 3 min read

Shelter 2026: Europe's largest civil defense drill since WWII
Finland ran a two-day, 2,000-participant civil defense exercise in Kuopio on September 2-3, 2026, weeks after a Russian Il-20 crossed into its airspace. - 2026-09-06 · 3 min read

Hellenic Air Force F-4 Phantom crashes at Athens Flying Week, killing two pilots
An F-4E Phantom crashed during a low-level display at Tanagra Air Base on September 5, 2026, killing both pilots and starting a wildfire. - 2026-09-06 · 2 min read

Ukraine confirms its Swedish-built ASC 890 radar plane is flying combat missions
Ukraine's Defense Ministry says its Swedish-donated ASC 890 early-warning aircraft has flown combat missions since March 2026, guiding its F-16, Mirage and Gripen fleets. - 2026-09-05 · 4 min read

US envoys land in Moscow with a war-ending proposal
Witkoff and Kushner arrived in Moscow on September 5, 2026 with a US proposal to end the war; the Kremlin says it ordered a pause on strikes against Kyiv for their visit there Sunday. - 2026-09-03 · 3 min read

Azerbaijan Depot Explosion Lands Amid Rising Russia Tension
A Goranboy district depot exploded on September 2, 2026 and forced 5,000 evacuations, the latest unexplained incident in a year of Russia-Azerbaijan friction. - 2026-09-03 · 3 min read

Russia's Long-Range Aviation Commander Shot Near Engels
Nikolai Varpakhovich, the EU-sanctioned commander tied to the Okhmatdyt hospital strike, was shot near Russia's Engels bomber base on September 3, 2026. - 2026-09-03 · 6 min read

Germany Hardened Against Russia on Four Fronts in Under a Week
A shut Russian consulate, two power-grid sabotage attempts, a firebombed defense-industry building, and Germany's first ballistic missile test all landed between 31 Aug and 4 Sep 2026. - 2026-09-03 · 3 min read

Turkish Airlines Turn Back From Moscow After Zelensky Warning
Pegasus and Turkish Airlines diverted or canceled dozens of Moscow flights on September 2, 2026 after Zelensky warned Russian airspace is no longer safe. - 2026-08-31 · 3 min read

A Ukrainian Ground Robot Watched Its Own Rear Camera to Dodge an FPV Drone
A Termit UGV swerved out of an FPV drone's path mid-delivery on July 30, 2026, the operator spotting the threat through the robot's own rear-facing camera. - 2026-08-30 · 8 min read

Gordon Bennett Balloons Cross Lithuania's Suwałki Gap
Gordon Bennett Cup teams are airborne over Lithuania this week, near the gap where Belarus shot down a competing balloon in 1995. - 2026-08-25 · 4 min read

Ukraine's Independence Day Parade Was Robots, Not Soldiers
Kyiv's 35th Independence Day parade on 24 August put uncrewed ground, air and sea systems in front of formations for the first time, with no marching troops or crewed armor. - 2026-08-25 · 6 min read

CIA director flew to Moscow after NATO's Kaliningrad surge
CIA Director John Ratcliffe flew into Moscow on August 25, 2026 aboard the US C-17 that landed a week after NATO's largest Kaliningrad air package of the year, CBS News reported. - 2026-08-22 · 10 min read

Storm kills one in Lithuania, border winds hit 122 km/h
One system crossed four countries on August 22, 2026. A falling tree killed a man in Lithuania, Poland logged 7,754 fire callouts, and three kilometers up the border wind hit 122 km/h. - 2026-08-21 · 3 min read

Bulgaria's second F-16 batch slips three years, to 2030
Lockheed Martin told Bulgaria on 14 August its second batch of eight F-16 Block 70s, due in 2027, won't arrive before Q2 2030. - 2026-08-20 · 5 min read

Four hits on Ukraine's defence supply chain in eleven days
Ammunition plants, an airport, and a robotics maker tied to Ukraine's supply chain caught fire, exploded, or came under threat in eleven days this August. - 2026-08-19 · 5 min read

NATO's Kaliningrad exercise amid Russia's UK threat
NATO flew a large unannounced air package near Kaliningrad on August 18, 2026, days after Russia's embassy threatened the UK over Ukrainian drone strikes. - 2026-08-12 · 3 min read

Lithuania's Border Fortification Deadline Slips to 2028 as the Plan Nearly Doubles
Lithuania's government approved a revised counter-mobility plan August 12, 2026: the deadline moves to December 2028 as the network grows from 27 to 50 sites. - 2026-08-11 · 5 min read

The Companies Racing to Out-Boeing Boeing Have Never Flown a Full-Size Plane
JetZero and Natilus, two blended-wing-body startups backed by over a billion dollars combined, have each flown only a subscale prototype. - 2026-08-10 · 8 min read

How the Baltics Stopped Hesitating Before Shooting Down Drones
Latvia's government fell over a drone it didn't shoot down. Twelve days later Estonia shot one down for the first time. Lithuania needed two separate laws to remove the hesitation for good. - 2026-08-06 · 4 min read

Why Lithuania's Storm Alerts Follow Backlash, Not Just Risk
LHMT sent a Level-2 alert for weather that never arrived, five days after staying silent through a flood that did real damage. The alert followed public criticism, not a change in risk. - 2026-08-05 · 5 min read

Russia Rebuilds Captured Ukrainian Drones for False-Flag Strikes
A Ukrainian presidential drone adviser says Russia is repairing recovered Ukrainian FP-1/FP-2 drones, likely to stage strikes on NATO states that look Ukrainian-made. - 2026-08-03 · 4 min read

Ukraine's Heavy-Lift Drones Are Delivering Explosives at Range
A heavy-lift multicopter carries a mine-armed robot to a Russian position, releases it, and flies home. Russian battlefield footage circulated 19 July; Forbes confirmed the same operation with additional detail on 3 August. - 2026-08-01 · 7 min read

Latvia's Belarus border closure exposes an infrastructure gap
Belarus redirected migrant pressure onto Latvia's border in 2026. Two unfinished infrastructure layers explain the strain: surveillance and rail. - 2026-07-28 · 4 min read

Neris River: Hexagonal Raft Seized With 2,090 Cigarette Packs
Lithuanian border guards pulled a snowflake-shaped metal raft from the Neris on July 27, 2026, the second identical seizure in two months at the Pavoverė post in Švenčioniai district. - 2026-07-24 · 5 min read

Germany Deploys to Poland's East Shield: 61 km Completed
Bundeswehr engineers in Poland since June 2026 digging anti-tank ditches under the 10 billion PLN East Shield programme on the Belarus and Kaliningrad frontier. - 2026-07-22 · 5 min read

NATO Air Defense Now Has Three Cost Tiers. Ukraine Built One.
Eastern European drone threats forced NATO to restructure air defense: Patriot ACE, Ukrainian Sting interceptors, and European co-production. Ukraine's supply chain became critical. - 2026-07-21 · 3 min read

Poland Runs ALARM 2026, a Nationwide Civil Defence Exercise
On July 21, 2026, Poland ran ALARM 2026: nationwide sirens across all 16 voivodeships, military deployment in the Opole-Zawadzkie-Turawa area, and simultaneous activation of emergency services. - 2026-07-19 · 4 min read

Ukraine Landed an Armed Robot Ashore by Drone Boat. A First.
On July 13, 2026, Ukraine's 123rd Brigade used an unmanned surface vessel to land an armed ground robot on Russian-occupied Kinburn Spit, the first documented USV-to-UGV combat delivery in warfare. - 2026-07-16 · 3 min read

Lithuania Gets SENTINEL Radars From Latvia for NASAMS
Latvia is transferring SENTINEL air-defence radars to Lithuania at US suggestion, extending the Baltic NASAMS network at no cost to Vilnius. - 2026-07-14 · 4 min read

Dragoon Fury 26: Counter-Drone Drills at Kazlų Rūda
Lithuania's Dragoon Battalion began Dragoon Fury 26 at Kazlų Rūda on July 13, 2026, drilling counter-drone defence as Russian drones keep crossing its airspace. - 2026-07-14 · 6 min read

The Iranian Drone Built in Russia That Keeps Landing in Poland
The Shahed-136 that crosses into Polish airspace is an Iranian design built in Russia. How the Alabuga supply chain puts the same drone over NATO's border. - 2026-07-14 · 4 min read

Sky Fortress: Lithuania's Acoustic Net Against Drones
Sky Fortress is a Ukrainian network of cheap acoustic sensors that detects drones and cruise missiles by sound. Lithuania is fielding it from 2026. - 2026-07-13 · 3 min read

The Sonic Boom Over Northern Lithuania: NATO Air Policing
Lithuania's armed forces warned residents of sonic booms from a NATO fighter exercise on July 13, five days after Baltic Air Policing was upgraded to an air defence mission with new intercept authority. - 2026-07-09 · 7 min read

21 Ships in 72 Hours: Ukraine Strikes Russia's Crimea Supply Line
Ukraine's Unmanned Systems Forces struck 21 Russian shadow fleet vessels in 72 hours starting July 6, 2026 - then kept going. By 18 July, Operation MoLoChKa had hit 172 vessels in 13 days - 118 in the Sea of Azov, 54 in the Black Sea. - 2026-07-06 · 5 min read

Ukrainian Drones Hit Baltic Ports: Sanctions by Range
On Lithuania's Statehood Day, Ukrainian long-range drone strikes hit Russian Leningrad ports. This is economic warfare, not military maturation, and it explains Russia's militarization of civilian infrastructure. - 2026-07-03 · 4 min read

The Drone Campaign That's Emptying Russian Petrol Stations
Ukraine has struck over 50 Russian oil facilities since March. About a third of Russia's refining capacity is offline. Putin acknowledged queues at petrol stations last week. - 2026-07-03 · 3 min read

Ukraine's Long-Range Sanctions Cut Russia's EU Rail Links
Zelenskyy calls Ukraine's refinery strikes 'long-range sanctions.' On 1 July, Russia closed seven rail crossings with Finland, Estonia and Latvia - no explanation given. The target zone explains it. - 2026-07-01 · 4 min read

Russia Arms Civilian LNG Carrier: Direct Response to Drone Threat
Surveillance images show Russia installing machine guns on a Gazprom LNG carrier in the Baltic, signaling military escalation in response to proven Ukrainian drone capability. - 2026-06-28 · 4 min read

US Special Forces Sank a Ship With a Ukrainian Drone
Uforce's Magura sank a decommissioned ship in the Philippines for U.S. Special Forces. The same system downed two Russian Su-30s and two Mi-8 helicopters over the Black Sea. - 2026-06-27 · 4 min read

Lithuania Orders 936 Patria 6x6 Vehicles. KOVO Armor Builds Them.
Lithuania's State Defence Council announced procurement of 936 Patria 6x6s in May 2026. The MoU with KOVO Armor puts local production on the table. - 2026-06-19 · 3 min read

Latvia Makes Drone and Balloon Smuggling a More Serious Crime
Latvia's Saeima passed Criminal Law amendments on 18 June making airborne devices an aggravating circumstance in smuggling offences. What it covers and why it took this long. - 2026-06-19 · 3 min read

Ukraine Opens a Trophy Database. Tracked Drones Are in It.
Ukraine's Ministry of Defence launched TrophyLab on 19 June - a platform giving verified partners access to technical documentation on captured Russian weapons, including the drones AirVeto covers. - 2026-06-18 · 4 min read

194 Drones Over Moscow
On 18 June, Ukrainian drones struck Moscow's Kapotnya refinery for the second time in a week. The largest drone raid on the Russian capital since the full-scale war began. - 2026-06-16 · 6 min read

Baltic Air Policing: Who Scrambles, and When Do They Shoot?
How NATO's Baltic Air Policing works: the two bases, the rotation, and what it took to go from scramble to shoot-down in May and June 2026. - 2026-06-15 · 7 min read

Why Ukrainian Drones Keep Ending Up in NATO Airspace
How Russian EW diverts Ukrainian drones into NATO airspace. Kouvola (March 2026) and Nautrēni (June 2026) as worked examples, with AirVeto wind layer context. - 2026-06-15 · 5 min read

Gallant Boar 2026: NATO Exercises the Suwałki Gap This Week
Lithuania, Poland, and France run joint drills in the Suwałki Gap June 16–26. What the exercise covers, why the gap still defines Baltic defence planning, and what the wind looks like over it this week. - 2026-06-11 · 9 min read

Delta, Palantir, SitaWare: Battlefield Systems Compared
Side-by-side comparison of the three battlefield management systems used by Ukraine, the US, and Lithuania, with where AirVeto's public wind layer fits. - 2026-06-11 · 4 min read

Squall Over the Suwałki Gap: What 25 m/s Winds Mean
Lithuania's hydrometeorological service issued an orange warning for Vilnius, Utena, and Panevėžys counties on June 11, 2026. Wind gusts of 25 m/s are sweeping the exact border zones AirVeto monitors. - 2026-06-09 · 4 min read

Polish F-35 Husarz: Flyover of Kraków, Warsaw, and Gdańsk
Poland's first F-35A Husarz jets overfly Kraków, Warsaw, and Gdańsk on June 12, 2026. The program, the pilots, and what it means for NATO's eastern flank. - 2026-05-28 · 4 min read

Ukraine Launches Strike Drones From Helium Balloons
Ukraine is releasing Hornet AI strike drones from aerostats at 8,000 m to double effective range. The wind at that altitude sets the release window. - 2026-05-20 · 6 min read

How not to report important data
A Lithuanian air-danger alert on May 20, 2026 shut an airport and emptied platforms while telling residents next to nothing. Three things it got wrong. - 2026-04-24 · 5 min read

Three months of cross-border inflow
Five months of incident reconstructions along the EU's eastern frontier reveal three patterns that country-level weather services can't show. - 2026-04-18 · 6 min read

Reading the Suwałki Gap
The Suwałki Gap is 65 km wide, flanked by Belarus and Kaliningrad. What its wind field looks like and which altitude layer predicts most incidents.
Open AirVeto and see the wind now.
Sign in with Google·No credit card required