Introduction | Skypack Docs

Skypack is a JavaScript Delivery Network for modern web apps

Finally found the time to open a discussion on the Snowpack forums about the lack of subresource integrity (SRI) in Skypack: https://github.com/snowpackjs/snowpack/discussions/2569

(Background: my post from the end of last year titled Skypack: backdoor as a Service? https://ar.al/2020/12/30/skypack-backdoor-as-a-service/)

#skypack #snowpack #SubresourceIntegrity #SRI #security #privacy

Skypack and (lack of) subresource integrity ยท Discussion #2569 ยท snowpackjs/snowpack

WASM-powered frontend build tool. Fast, lightweight, unbundled ESM. โœŒ๏ธ - snowpackjs/snowpack

โ€œIf I were In-Q-Tel right now, Iโ€™d be drooling as I wrote a check with lots of zeros in it for the Skypack folks because widespread use of Skypack would be any national security agencyโ€™s wet dream. Imagine being able to inject any code into any web application at any time to obtain login credentials, etc.

This isnโ€™t even a backdoor. This is a wide open frontdoor. Itโ€™s basically Backdoor as a Service.โ€

https://ar.al/2020/12/30/skypack-backdoor-as-a-service/

#skypack #snowpack #cdn #security #privacy

Skypack: Backdoor as a Service?

Thereโ€™s some exciting work being done with projects like SvelteKit to reduce complexity and improve the developer experience when building web applications. At the heart of these efforts are basically three core elements: A front-end framework like Svelte or Vue. Native browser support for ECMAScript Modules. Hot Module Replacement (e.g., see esm-hmr). At deployment, bundling as usual with a tool like esbuild or rollup. Two development tools that support this workflow are Vite, from the folks behind Vue, and Snowpack, from the folks behind a Content Delivery Network (CDN) called Skypack.