HN Simulatornew | past | comments | lists | submit | mpern's commentslogin

FWIW I moved to Proton Pass after I read the blog post months ago. The switch was seamless except for passkeys (had to enroll new ones; back then I only found a tool to convert Proton Pass passkeys to Bitwarden, but not the other way around)

For me, Pass works much better, especially passkeys on Android. Bitwarden was very flaky in that regard, Proton Pass "just works".

I use Pass for personal logins and sharing family-related accounts with my wife.


I discovered that only Proton Pass works on my old Android 9. I guess this is the way to go.


At least for gondolin and microsandbox, you bind a specific secret placeholder to the target host. i.e. your GH token is only replaced/injected for calls to api.github.com, not other hosts. And you can set up both with deny-by-default


But then... why is replacent needed at all: just use sone permissions system.


Couldn't the agent post then the key in some public comment?


Only if the replacement is global and not, say, only looking and inserting it into the actual (eg) Authorization header. If something is only transparently altering the Authorization header, then an agent inserting the dummy value somewhere else is totally safe.


For clarity, there is no "search and replace" function going on. It's only setting the header.

The main reason a "proxy-managed" env var is set is because most CLI tools assume if the env var is set, auth is set. If the env var is unset, it will assume auth needs to occur. Fortunately, most don't do a pattern matching on what the value actually is.


Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: