frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

GitHub Actions is the weakest link

https://nesbitt.io/2026/04/28/github-actions-is-the-weakest-link.html
81•dochtman•5h ago

Comments

KolmogorovComp•1h ago
This should really what LLM ought to bring in terms of security. Be able to break things faster considering it is now easier for the maintainers to fix them.

This has downsides of course, moving further into the "everything rot so fast these days" trope, but we will in a adversarial world where the threat is constantly evolving.

Tomorrow (today) the servers and repo won't be scanned by scripts anymore but by increasingly capable models with knowledge about more security issues than many searchers.

tomaytotomato•1h ago
<tangent>

Github actions is running like treacle now. Even when our company pays lots of money for cloud and private Github runners.

I know its the go-to punchbag but I think enabling Copilot reviews globally for a large proportion of Github was a bit hasty.

The security problems aside, if it continues this way, people won't be able to ship and deploy code from Github actions.

We might dare I say it, have to go back to self hosted Jenkins or Travis CI.

rmunn•1h ago
Back when GitHub Actions first came out, I used commit hashes rather than tags in all my `uses:` lines. Some of my colleagues disagreed, saying that tags were secure enough. I eventually said, "Well, for well-known actions like actions/checkout, sure; if that one gets compromised it'll be all over the news within minutes." But for all the third-party actions, I kept commit hashes.

I feel rather vindicated now. There's still a small possibility of getting supply-chain attacked via a SHA collision, or a relatively much larger (though still small in absolute terms) possibility of getting supply-chain attacked via NPM dependencies of the action you're relying on.

But if you're not using a commit hash in your `uses:` lines, go switch to it now. And if you're just using major-version-only tags like `v5` then do it RIGHT now, before that action gets a compromised version uploaded with a `v5.2.3` tag.

samuelknight•1h ago
There is no realistic risk of a SHA collision attack. Getting supply chain attacked via NPM dependencies is much more likely. Hopefully the actions creators are also pinning their hashes.
arionmiles•51m ago
I feel pretty happy we use Renovator at my current workplace which by default will raise PRs to change any tags for actions with the SHA instead. Then, even when it bumps the version in future PRs, it bumps the SHA (with a comment of which tag version it represents)
maxloh•46m ago
GitHub Actions doesn't have a lock file, so your repo is still prone to transitive attacks if the SHA-locked actions you use also happen to use other composite actions by tags, which could be compromised in the future.
rileymichael•44m ago
just noting that pinning within your own actions is not enough, you also need to ensure any composite actions do not use mutable references (for actions, docker images, etc.)
faangguyindia•1h ago
I just have a Spot instance we use for our builds. It's turned on via serverless, runs it's job with a timeout and exits.

Lately i don't use any managed services and life couldn't be any simpler.

