and extracts the following text as a script body — the dev server then fails its dependency scan with `Expected ";" but found "non"` from the words "non-allowlisted hosts", which breaks e2e. So, what this buys, so nobody reads more or less into it: blocks external `script src=` from non-allowlisted hosts blocks injected inline scripts — each one is pinned by hash blocks fetch/XHR/WebSocket exfiltration (connect-src allowlist) blocks form-action, base-uri, object-src vectors does not stop image-based exfiltration — img-src must allow https: because event media comes from arbitrary publishers' og:image The cost of hashing is that an inline script edited after the hashes are computed is silently refused by the browser. That is why the violation reporter below exists: report-uri/report-to are ignored in a meta element and Pages serves no CSP header, so violations are caught in-page and sent to PostHog instead (src/lib/csp-report.ts, #241). frame-ancestors is deliberately NOT in this string: it is ignored in a meta element and browsers log a warning about it on every page load. It lives in public/_headers instead, ready for a CDN in front of Pages. X-Frame-Options (set there too) is the clickjacking control that actually applies today. */ }

Fragile US-brokered truce holds on paper as Israeli strikes and occupation continue in south Lebanon IA · Claude · 15 Oct

Killed in Lebanon (MoH) 4,386 ▲
Wounded in Lebanon 12,378 ▲
Peak displaced 1.2M
Children killed 251+
IDF soldiers killed 40
UN peacekeepers killed 7
Homes destroyed in south 40,000+
LATESTOct 15, 2026 · 6 events
03

Military Operations

Mar 2–Sep 10
  • ◎
    Dahiyeh high-rises
    Ten buildings hit 6 Mar; repeated evacuation orders.
    Mar 6T2
  • ◎
    Nabi Chit
    41+ killed after Israeli raid, 7 Mar.
    Mar 7T2
  • ◎
    Litani bridges
    Zrarieh (13 Mar), Qasmieh (16 Apr) and others destroyed.
    Mar 13T2
  • ◎
    Hezbollah finance network
    Currency exchanges, Al-Qard Al-Hasan, fuel stations.
    Apr 1T3
  • ✦
    Nabatieh State Security
    19 killed incl. 13 State Security staff.
    Apr 10T2
  • ◎
    Tyre
    Full evacuation ordered 9 Jun.
    Jun 9T2
  • ◎
    Ali al-Taher ridge
    1,000+ tons explosives; IDF claim.
    Sep 10T3
04

Humanitarian Impact

Casualty figures by category with source tiers and contested status
CategoryKilledInjuredSourceTierStatusNote
Lebanon total 4,386 12,378 Lebanese Ministry of Public Health Official Partial Cumulative since 2 Mar; no civilian/combatant split.
Children 251+ n/a Lebanese Ministry of Public Health Official Verified As of 21 Jun.
Hezbollah fighters 1,000+ (Hezbollah sources); 1,700–2,500 (IDF) 10,000 (IDF claim) IDF / independent estimates Unverified Heavily Contested Hezbollah publishes no totals.
Lebanese Armed Forces 27+ n/a Compilation of LAF reports Institutional Verified Includes Nabi Chit and checkpoint strikes.
Civil defence, paramedics 10+ n/a Lebanese Ministry / Civil Defence Institutional Partial 31 paramedics among dead by 14 Mar per ministry.
UNIFIL peacekeepers 7 21 UNIFIL Official Contested Indonesian, French, Serbian casualties.
IDF soldiers 40 1,468 IDF (via compilation) Official Verified Includes accidents and friendly fire.
Israeli civilians 3 n/a Israeli authorities Official Verified One by Israeli artillery.
Syrians killed by Israel 190 n/a Compilation Institutional Evolving Per secondary compilation.
Journalists 4+ n/a Press reports Major Contested Three on 28 Mar plus one 22 Apr; Israel alleges affiliation.
05

Economic & Market Impact

