conv.

All stories
SecurityQuiet 11d · day 13

Researcher exposes AT Protocol users' unexpectedly public data

Investigation finds RSS feeds, paywalled content, and private messages accessible without authentication across Bluesky ecosystem.

What to know

  • AT Protocol's decentralized architecture makes user data on personal data servers (PDS) publicly queryable by default with no authentication required.
  • A researcher accessed 1,300+ RSS subscriptions, paywalled feeds, Patreon content, and private repositories through public relays—demonstrating the scale of exposure.
  • The tension: while this may be AT Protocol's intended design, most users likely don't understand or consent to how publicly accessible their data actually is.

Melanie Kat Security researcherBluesky / AT Protocol Social network and protocol

How it unfolded 2 developments, newest first · click a bar or a number to jump articlesposts

Peak 12 pieces in 3h at Oct 30, 6 AM; 43 pieces over 13 days (2 articles · 6 posts · 35 comments) Oct 30, 6 AM — 12 pieces · 1 post · 11 comments — Lobsters 12Oct 30, 9 AM — 4 pieces · 1 article · 2 posts · 1 comment — Hacker News 1, Lobsters 1, Mastodon 1, +1 moreOct 30, 12 PM — 2 pieces · 2 comments — Lobsters 2Oct 30, 3 PM — 1 piece · 1 comment — Lobsters 1Oct 30, 6 PM — 6 pieces · 1 article · 2 posts · 3 comments — Lobsters 3, Hacker News 1, Mastodon 1, +1 moreOct 30, 9 PM — 7 pieces · 7 comments — Lobsters 7Oct 31, 12 AM — 3 pieces · 1 post · 2 comments — Lobsters 2, Hacker News 1Oct 31, 3 AM — 1 piece · 1 comment — Lobsters 1Oct 31, 6 AM — 1 piece · 1 comment — Lobsters 1Oct 31, 9 AM — 2 pieces · 2 comments — Lobsters 2Oct 31, 12 PM — 2 pieces · 2 comments — Lobsters 2Oct 31, 3 PM — 1 piece · 1 comment — Lobsters 1Oct 31, 6 PM — quietOct 31, 9 PM — quietNov 1, 12 AM — quietNov 1, 2 AM — quietNov 1, 5 AM — quietNov 1, 8 AM — 1 piece · 1 comment — Lobsters 1Nov 1, 11 AM — quietNov 1, 2 PM — quietNov 1, 5 PM — quietNov 1, 8 PM — quietNov 1, 11 PM — quietNov 2, 2 AM — quietNov 2, 5 AM — quietNov 2, 8 AM — quietNov 2, 11 AM — quietNov 2, 2 PM — quietNov 2, 5 PM — quietNov 2, 8 PM — quietNov 2, 11 PM — quietNov 3, 2 AM — quietNov 3, 5 AM — quietNov 3, 8 AM — quietNov 3, 11 AM — quietNov 3, 2 PM — quietNov 3, 5 PM — quietNov 3, 8 PM — quietNov 3, 11 PM — quietNov 4, 2 AM — quietNov 4, 5 AM — quietNov 4, 8 AM — quietNov 4, 11 AM — quietNov 4, 2 PM — quietNov 4, 5 PM — quietNov 4, 8 PM — quietNov 4, 11 PM — quietNov 5, 2 AM — quietNov 5, 5 AM — quietNov 5, 8 AM — quietNov 5, 11 AM — quietNov 5, 2 PM — quietNov 5, 5 PM — quietNov 5, 8 PM — quietNov 5, 11 PM — quietNov 6, 2 AM — quietNov 6, 5 AM — quietNov 6, 8 AM — quietNov 6, 11 AM — quietNov 6, 2 PM — quietNov 6, 5 PM — quietNov 6, 8 PM — quietNov 6, 11 PM — quietNov 7, 2 AM — quietNov 7, 5 AM — quietNov 7, 8 AM — quietNov 7, 11 AM — quietNov 7, 2 PM — quietNov 7, 5 PM — quietNov 7, 8 PM — quietNov 7, 11 PM — quietNov 8, 2 AM — quietNov 8, 5 AM — quietNov 8, 8 AM — quietNov 8, 11 AM — quietNov 8, 2 PM — quietNov 8, 5 PM — quietNov 8, 8 PM — quietNov 8, 11 PM — quietNov 9, 2 AM — quietNov 9, 5 AM — quietNov 9, 8 AM — quietNov 9, 11 AM — quietNov 9, 2 PM — quietNov 9, 5 PM — quietNov 9, 8 PM — quietNov 9, 11 PM — quietNov 10, 2 AM — quietNov 10, 5 AM — quietNov 10, 8 AM — quietNov 10, 11 AM — quietNov 10, 2 PM — quietNov 10, 5 PM — quietNov 10, 8 PM — quietNov 10, 11 PM — quietYesterday, 2 AM — quietYesterday, 5 AM — quietYesterday, 8 AM — quietYesterday, 11 AM — quietYesterday, 2 PM — quietYesterday, 5 PM — quietYesterday, 8 PM — quietYesterday, 11 PM — quiet 1–2
Oct 31Nov 1Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9Nov 10now · 12:50 AM ET
  1. 2

    Kat questions whether users consent to public data exposure

    The researcher noted that while AT Protocol's decentralized design may be intentionally public-by-default, users may not grasp the practical privacy implications. She expressed skepticism about informed consent, stating the architecture creates a gap between design philosophy and user understanding.

    “I'm sure some people will say, "Sure, that's the point," but I'm not convinced the users understand the risk.”
    — Melanie Kat
    1. first by HN Frontpage, 12d ago

    • > Do ~~At-Proto~~ Users Know ~~This Is Public~~? Generally no, which is why I'm of the opinion that it's the duty of the engineer to make the system such that users not knowing doesn't harm them.

      JulianSildenLangloprivacy12d ago38▲view on Lobsters ↗
    2 more of the top 3 · 33 posts in this stretch
    • so i opened up skyreader to try it for myself. in multiple locations in the application and the docs, it indicates that data is private (stored on their servers), and can be published to the internet if you *choose to*: https://docs.skyreader.app/your-data/#at-a-glance the UX of the application also makes this an explicit option. if users are…

      opprivacy12d ago25▲view on Lobsters ↗
    • hey, Skyreader developer here. Just to be clear, subscription syncing is off by default with a big warning that enabling it will make your subscriptions public. I've tried to make it as clear as possible both in the UI and docs what is and isn't public. That said, some users forget or don't fully understand the implications of making feeds public…

      disnetprivacy12d ago23▲view on Lobsters ↗
    all of them →
  2. background

    Kat details data exposure methods across multiple AT Protocol apps — The researcher documented specific vulnerabilities: RSS feed subscriptions stored in Skyreader are published in plaintext within queryable data structures; Discord and Twitch clones running on AT Protocol store all messages openly and searchably; paywalled feeds, Patreon exclusive content, and private Git repositories became accessible through the open relay queries.

  3. 1

    Researcher documents widespread unintended data exposure on AT Protocol

    Security researcher Melanie Kat published findings showing that user data on AT Protocol—which powers Bluesky—is far more publicly accessible than most users likely understand. By querying public relays and using tools like PDSls.dev, Kat discovered she could access 1,300+ RSS feed subscriptions, private paywalled feeds, and sensitive content from AT Protocol apps with no authentication or restrictions.

    “I've found is a bunch of private data I'm not sure people know is public. Not only public, it's easy to find.”
    — Melanie Kat

What people are saying 21 voices from 1 site · best of 35 · verbatim