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. */ }
deployment

Australia's Grid Battery Pipeline Reaches 67.3 GW — 62% Annual Surge

| Battery Revolution

AEMO (Australian Energy Market Operator) data published April 23 showed the National Electricity Market (NEM) battery storage pipeline grew 62% year-on-year to a battery-specific 33.2 GW within an overall 67.3 GW interconnection queue — up 33% from 50.5 GW a year prior. Battery projects now represent 49% of total NEM pipeline capacity, with 74% of battery projects specifying grid-forming inverters, enabling them to independently stabilize grid frequency without synchronous generation. The pipeline nearly matches Australia's total existing ~73 GW installed grid capacity, underlining how rapidly utility-scale storage has displaced new fossil-fuel generation proposals in the country's energy planning horizon.

Australia's NEM battery storage pipeline hits 67.3 GW — 62% year-on-year growth driven by grid-forming inverter projects
Australia's NEM battery storage pipeline hits 67.3 GW — 62% year-on-year growth driven by grid-forming inverter projects — ESS News