GDP growth forecast (WB) ▼ from +4.2% (2025 est.)
-6.4%
Source: World Bank via Al Jazeera, 22 Aug
Finance minister outlook ▼ 2026 contraction
-7 to -10%
Source: Lebanese Finance Minister via New Arab
IIF outlook ▼ 2026 contraction
-12 to -16%
Source: Institute of International Finance via Libnanews
Tourism and consumption loss ▼ 2026 estimate
$3.57B
Source: World Bank
Inflation ▲ projected
17.5%
Source: World Bank
Direct and indirect damage ▲ finance minister
up to $20B
Source: Lebanese Finance Minister
Hezbollah Iranian funding ▼ targeted
~$700M/yr
Source: Compilation of Israeli claims
Crossings into Syria (2 May) ▲ 306,888 Syrians + 64,865 Lebanese
371,753
Source: Compilation of UNHCR/border data
06

Contested Claims Matrix

15 claims · click to expand
Contested Who restarted the war on 2 March?
Source A: Hezbollah
Called its first strike a defensive act after over a year of Israeli attacks despite the Nov 2024 truce.
Source B: Israel
Hezbollah joined Iran's war unprovoked.
⚖ RESOLUTION: Hezbollah fired first on 2 Mar; both sides cite pre-existing Israeli strikes/truce violations.
Contested How many of the dead are fighters?
Source A: Israel
~1,700–2,500 Hezbollah killed.
Source B: Lebanese ministry
Counts total dead; no combatant split.
⚖ RESOLUTION: Unresolved; no independent count.
Contested Who killed UNIFIL peacekeepers?
Source A: UN/Macron
Mar 30 blast likely Hezbollah-planted explosive; Macron blamed Hezbollah for French deaths.
Source B: Hezbollah
Denied the French deaths; Lebanon blamed Israeli fire in the 29 Mar incident.
⚖ RESOLUTION: Investigations ongoing; attribution incomplete.
Contested Does Israel control Ali al-Taher ridge?
Source A: Israel
Declared the hill part of its security zone 3 Sep.
Source B: AP
Photographer found no IDF presence there.
⚖ RESOLUTION: Disputed.
Contested Who is violating the truce?
Source A: Israel
Strikes target imminent threats and rebuilding.
Source B: Lebanon/Hezbollah
Daily Israeli violations; Israel re-entered Zawtar 8 Aug.
⚖ RESOLUTION: Both sides allege violations; strikes continue.
Contested Nabi Chit casualties
Source A: Israel
Raid and strikes targeted Hezbollah.
Source B: Lebanon
Killed Lebanese soldiers and General Security.
⚖ RESOLUTION: Strikes killed 41+ per ministry.
Contested Is disarmament required nationwide?
Source A: Israel/US framework
Full disarmament via Lebanese army.
Source B: Hezbollah
Obligations cover only south of the Litani.
⚖ RESOLUTION: Unresolved; Hezbollah rejects.
Contested How many tunnels were destroyed?
Source A: IDF
401st Brigade claimed 1,200 tunnels.
Source B: Hezbollah
No comment.
⚖ RESOLUTION: Unverified.
Contested Truce status at Beaufort capture
Source A: Israel
Operations continue against threats.
Source B: France/Lebanon
Violates declared ceasefire.
⚖ RESOLUTION: Capture occurred; truce legally contested.
Contested Is Lebanon tied to US-Iran deal?
Source A: Iran/Pakistan
Deal ends operations on all fronts.
Source B: Israel
Lebanon not covered.
⚖ RESOLUTION: Israel stayed; strikes continued.
Contested Bint Jbeil hospital strike
Source A: IDF
Killed 20 militants in a hospital.
Source B: Lebanese reports
Civilian facility.
⚖ RESOLUTION: Unverified.
Contested Does framework bind Hezbollah?
Source A: US
Process to dismantle Hezbollah.
Source B: Hezbollah
Not a party; warned of civil war.
⚖ RESOLUTION: Not bound; implementation depends on LAF.
Contested Targeting Hezbollah finance
Source A: Israel
Cuts funding.
Source B: Lebanese banks
Hit civilian businesses.
⚖ RESOLUTION: Disputed.
Contested White phosphorus at Yohmor
Source A: Lebanon
Israel used it, burning homes.
Source B: Israel
Complies with law.
⚖ RESOLUTION: Unresolved.
Contested Purpose of Nabi Chit raid
Source A: Israel
Search for Ron Arad.
Source B: Lebanon
Attack on a village.
⚖ RESOLUTION: Unverified.
07

