The only feature of 1Password that matters is their business dies overnight if they get hacked so they’ve thought harder about security than anyone you know.

You can’t vibe code that in two evenings no matter how much you ask Claude to “make it secure”

@carnage4life security is hard.
I did consider DIY but besides everyone including Bruce Schneier rightfully shouting "Bad idea, m8!" it would only be a clunkier CLI version of #Passbolt at best.

@carnage4life You mean you hope they have thought harder about security...

fwiw historical trend is for stocks of cybersecurity firms that have been hacked to increase. 😂

@nf3xn @carnage4life Guaranteed they've thought more about it than that person.
@snowcrashmike @carnage4life It's frustrating but people like Satya are lying to them that they are programmers now. Imagine this guy but enthusiastic amateurs everywhere just wreaking absolute havoc in a multitude of different ways. Look at this guy, the consequences of this FAFO could be Shinyhunters ransomware wiping his entire company out. #CostOfAI
@nf3xn @carnage4life I don't need to imagine it in my workplace. :(

@carnage4life

He did 70% in two nights.

It's the remaining 300% that I'd like to hear about.

@SQLAllFather @carnage4life "hey chat, define a pareto problem..."
@SQLAllFather @carnage4life I've written 'twitter' three or four times now. It's a well structured problem that I can use as a learning exercise for a new language/framework.
I could *probably* do it in less than a week in a new language. It would not be secure, scalable, or maintainable at all, but I could put something up.
@carnage4life My work would buy that. Our new venture capital overlords love them some guttertrashware.
@carnage4life Making a password manager is easy. Making it secure is much harder, and secure code is where LLMs very consistently fail.
@carnage4life I friend told me his co-worker used his own vibe coded password manager. It stored passwords in plain text files, fully unencrypted, and used a bespoke storage format instead of JSON or CSV.
@soviut @carnage4life I refuse to believe any non-toy LLM designed something like that. Unless he made it with ChatGPT 3.5 or something.
@wagesj45 @carnage4life According to my friend, the guy isn't a very good developer hence him being all-in on AI coding. There's a good chance he both loves AI and also loves NIH (not invented here).
@carnage4life lastpass have been hacked several times and are still alive somehow…
@mshdk @carnage4life ...and that's why I'm on self-hosted (behind the firewall) @bitwarden now, after manually rotating 100+ passwords (and deleting a few dozen accounts).
@mshdk @carnage4life Yup. While I know that 1P is heavily investing in security... I unfortunately also know that, from a pure business perspective, customers don't care. They buy the most utter crap.
@carnage4life 1Password encrypts even the names of your bookmarks, so even if your data is stolen both your passwords and metadata should be safe (assuming your password is strong)
@jemonat Even if your password isn't that strong, 1Password uses an additional secret to produce the vault encryption key, so I think it should still be pretty safe as long as that isn't exposed. @carnage4life
@internic @carnage4life Cool, not sure I knew or remembered that. I didn’t want to lull people into a false sense of security if they used a weak password.

@jemonat Yeah, they call it your "Secret Key":
https://support.1password.com/secret-key-security/

This is an extra layer of protection for the vault when it's stored on the 1password servers that helps ensure resistance to offline password cracking and also makes the strength of the password less critical. It was one of the things that made me think their security model was suitably paranoid. 😄

But, yeah, I still totally agree that people absolutely should make a strong master password! You're putting a *lot* of eggs in that basket, so you still want to make sure that only you can access it, and on your own devices only the password is required to access the vault (I believe a copy of the Secret Key encrypted with just the master password is present there). I was only meaning that the copy of the server side is a bit safer. There may also be other caveats depending on what account recovery options you have enabled.

@carnage4life

About your Secret Key | 1Password Support

Your Secret Key keeps your 1Password account safe by adding another level of security on top of your 1Password account password.

1Password

@carnage4life I mean sure, conceptually most things these companies create are relatively basic CRUD apps.
I'm sure you can vibe code something that mimics the core business logic pretty quickly...

But that's not the hard part

@carnage4life

One word. Yubikey . There is no substitute

@tuban_muzuru @carnage4life
No substitute? What happens if you lose it?

@spodlife @carnage4life

That's an excellent point - get two. One's the backup.

1Password Breach: 2023–2025 Incidents And How To Stay Safe

Discover what happened in the 1Password breaches from 2023–2025, the risks involved, and how to keep your data protected.

Onerep
@carnage4life if they lose trust, they're dead, but people want to trust them
@carnage4life @wendynather as someone who was there for the evolution of the security design and knows the people who designed it, who pen-tested it and improved it step-by-step, I wish this person the best of luck.

@carnage4life I can also write a server with a database that stores passwords and a login in a couple of evenings without a robot; I would never actually put my passwords in it 🤷🏻‍♀️

This is the sort of thing I used to do for fun.

In ASP.*

* no, not ASP.NET - the original "write a whole ass website in BASIC" one**

** though I did eventually port it to PHP

@carnage4life and, like, I get it if you just want your computer to do something new for you and you neither have the time nor the inclination to learn to code, or to spend the time on it.

What's wild about the post is that he thinks there's any value to anyone but him there - as if he's the first guy who thought up the idea of Temu 1Password and is now going to disrupt the industry with it.

@tess @carnage4life It's the same people who think they can replace an application developed by 200 people with processes and an elaborate ticketing system with an application developed by 3 engineers and a vat of coffee over 3 days. You can, until someone actually uses it for the intended purpose.

Then they start putting processes in place, start using a ticketing system, and suddenly there's a team of 200.

@carnage4life why companies would want to pay that much for something they can create in two evenings ?
@carnage4life He could have just switched password managers and not made a statement that will age horribly.
@carnage4life
LastPass' still there, though, after being hacked extremely bad and tried to water down the consequences.
https://www.wired.com/story/lastpass-breach-vaults-password-managers/
LastPass Data Breach: It’s Time to Ditch This Password Manager

The password manager’s most recent data breach is so concerning, users need to take immediate steps to protect themselves.

WIRED
@carnage4life not to mention, if you don't care about security, one can replace 1password just by opening https://sheets.new
@carnage4life Would you mind adding alt text to this image, please?