{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihvu6u5ij7vhiq3ctfquvyqldyn2n7vvmda2skcgg7mfszbldo74q",
    "uri": "at://did:plc:f2fwojywviapy7mx4uk5sf4d/app.bsky.feed.post/3mkmym2xblwq2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreicbmqd3437lfiswiakefcpfntklytiyg3uuflncxxvyfgvp7v64ve"
    },
    "mimeType": "image/png",
    "size": 74083
  },
  "path": "/the-bot-fingerprint-detecting-llm-passwords/",
  "publishedAt": "2026-04-28T12:52:32.000Z",
  "site": "https://blog.gitguardian.com",
  "tags": [
    "Security Research"
  ],
  "textContent": "LLMs leave statistical fingerprints in the passwords they generate. We built a 100-year-old model to find them and detected 28,000 in the wild.",
  "title": "The Bot Left a Fingerprint: Detecting and Attributing LLM-Generated Passwords"
}