kevin_nisbet•1h ago
My team has been using https://runs-on.com/ for AWS instance runners, had a few glitches but largely been great for using AWS instances for runners.
indigodaddy•1h ago
This aligns nicely with today's/current GitHub Actions outage
iso1631•1h ago
Github outage? Must be a Y in the day
recursivedoubts•56m ago
Programming in YAML has always seemed crazy to me. Actions seem like a great place to create a simple mixed imperative/declarative scripting language (js extension or whatever) with a solid instrumented/observable/debuggable runtime and an OO API that can be run locally against mock infrastructure.
bastardoperator•8m ago
No thanks, Jenkins has three DSL languages and none of it is good. You dont have to inline code in yaml, you can call a script and call it day, write that script in any language you want.
shykes•41m ago
I apologize in advance for the plug. I've spent the last 5 years warning of the importance of not leaving CI locked in a black box platform and proprietary DSL. All the while going on a quest to reinvent CI as an open, programmable platform. Honestly it's still a work-in-progress: it turns out that reinvention is hard! But, if you want a glimpse of what CI can be when you shed 30 years of legacy, consider checking out Dagger (https://dagger.io).

Or, if you just want to talk about the future of CI with like-minded systems engineers, without committing to using a particular product, consider joining our Discord: https://discord.com/invite/dagger-io

Localsend: An open-source cross-platform alternative to AirDrop

https://github.com/localsend/localsend
489•bilsbie•5h ago•172 comments

AI uncovers 38 vulnerabilities in largest open source medical record software

https://aisle.com/blog/aisle-discovers-38-critical-security-vulnerabilities-in-healthcare-softwar...
58•mmsc•1h ago•47 comments

Microsoft VibeVoice: Open-Source Frontier Voice AI

https://github.com/microsoft/VibeVoice
207•tosh•5h ago•132 comments

Google and Pentagon reportedly agree on deal for 'any lawful' use of AI

https://www.theverge.com/ai-artificial-intelligence/919494/google-pentagon-classified-ai-deal
121•granzymes•1h ago•95 comments

Laguna XS.2 and M.1

https://poolside.ai/blog/laguna-a-deeper-dive
24•tosh•1h ago•8 comments

Your phone is about to stop being yours

https://keepandroidopen.org/en/
268•doener•1h ago•144 comments

Infisical (YC W23) Is Hiring Full Stack Software Engineers (Remote)

https://jobs.ashbyhq.com/infisical/782b9da8-20e1-48b2-919e-6c5430c58628
1•vmatsiiako•19m ago

Show HN: Live Sun and Moon Dashboard with NASA Footage

https://www.lumara-space.app/
86•beeswaxpat•3h ago•19 comments

FCC Funding Application Notes Paramount Will Be 49.5% Foreign-Owned Post-Merger

https://deadline.com/2026/04/paramount-fcc-request-wbd-merger-middle-east-1236873732/
65•throw0101c•1h ago•23 comments

Anthropic Joins the Blender Development Fund as Corporate Patron

https://www.blender.org/press/anthropic-joins-the-blender-development-fund-as-corporate-patron/
142•Philpax•1h ago•116 comments

Deep under Antarctic ice, a long-predicted cosmic whisper breaks through

https://phys.org/news/2026-04-deep-antarctic-ice-cosmic-strange.html
71•rbanffy•1d ago•34 comments

GitHub Actions is the weakest link

https://nesbitt.io/2026/04/28/github-actions-is-the-weakest-link.html
81•dochtman•5h ago•14 comments

AI's Economics Don't Make Sense

https://www.wheresyoured.at/ais-economics-dont-make-sense/
34•spking•39m ago•6 comments

Talkie: a 13B vintage language model from 1930

https://talkie-lm.com/introducing-talkie
559•jekude•19h ago•229 comments

Who owns the code Claude Code wrote?

https://legallayer.substack.com/p/who-owns-the-claude-code-wrote
64•senaevren•5h ago•95 comments

Greece to ban anonymity on social media

https://www.euractiv.com/news/greece-to-ban-anonymity-on-social-media/
54•01-_-•55m ago•31 comments

I have officially retired from Emacs

https://nullprogram.com/blog/2026/04/26/
40•Fudgel•2d ago•14 comments

ASML became the chokepoint for cutting-edge chips

https://worksinprogress.co/issue/the-worlds-most-complex-machine/
235•mellosouls•3d ago•136 comments

GitHub Copilot code review will start consuming GitHub Actions minutes

https://github.blog/changelog/2026-04-27-github-copilot-code-review-will-start-consuming-github-a...
142•whtsky•8h ago•111 comments

UAE Leaves OPEC and OPEC+

https://www.reuters.com/markets/commodities/uae-says-it-quits-opec-opec-statement-2026-04-28/
247•TechTechTech•4h ago•121 comments

PyWry: Cross-Platform Rendering Engine in Python

https://deeleeramone.github.io/PyWry/
14•filipovic•1d ago•4 comments

Can You Find the Comet?

https://apod.nasa.gov/apod/ap260427.html
112•ColinWright•1d ago•72 comments

After Spain's blackout, its shift to renewables and grid evolution power on

https://www.theguardian.com/world/2026/apr/28/blackout-spain-renewable-energy-grid-solar-wind
29•lentil_soup•1h ago•2 comments

I Spent My Sabbatical Building a Power Meter for Sledgehammers

https://leblancfg.com/intensity-pad-founder-story.html
57•alin23•1d ago•45 comments

Cybersec is a thankless job: expanding workload and shrinking pay packet

https://www.theregister.com/2026/04/27/from_a_massive_skills_gap/
23•rustoo•1h ago•9 comments

Period tracking app has been selling data to Meta

https://femtechdesigndesk.substack.com/p/your-period-tracking-app-has-been
239•campuscodi•5h ago•154 comments

Voice Modems

https://computer.rip/2026-04-26-voice-modems.html
48•K7PJP•1d ago•6 comments

The predictable failure of the QDay Prize

https://algassert.com/post/2601
44•firefly284•2d ago•3 comments

Is my blue your blue? (2024)

https://ismy.blue/
661•theogravity•20h ago•441 comments

Physicists Discover the Most Complex Forms of Ice Yet

https://www.quantamagazine.org/physicists-discover-the-most-complex-forms-of-ice-yet-20260427/
3•ibobev•1h ago•0 comments