Addicted to teaching.
https://naugtur.pl
One more thing to beware in the world of software supply chain risks.
Read if you care about your GitHub actions or dependencies.
Or read it for the fish puns. 🫣
dev.to/naugtur/a-ph...
The Temporal API ships in Chrome 144 Beta today 🎉
developer.chrome.com/blog/chrome-...
Right on time. Arriving in the Chrome Stable release in approximately one month!
The Temporal API ships in Chrome 144 Beta today 🎉
developer.chrome.com/blog/chrome-...
Right on time. Arriving in the Chrome Stable release in approximately one month!
PoC of import(CJS) working in the browser on top of dynamic import.
No dependencies, under 300 lines of horrible abomination.
github.com/naugtur/import-cjs-browser/
I apologize.
PoC of import(CJS) working in the browser on top of dynamic import.
No dependencies, under 300 lines of horrible abomination.
github.com/naugtur/import-cjs-browser/
I apologize.
Just fuck you. Fuck you all.
I can't remember the last time I was this angry.
Just fuck you. Fuck you all.
I can't remember the last time I was this angry.
PoC of import(CJS) working in the browser on top of dynamic import.
No dependencies, under 300 lines of horrible abomination.
github.com/naugtur/import-cjs-browser/
I apologize.
PoC of import(CJS) working in the browser on top of dynamic import.
No dependencies, under 300 lines of horrible abomination.
github.com/naugtur/import-cjs-browser/
I apologize.
Props to @bennjordan.bsky.social for pressing this issue so much.
www.youtube.com/watch?v=vU1-...
Props to @bennjordan.bsky.social for pressing this issue so much.
www.youtube.com/watch?v=vU1-...
Full research → socket.dev/blog/malicio...
Full research → socket.dev/blog/malicio...
On the flight home I figured out how to get the exports to be synchronously available via require calls despite using dynamic import behind the scenes and not shipping a parser.
Now I just need to make it work as PoC.
Somebody stop me...
Im asking because people would sometimes say "he was too busy with whether he could to consider whether he should" 😂
front-end.social/@fox/1157439...
front-end.social/@fox/1157439...
The photo was originally posted as item EFTA00000468 but was later deleted. Now the 'official' list simply jumps from EFTA00000467 to EFTA00000469.
On the flight home I figured out how to get the exports to be synchronously available via require calls despite using dynamic import behind the scenes and not shipping a parser.
Now I just need to make it work as PoC.
Somebody stop me...
Im asking because people would sometimes say "he was too busy with whether he could to consider whether he should" 😂
Which means you can't `await import()` them in the browser.
On the flight home I figured out how to get the exports to be synchronously available via require calls despite using dynamic import behind the scenes and not shipping a parser.
Now I just need to make it work as PoC.
Somebody stop me...
I originally tried to do it via gif, but my (wonderful) manager said my resignation needed to be in a word doc format, so…
I originally tried to do it via gif, but my (wonderful) manager said my resignation needed to be in a word doc format, so…
In case you missed this detail: with Docker Hardened Images teams get secure application dependencies by default. @socket.dev Firewall is built in.
@thenewstack.io breaks down why we made Docker Hardened Images free. Featuring Docker's VP of Product, Mike Donovan, on security, open source, and what comes next.
🔗 https://bit.ly/3N4DXt6
#DHI #OpenSource
In case you missed this detail: with Docker Hardened Images teams get secure application dependencies by default. @socket.dev Firewall is built in.
B. Meanwhile, Bezos's buddy DJT has been dramatically cutting funds for special education and children with disabilities all year. Just one cut in October eliminated special education grants worth $15 billion.
B. Meanwhile, Bezos's buddy DJT has been dramatically cutting funds for special education and children with disabilities all year. Just one cut in October eliminated special education grants worth $15 billion.
If I didn't know any better, I'd think AI is trolling me.
If I didn't know any better, I'd think AI is trolling me.
I reported this and was told it’s a “known low-risk issue” and that they “don’t consider this to present a significant security risk.”
So, let’s look at how this seemingly small issue could be leveraged by a phisher. 1/
Per RFC 6238, a TOTP (Time-based One-Time Password) should be single-use. Allowing reuse, even within the short-ish time window, is not ideal (shoulder surfing, phishing etc.)
I reported this and was told it’s a “known low-risk issue” and that they “don’t consider this to present a significant security risk.”
So, let’s look at how this seemingly small issue could be leveraged by a phisher. 1/
(These are all hardcovers!)
(These are all hardcovers!)