They have been hoovered up, by home assistant. I made no claim, nor did the source, that clear-text credentials were shipped anywhere.
This is meant to drive awareness on a transparency and dev issue, not an overt compromise. My language was maybe a bit too inflammatory though, I suppose.
KaninchenSpeed@lemmy.blahaj.zone 11 hours ago
it only send the first 5 characters of the sha1 hash, thats pretty much useless for finding the password
socphoenix@lemmy.world 11 hours ago
This is such a nothing burger, they’re using those first five to get partial matches then doing the actual checks locally on the hash…
Privacy was a design requirement for this feature from the start, which is why your secrets never leave your system. The Supervisor hashes them locally and sends only the first 5 characters of the SHA-1 hash to Have I Been Pwned. HIBP returns every hash starting with that prefix, and the matching happens on your own instance. You can see exactly what it does here: github.com/home-assistant/supervisor/…/pwned.py
You are right that our documentation should have explained this, including how to turn it off. We’ll get that page updated.
…/Frenck `