frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Locksmith: Store Maven Secrets in the macOS Keychain (Or a Unix Socket)

https://github.com/exabrial/locksmith
2•exabrial•42m ago
Hello HN,

In the age of LLMs sucking in random secrets, sandbox escapes, and RCE orbital bombardment, I thought it'd be a good idea to create a Maven Extension that defers to the MacOS keychain for resolving secrets. In general, it's a good idea to not have any secrets (passwords, tokens, etc) stored in plaintext files. Also, this allows your machines to be FIPS-140 complaint, if thats a thing for your job.

Locksmith is a Maven Core Extension that defers to the MacOS Keychain. The entry format in settings.xml looks like:

`{[type=locksmith]nexus.superbiz.example.com/username}`

This was a fun project and I used the Project Panama FFM with jextract for the first time. The FFM is a great iteration on JNI (which still has it's place) and was pretty much brainless to use.

Setup is quick and easy and I tried to make the readme as friendly as possible.

As an aside, I've also architected the core Library indecently from the Maven bits, so if you do need to read from the MacOS keychain in a project, you could pull the core Library in without dragging in Maven.

Being 2026, of course Claude was used to assist in the creation of the project, however Locksmith is not vibecoded top-to-bottom. I personally loathe AI slop. I use LLMs as a tool, not a crutch.

Enjoy!

Comments

exabrial•32m ago
Also, if any security experts have any feedback, would greatly be appreciated.

Show HN: Geiger – See every AI agent on your machine and what it can touch

https://github.com/Atomburstofficial/geiger
27•atomburst•1h ago•15 comments

Show HN: GBDL – one Markdown+YAML file to save a multi-agent Grok Bot setup

https://github.com/jcpsimmons/gbdl
2•joshcsimmons•29m ago•0 comments

Show HN: A rated ladder for vibe coders – we rank the human, not the model

https://vibeladder.dev
2•alviso•29m ago•0 comments

Show HN: Mushrooms – A personal MCP server for 2,500 apps, so your AI can act

https://mushrooms.viasocket.com
2•ankit100•30m ago•0 comments

Show HN: Moral.games, a 1v1 ethics game with an AI judge

https://moral.games
2•dvt•35m ago•0 comments

Show HN: Locksmith: Store Maven Secrets in the macOS Keychain (Or a Unix Socket)

https://github.com/exabrial/locksmith
2•exabrial•42m ago•1 comments

Show HN: Bounty Index ,compare public bug bounty programs across 6 platforms

https://www.bountyindex.in
3•axolotl619•54m ago•0 comments

Show HN: Intro-level book about quantum computing theory/hardware/applications

https://quantumcomputingfortheconfused.com/
2•msolomentsev•54m ago•0 comments

Show HN: SockLight – A SOCKS5 dev proxy with a live terminal dashboard

https://github.com/kosmrljt/socklight
2•tomazko•1h ago•0 comments

Show HN: Whetuu – An opinionated, zero-config status line and history picker

https://github.com/yamafaktory/whetuu
5•yamafaktory•2h ago•0 comments

Show HN: A better ChatGPT for NetSuite questions

https://trycadbury.com
2•dopeboy•1h ago•0 comments

Show HN: TrailerPark, a place just to talk about film trailers

2•ordinarily•1h ago•0 comments

Show HN: A free, open-source agent orchestrator for knowledge work

https://www.itsverso.xyz/
2•SchezHugo•1h ago•0 comments

Show HN: AuralFret – Chords and scales together on one guitar board

https://auralfret.com/play
3•javixlab•1h ago•0 comments

Show HN: A FOSS Expense Splitter

5•montenegrohugo•1h ago•3 comments

Show HN: Give your AI agent on-screen guides that show users where to click

2•pancomplex•1h ago•0 comments

Show HN: Adding initContainers and env vars to deployments w/o Kyverno

https://github.com/katalyticIT/kTailor
2•docdiesel•1h ago•1 comments

Show HN: Cynative – build your own security agents

https://github.com/cynative/cynative
2•szin•2h ago•1 comments

Show HN: Emailclaw–Email lovers' AI agent that creates scheduled task in 5 steps

https://github.com/emailclaw/emailclaw
2•markyu•2h ago•0 comments

Show HN: 243 – a 3×3 puzzle where the grid loops and three in a line fuses

https://play243.com/
2•Dogs2478•2h ago•0 comments

Show HN: Unblur – Analyze your spending in the browser, no bank connection

https://unblur.money
2•hammaz•2h ago•0 comments

Show HN: Open statistics for every Finnish postal code, with an MCP server

https://suomiatlas.com/en/mcp
2•itulo•2h ago•0 comments

Show HN: Email where an address is a keypair, with an SMTP bridge

https://dmcn.dev/
2•mertenvg•2h ago•0 comments

Show HN: Copperhead – Cursor for circuit boards

https://copperhead.sh/
238•animeshchouhan•1d ago•107 comments

Show HN: Briff – Site Summarizer

https://briff.site
2•Kuyawa•2h ago•1 comments

Show HN: TideGlass, nature simulations for a second monitor, written in Metal

https://tideglass.app/
2•PiXeL161616•2h ago•0 comments

Show HN: Castforge – run Claude Code, Codex and Gemini as one dev team

https://castforge.ai/
4•jabenhaim•2h ago•0 comments

Show HN: LLM Attention Visualization

https://ishamf.dev/p/llm-attention-visualizer/
160•ifz•23h ago•25 comments

Show HN: Mnemiq – Open-source text-to-SQL tuned to your own database

https://github.com/agenticfabriq/mnemiq
2•paulinazhxu•2h ago•0 comments

Show HN: Skrivant – premise in, first-draft novel out, with continuity tracking

https://skrivant.com
4•meghneelgore•3h ago•0 comments