frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Auto-Unpublish NPM Packages Published Outside CI

https://github.com/telophasehq/tangent-plugins/tree/main/detections/sha1hulud/npmcicorrelation
5•ethanblackburn•1h ago
A lot of vendors and open-source projects shared guidance on protecting users from downloading malicious NPM packages after the Shai-Hulud campaign — but almost nothing focused on protecting maintainers from accidentally (or maliciously) publishing them.

So we built a small tool that continuously monitors your NPM packages and automatically unpublishes any version not produced by your CI workflow.

Comments

mubou2•1h ago
> keeps your release process clean, reproducible

How does it do either of these two things, exactly?

> and locked down

It doesn't lock anything down, in fact it only serves a purpose if your CI isn't locked down. Your npm token should not be visible to anything except npm. If it is, then you've got far bigger problems.

At best, this only serves as a reactionary warning / damage control in case your CI is compromised, i.e. after you've already been pwned. Which is all well and good, don't get me wrong, but pretending it "protects" you from anything is giving a false sense of security.

ethanblackburn•52m ago
Fair points — this isn’t a preventative control and it doesn’t “lock down” your CI. If an attacker has your NPM token, you’ve already been pwned.

The goal is to stop the spread. This will quickly unpublish a library and alert you, so no one else is downloading the compomised package, like what happened with posthog.

418 I'm a Teapot

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/418
1•tomasyany•1m ago•0 comments

From Code Reader to Intent Architect

https://principal-ade.com/blog/From-Code-Reader-to-Intent-Architect
1•NoeticLabs•2m ago•0 comments

Javalab Science Simulations: Structure of an Atom

https://javalab.org/en/structure_of_an_atom_en/
1•882542F3884314B•3m ago•0 comments

Show HN: My portfolio is a retro terminal with a virtual file system and more

https://www.davidesantangelo.com
3•daviducolo•4m ago•0 comments

At the Boundary Between Waking Life and Sleep, What Happens in the Brain?

https://www.smithsonianmag.com/science-nature/at-the-mysterious-boundary-between-waking-life-and-...
1•Brajeshwar•6m ago•0 comments

How AI Is Learning to Think Like a Doctor Across Every Medical Specialty

https://www.media.mit.edu/projects/high-modality-learning-for-healthcare/overview/
1•Brajeshwar•6m ago•0 comments

Quitting My Job for the Way of Pain

https://ludic.mataroa.blog/blog/quitting-my-job-for-the-way-of-pain/
1•Brajeshwar•6m ago•0 comments

The programmers who live in Flatland

https://blog.redplanetlabs.com/2025/11/24/the-programmers-who-live-in-flatland/
2•winkywooster•12m ago•0 comments

Delivering Value Without the Weight of Over-Engineering

https://uberpub.com/posts/delivering-value-without-the-weight-of-over-engineering
1•pcbmaker20•12m ago•0 comments

There Is No Time for This (2015)

https://www.solipsys.co.uk/new/ThereIsNoTimeForThis.html?yk27hn
1•ColinWright•12m ago•0 comments

HN- Built a self-upgrading AI with an emotional OS and secured file system

1•rafeez•14m ago•0 comments

AgentBar-The Open Source Monica.an AI-Powered Text Enhancement Toolbar

https://github.com/quzhaojing/agent-bar
2•mrandycome•15m ago•0 comments

LeanSpec: High Dev Velocity from Spec Coding

https://www.marvinzhang.dev/blog/introducing-leanspec
2•tikazyq•18m ago•0 comments

How to Rev Up Your Rails Development with MCP

https://hashrocket.com/blog/posts/how-to-rev-up-your-rails-development-with-mcp
2•amalinovic•18m ago•0 comments

A modern full-stack social platform to connect with nearby friends

https://github.com/UsboKirishima/polar
1•usbo•18m ago•0 comments

Apple iPhone shipments to beat Samsung for the first time in 14 years

https://www.cnbc.com/2025/11/26/apple-iphone-shipments-to-beat-samsung-for-the-first-time-in-14-y...
2•pseudolus•19m ago•0 comments

GitLab discovers widespread NPM supply chain attack

https://about.gitlab.com/blog/gitlab-discovers-widespread-npm-supply-chain-attack/
2•OuterVale•19m ago•1 comments

The Trouble with Checked Exceptions

https://www.artima.com/articles/the-trouble-with-checked-exceptions
3•whatever3•21m ago•0 comments

IETF Internet-Draft: Passive Hot Reload for zero-downtime server reconfiguration

https://datatracker.ietf.org/doc/draft-ahrweiler-hotreload/
3•docjojo•23m ago•1 comments

Protect Public School Students from Surveillance of Off-Campus Speech

https://www.eff.org/deeplinks/2025/11/eff-arizona-federal-court-protect-public-school-students-su...
4•hn_acker•24m ago•1 comments

Most OpenDoor investors recognize turnaround plan doesn't solve biggest problem

https://www.fool.com/investing/2025/11/27/why-opendoor-stock-could-be-going-to-0/
3•donsupreme•25m ago•0 comments

Franksgiving

https://en.wikipedia.org/wiki/Franksgiving
2•geox•26m ago•1 comments

Show HN: Z-Image.app – Free, no-login demo for Z-Image-Turbo

https://z-image.app/
2•yeekal•27m ago•0 comments

Show HN: I built a low-level crypto lib that adds passwords to wallet mnemonics

3•mscikdf•28m ago•1 comments

The writer who dared criticize Silicon Valley

https://www.nytimes.com/2025/11/27/technology/writer-silicon-valley-criticism.html
5•kenjackson•29m ago•1 comments

Show HN: PythonStark – Educational Python ZK-Stark Implementation

https://github.com/SherifSystems/Pythonstark
3•SherifSystems•30m ago•0 comments

Taiwan raids former TSMC exec's home and seizes his shares and real estate

https://www.reuters.com/legal/litigation/intel-denies-tsmc-allegations-that-executive-leaked-trad...
5•osnium123•31m ago•1 comments

Apple's Second Limited-Edition Accessory in a Month: Hikawa Phone Grip and Stand

https://www.macrumors.com/2025/11/21/apple-launches-hikawa-iphone-grip-stand/
3•workfromspace•33m ago•3 comments

Did the UK budget leak because of WordPress?

https://www.altis-dxp.com/did-the-uk-budget-leak-because-of-wordpress/
2•rmccue•34m ago•0 comments

Show HN: Video Frame Extractor – Extract Frames from Videos Oline

https://videoframeextractor.net
3•star98•35m ago•0 comments