<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>script-src.com blog</title><description>Practical writing on script-src and Content-Security-Policy.</description><link>https://script-src.com/</link><item><title>Why your dev server breaks under script-src</title><link>https://script-src.com/blog/dev-server-breaks-script-src/</link><guid isPermaLink="true">https://script-src.com/blog/dev-server-breaks-script-src/</guid><description>Webpack wraps rebuilt modules in eval, Vite injects an inline preamble script, and HMR needs a websocket. What each dev server trips on under script-src, and the allowances to keep dev-only.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>script-src nonces vs hashes: when to use which</title><link>https://script-src.com/blog/nonce-vs-hash/</link><guid isPermaLink="true">https://script-src.com/blog/nonce-vs-hash/</guid><description>A practical guide to allowlisting inline scripts under CSP script-src: nonces for dynamic pages, hashes for static ones, and the trade-offs of each.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>