frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Nono – Kernel-enforced sandboxing for AI agents

https://github.com/lukehinds/nono
1•decodebytes•1h ago
The problem: AI agents execute code on your machine. Prompt injections, hallucinations, or compromised tools can read ~/.ssh, exfiltrate credentials, or worse. Application-level sandboxes can be bypassed by the code they're sandboxing.

I have been around security for a long old time now (i started something called sigstore a few years back) and have seen this pattern so many times before.

nono uses OS-level isolation that userspace can't escape:

Linux: Landlock LSM (kernel 5.13+) macOS: Seatbelt (sandbox_init) After sandbox + exec(), there's no syscall to expand permissions. The kernel says no.

What it does:

nono run --profile openclaw -- openclaw gatewa nono run --allow . --net-block -- npm install nono run --secrets api_key -- ./my-agent

Filesystem: read/write/allow per directory or file Network: block entirely (per-host filtering planned) Secrets: loads from macOS Keychain / Linux Secret Service, injects as env vars, zeroizes after exec

Technical details:

Written in Rust. ~2k LOC. Uses the landlock crate on Linux, raw FFI to sandbox_init() on macOS. Secrets via keyring crate. All paths canonicalized at grant time to prevent symlink escapes.

Landlock ABI v4+ gives us TCP port filtering. Older kernels fall back to full network allow/deny. macOS Seatbelt profiles are generated dynamically as Scheme-like DSL strings.

Limitations:

macOS: Currently allows all reads to make executables work. Tightening in next release. Linux: Landlock doesn't cover everything (no UDP filtering until recent kernels, no syscall filtering - that's seccomp territory) No Windows support (yet?)

GitHub: https://github.com/lukehinds/nono Docs: https://docs.nono.dev Site: https://noto.sh

Apache 2.0. Would love feedback on the security model, especially from folks who've worked with Landlock or Seatbelt. Having said that, the code needs a good tidy and I am not exactly proud of it, so go easy on me!

Surviving the Streaming Dungeon with Kafka Queues

https://rion.io/2026/02/02/surviving-the-streaming-dungeon-with-kafka-queues/
1•rionmonster•1m ago•1 comments

Toronto, Rendered in Minecraft [video]

https://www.youtube.com/watch?v=8ZPRIkpeGi4
1•peteforde•1m ago•0 comments

Trump urges Republicans to 'take over' and 'nationalize' voting

https://abcnews.go.com/Politics/trump-urges-republicans-nationalize-voting/story?id=129793658
4•belter•4m ago•0 comments

The New Mexico cave expanding our search for alien life

https://www.bbc.com/future/article/20260130-how-deep-caves-are-transforming-our-search-for-extrat...
1•AareyBaba•5m ago•0 comments

Show HN: AuthFill – Verify your email with one click

https://authfill.com
2•soeckly•6m ago•0 comments

Top central banks forge ahead with closely watched cross-border payments testing

https://www.reuters.com/business/top-central-banks-forge-ahead-with-closely-watched-cross-border-...
1•rguiscard•6m ago•0 comments

Adobe Animate is shutting down next month

https://www.theverge.com/news/872731/adobe-animate-app-shutdown-date
1•bandrami•7m ago•0 comments

Supabase Misconfiguration Exposed Moltbook's API Keys; Two SQL Statements Could

https://www.telos-ai.org/blog/moltbook-security-nightmare
1•birdculture•10m ago•0 comments

Show HN: Private LLM UI (no account, no tracking)

https://wraith.sh
1•harbinger-sec•10m ago•0 comments

Chainguard admitted Factory 1.0 was "brittle."

https://thenewstack.io/chainguard-admitted-factory-1-0-was-brittle-heres-how-2-0-fixes-it/
1•CrankyBear•10m ago•0 comments

Notepad++ ss Chinese government hackers hijacked its software updates

https://techcrunch.com/2026/02/02/notepad-says-chinese-government-hackers-hijacked-its-software-u...
1•Cutlets•13m ago•0 comments

After 20 years in IT, I haul junk

https://650hauling.com
1•RomanPushkin•14m ago•1 comments

The Age of Earnware

https://forgonetokens.substack.com/p/the-age-of-earnware
1•csullivan510•15m ago•0 comments

Selfish AI

https://www.garfieldtech.com/blog/selfish-ai
1•cdrnsf•18m ago•0 comments

Future leakage in block-quantized attention

https://matx.com/research/leaky_quantization
1•jxmorris12•20m ago•0 comments

Using LaTeX is a great hack for generating PDFs with Claude Code

https://jngiam.bearblog.dev/latex-is-a-great-hack-for-generating-pdfs-with-claude-code/
1•jngiam1•24m ago•0 comments

Ask HN: Where have all the humans gone?

2•adrianwaj•25m ago•0 comments

Axiomeer – An open marketplace for AI agents

1•ujjwalreddyks•26m ago•0 comments

Bjarne's Last Stand: How the Father of C++ Is Fighting a Losing War Against Rust

https://lucisqr.substack.com/p/bjarnes-last-stand-how-the-father
1•firesteelrain•26m ago•0 comments

Show HN: YouTube Audio Library Previews [video]

https://www.youtube.com/watch?v=eoa9pwIr64g
1•cutandjoin•27m ago•0 comments

Show HN: X's API is finally pay-per-use so I built a CLI for AI agents (Skill)

https://skills.sh/alberduris/skills/x-twitter
1•alberduris•30m ago•0 comments

Al is killing programming and the Python community

https://www.reddit.com/r/Python/s/bIYkLZu9Se
8•Nash0x7e2•30m ago•0 comments

Only What Is Alive Can Be Conscious

https://www.noemamag.com/only-what-is-alive-can-be-conscious/
4•sonicrocketman•37m ago•0 comments

Kevin Kelly – The Singularity Is Always Near

https://kk.org/thetechnium/the-singularity/
1•rmason•37m ago•0 comments

I Hate Fish

https://randsinrepose.com/archives/i-hate-fish/
1•gukov•38m ago•0 comments

GitHub discusses giving maintainers control to disable PRs

https://github.com/orgs/community/discussions/185387
5•aofeisheng•40m ago•0 comments

OpenClaw users, what is your token spend?

1•8cvor6j844qw_d6•40m ago•1 comments

Moltbook: After the First Weekend

https://www.astralcodexten.com/p/moltbook-after-the-first-weekend
1•paulpauper•42m ago•0 comments

The Hot Mess of AI

https://alignment.anthropic.com/2026/hot-mess-of-ai/
21•salkahfi•42m ago•6 comments

Understanding the Consequences of VTuber Reincarnation

https://arxiv.org/abs/2601.08972
2•PaulHoule•42m ago•0 comments