Political & Diplomatic

B
Benjamin Netanyahu
Prime Minister of Israel
Israel Official
"Our heroic fighters have conquered the Beaufort [Castle], and we continue until we complete the mission." (31 May)
K
Israel Katz
Israeli Defense Minister
Israel Official
Paraphrase: IDF will hold security control up to the Litani; border houses to be demolished.
N
Naim Qassem
Hezbollah Secretary-General
hz
Paraphrase: Hezbollah will not revert to its pre-March status (27 Apr).
J
Joseph Aoun
President of Lebanon
lb
Paraphrase: framework deal is not ideal but saved Lebanon from further aggression.
N
Nawaf Salam
Prime Minister of Lebanon
lb
Paraphrase: banned Hezbollah military activity 2 Mar; warned UN of annexation risk.
N
Nabih Berri
Speaker of Parliament
lb
Paraphrase: proposed mutual withdrawal south of the Litani (4 Jun).
M
Marco Rubio
US Secretary of State
US Official
Framework agreement described as a 'first step' toward peace (26 Jun).
D
Donald Trump
US President
US Official
Paraphrase: announced the 16 Apr, 23 Apr and 19 Jun truces.
A
António Guterres
UN Secretary-General
UN / Intl
Paraphrase: attacks on peacekeepers are grave violations and may amount to war crimes.
E
Emmanuel Macron
President of France
World Leader
Paraphrase: blamed Hezbollah for French peacekeeper deaths; France sought UNSC meeting.
Y
Yechiel Leiter
Israeli Ambassador to US
Israel Official
Signatory of the 26 Jun framework agreement.
N
Nada Hamadeh Moawad
Lebanese Ambassador to US
lb
Signatory of the 26 Jun framework agreement.
I
Iranian leadership
Iran
World Leader
Paraphrase: linked Hormuz access to Israeli strikes in Lebanon (20 Jun).
P
Pakistani mediators
Mediator
World Leader
Paraphrase: announced end of operations on all fronts incl. Lebanon (15 Jun).
U
UNIFIL
UN peacekeeping force
UN / Intl
Reported 210+ missiles fired by Hezbollah since 2 Mar by 5 Mar.
01

Historical Timeline

