frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

We deleted every secret from our GitHub Actions workflows

https://riptides.io/blog/your-github-actions-job-deserves-a-real-identity/
4•bonifaido•1h ago

Comments

bonifaido•1h ago
Author here. Last week it was codfish/semantic-release-action, a GitHub Action repointed to a malicious commit to steal CI/CD secrets. A month before that, the Claude Code action was leaking secrets straight out of /proc/self/environ. Same root cause every time: a CI runner is full of long-lived secrets in env vars, and anything running in the job can read them.

We give every pod and VM a workload identity, but the CI job has none, even though it holds your source, your signing keys, and your deploy creds. It borrows credentials instead of earning them. So the job presents its GitHub OIDC token, we check it against GitHub's JWKS plus a policy on the claims (repo/ref/actor), and issue a short-lived SPIFFE cert. After that, credentials get injected onto the outbound connection in the kernel, bound to the destination. Nothing is written to an env var, a file, or process memory. You can't read a secret that was never there, and you can't ship it somewhere policy won't allow.

Scope, upfront: it relies on GitHub's OIDC, it needs Linux runners (works on ubuntu-latest), and the kernel-level enforcement does the heavy lifting. Happy to dig in.

Distributism

https://en.wikipedia.org/wiki/Distributism
1•supermdguy•1m ago•0 comments

Universal Basic Income

https://en.wikipedia.org/wiki/Universal_basic_income
1•andsoitis•1m ago•0 comments

WATaBoy: JIT-Ing Game Boy Instructions to WASM Beats a Native Interpreter

https://humphri.es/blog/WATaBoy/
1•energeticbark•2m ago•0 comments

It's Linux, on a Sega Genesis

https://hackaday.com/2026/06/29/its-linux-on-a-sega-megadrive/
2•HardwareLust•2m ago•1 comments

WebGL Without a GPU

https://microlink.io/blog/webgl-without-a-gpu
2•Kikobeats•2m ago•0 comments

Rejection Emails Should Be Written Like Error Messages

https://landedstar.com/blog/posts/rejection-emails-should-be-written-like-error-messages/
1•lifefeed•3m ago•0 comments

Brain2Qwerty: Brain-to-text decoder by Meta

https://facebookresearch.github.io/brain2qwerty/
1•Sathwickp•3m ago•0 comments

Extracting standalone HTML files from Lovable, Figma make, Canva code and more

https://productnow.ai/blogs/extracting-html-from-ai-prototyping-tools
1•kadhirvelm•3m ago•0 comments

Did a bar scan your face this Pride weekend?

https://sfstandard.com/2026/06/29/catro-faceid-delete-patronscan/
1•tobadzistsini•3m ago•0 comments

Stop Paying More for Less Transit

https://ifp.org/stop-paying-more-for-less-transit/
1•surprisetalk•4m ago•0 comments

Brain2Qwerty v2

https://github.com/facebookresearch/brain2qwerty
1•ilreb•4m ago•0 comments

Wall of Fame

https://www.walloffame.live/
1•tuliSinger•5m ago•0 comments

Infini – Audit your agent project for loop portability (0-100 score)

https://github.com/NickAiNYC/infini
1•alt313•7m ago•0 comments

Eyes Do Not Work the Way They Appear To

https://ishan.co/no-way/
1•speckx•7m ago•0 comments

Deezer's new tool can identify AI music from Spotify, Apple Music, and others

https://techcrunch.com/2026/06/11/deezers-new-tool-can-identify-ai-music-from-spotify-apple-music...
1•austinallegro•8m ago•0 comments

BT Group and Verizon to form joint venture

https://www.verizon.com/about/news/verizon-bt-group-international-joint-venture
2•qainsights•9m ago•0 comments

Working with AI

https://htmx.org/essays/working-with-ai/
2•comma_at•10m ago•0 comments

Hard-Boiled Prediction Markets and the End of the World

https://thebestworstcase.substack.com/p/hard-boiled-prediction-markets-and
1•shmublu•12m ago•0 comments

Nukes for All (But Finland First) [video][3 mins]

https://www.youtube.com/watch?v=q_7-T4mXxdI
1•Bender•14m ago•0 comments

Hangul, the only major writing system with a known inventor

https://spacedaily.com/d-the-korean-alphabet-called-hangul-is-the-only-major-writing-system-in-hu...
1•softwarebakery•15m ago•0 comments

F. A. Hayek and the World of Tomorrow [pdf]

https://cosmosandtaxis.org/wp-content/uploads/2022/09/nientiedt_ct_vol10_iss11_12.pdf
1•brandonlc•16m ago•0 comments

Token Run: Score While Coding

https://www.youtube.com/watch?v=1_zyz-caAE4
1•ebimirsafian•16m ago•0 comments

Evaluation order and nontermination in query languages

https://www.rntz.net/post/2026-06-11-datalog-nontermination.html
1•rntz•16m ago•0 comments

Hire Me (Taylor) via API

https://taylor.town/looop-000
4•surprisetalk•19m ago•0 comments

Tulsi Gabbard Exposes US Global Biolab Program [video][3 Mins]

https://www.youtube.com/watch?v=gFc3oqQIJDw
1•Bender•19m ago•1 comments

TreeSheets (Hierarchical Spreadsheet)

https://strlen.com/treesheets/
1•jxmorris12•20m ago•0 comments

AI Is Dogshit at Design

https://tomcreighton.com/AI-is-dogshit-at-design/
1•speckx•20m ago•4 comments

Flap: A deterministic parser with fused lexing

https://arxiv.org/abs/2304.05276
2•fanf2•22m ago•0 comments

Doom on the Mi Band 10

https://github.com/atc1441/MiBand10-BES2700iMP-BEST1503-Hacking
1•kmmbvnr_•22m ago•0 comments

Extensive Sand Dune Loss Threatens California Coast

https://eos.org/research-spotlights/extensive-sand-dune-loss-threatens-california-coast
2•visha1v•23m ago•1 comments