Re:Protecting SSH Keys with macOS Secure Enclave
by earthpyy on Wednesday November 11, 2026 @02:29AM
(#50450670)
1Password + `op` cli is a good alternative choice here.
Re:Protecting SSH Keys with macOS Secure Enclave
by sharts on Wednesday November 11, 2026 @04:09AM
(#50451196)
+ fnox
Re:Protecting SSH Keys with macOS Secure Enclave
by ctolsen on Wednesday November 11, 2026 @06:27AM
(#50452148)
Proton Pass with `pass-cli` has a similar thing, for anyone using that. You can give agents an expirable token and get an audit log of what item was read and when.
Re:Protecting SSH Keys with macOS Secure Enclave
by _____-___ on Wednesday November 11, 2026 @07:58AM
(#50452865)
I believe 1Password has a sort of MCP server now as well, have you tried that out? I'm curious how well that works in place of using the CLI like this
Re:Protecting SSH Keys with macOS Secure Enclave
by jen729w on Wednesday November 11, 2026 @06:03PM
(#50460178)
I haven't, because I already had this configured.
MCP for this would feel like I was giving up control? I don't know exactly what that thing is doing. Whereas I know exactly how my configuration works.
I found I was getting fingerprint fatigue. Do I need a fingerprint request every time my dev server wants to connect to dev Supabase? No. That's expected, and zero risk. There's no data there.
I worried that a nefarious request would be auto-approved by me. When you see 20 requests a day, your muscle memory just reaches for the sensor.
So I have a separate 1Password vault that a service account [0] can read. That token is in my environment as OP_SERVICE_ACCOUNT_TOKEN, which the `op` tool understands.
It also has access to a vault with 'AI-safe' keys that I want Claude to be able to access without asking me.
Now, these requests work invisibly. And when I see a fingerprint popup, it's unusual, and I don't auto-approve by habit.
I also keep an item called '_One-day keys' in a separate vault. (The underscore just pushing it to the top of the list for easy access.)
It has prod keys, mostly restricted read-only. If required, I move that over to the open vault. Claude knows this item and has instructions to remind me to move it back out when it's finished what it was doing.
[0]: https://www.1password.dev/service-accounts/get-started