2026 – Present
MilitaryDiplomaticHumanitarianEconomicActive
Prelude and Outbreak (2–15 Mar 2026)
Mar 2, 2026
Hezbollah fires on Israel after US-Israeli strikes on Iran; Israel hits Beirut
Mar 2, 2026
Lebanese government bans Hezbollah military activity
Mar 5, 2026
Evacuation notices for Beirut's southern suburbs; Ghazali family strike in Mashghara
Mar 6, 2026
Israel strikes ten Beirut high-rises; Ghanaian UNIFIL HQ hit
Mar 7, 2026
Nabi Chit strikes kill 41 after Israeli raid for Ron Arad
Mar 8, 2026
Strike on Beirut hotel kills Quds Force officers; first IDF fatalities
Mar 9, 2026
Lebanese parliament postpones elections to 2028
Mar 10, 2026
Toll passes 570; ~760,000 registered displaced
Mar 13, 2026
Medics killed at Burj Qalaouiyah; Zrarieh bridge destroyed
Mar 14, 2026
Hezbollah cluster munition hits Metula; 31 paramedics among dead
Ground Invasion and Escalation (16 Mar–15 Apr 2026)
Mar 16, 2026
Israel announces ground operations in southern Lebanon
Mar 24, 2026
Katz: IDF to hold security control up to the Litani
Mar 25, 2026
Hezbollah's most intense day: 105 attack waves
Mar 28, 2026
Al-Manar and Al-Mayadeen journalists killed in Israeli strike
Mar 29, 2026
Indonesian UNIFIL peacekeepers killed in two incidents
Mar 31, 2026
Lebanon toll above 1,200; 1.1M displaced by month's end
Apr 1, 2026
Strikes widen to Hezbollah finance and border crossings
Apr 8, 2026
Israel's largest strikes of the war after Iran ceasefire
Apr 10, 2026
Nabatieh strike kills 19 incl. 13 State Security personnel
Apr 14, 2026
First direct Israel–Lebanon talks in Washington since 1993
Apr 16, 2026
Israel destroys Qasmieh Bridge on truce day
Truce Period (16 Apr–31 May 2026)
Apr 16, 2026
Trump announces 10-day Israel–Lebanon ceasefire
Apr 18, 2026
French UNIFIL soldiers killed in Deir Kifa
Apr 23, 2026
Trump announces three-week extension after White House meeting
Apr 27, 2026
Qassem: Hezbollah will not revert to its pre-March status
May 15, 2026
Truce extended another 45 days amid civil-defence strike
May 18, 2026
Ministry toll since 2 March passes 3,000
May 31, 2026
IDF crosses Litani, captures Beaufort Castle
Apr 17, 2026
Iran links Hormuz traffic to Lebanon truce
Peace Frameworks and Occupation (1 Jun–31 Aug 2026)
Jun 3, 2026
Israel and Lebanon agree to renew truce and plan 'pilot zones'
Jun 9, 2026
IDF orders evacuation of all of Tyre
Jun 15, 2026
US–Iran announcement of end to operations covers Lebanon; Israel stays
Jun 19, 2026
Trump announces renewed Israel–Hezbollah truce; deadliest day follows
Jun 26, 2026
Israel–Lebanon framework agreement signed in Washington
Jun 30, 2026
Iran, US and Lebanon agree committee to oversee war's end
Jul 20, 2026
Israel hands pilot zones to Lebanese army (Srifa, Froun, Zawtar)
Aug 7, 2026
Israel and Lebanon agree shortlist of states to verify Hezbollah disarmament
Aug 21, 2026
World Bank projects 6.4% contraction for Lebanon in 2026
Aug 20, 2026
US sanctions Hezbollah
Occupation, Tunnels and Fragile Calm (Sep–Oct 2026)
Sep 6, 2026
Strike on Kfar Reman residential building kills 12 of one family
Sep 10, 2026
IDF detonates 1,000+ tons of explosives under Ali al-Taher ridge
Oct 12, 2026
Unexploded munition kills teenager in northern Israel; strikes continue
Israel–Hezbollah War 2026
Oct 15, 2026
Hezbollah says seized TNT/C-4 shipment is its own, demands return
Source Tier Classification
Tier 1 — Primary/Official
CENTCOM, IDF, White House, IAEA, UN, IRNA, Xinhua official statements
Tier 2 — Major Outlet
Reuters, AP, CNN, BBC, Al Jazeera, Xinhua, CGTN, Bloomberg, WaPo, NYT
Tier 3 — Institutional
Oxford Economics, CSIS, HRW, HRANA, Hengaw, NetBlocks, ICG, Amnesty
Tier 4 — Unverified
Social media, unattributed military claims, unattributed video, diaspora accounts
Multi-Pole Sourcing
Events are sourced from four global media perspectives to surface contrasting narratives
W
Western
White House, CENTCOM, IDF, State Dept, Reuters, AP, BBC, CNN, NYT, WaPo
ME
Middle Eastern
Al Jazeera, IRNA, Press TV, Tehran Times, Al Arabiya, Al Mayadeen, Fars News
E
Eastern
Xinhua, CGTN, Global Times, TASS, Kyodo News, Yonhap
I
International
UN, IAEA, ICRC, HRW, Amnesty, WHO, OPCW, CSIS, ICG