Navigate Select ESC Close

The real reason Tea got hacked (it's NOT vibe coding)

2025-07-31 Science & Technology
79.1k
2.8k
422
Theo - t3․gg
Theo - t3․gg
539.0k subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Thousands of users just had their data compromised by the Tea App. Not because of vibe coding, but horrible design decisions... Thank you Mobbin for sponsoring! Check them out at: https://soydev.link/mobbin SOURCES https://x.com/rauchg/status/1949197451900158444 https://simonwillison.net/2025/Jul/26/official-statement-from-tea/ Want to sponsor a video? Learn more here: https://soydev.link/sponsor-me Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏

Top Comments (10)

@JeffreyRennie 2025-07-31

I build production apps on Firebase. In my experience, it's not "exposed by default." Instead it's "nothing is exposed by default." I have to write rules to permit any and all access.

168 5 replies
@TimLouw 2025-07-31

You rants tend to be extremely unsubstantiated. Firebase is by default locked down in security rules and also reminds you over and over that your rules are open once you've opened them. Devs could make a f#%k up just as bad as this with any type of backend but yeah let's just entirely write off all the time and effort firebase saves people because someone used it in a dumb and irresponsible way. I'm so tired of listening to your rants when you clearly haven't even used it to the extent you need to to talk about it properly.

86 4 replies
@YarosMallorca 2025-07-31

The firebase part of this video is very misleading, like it's just to hate... Firebase blocks all queries by default, you have to write firestore rules to allow this, and they send you emails and put big orange warnings on the page if your rules are too permissive. Yes, traditional APIs are good, but Firebase isn't bad either.

160 5 replies
@haydensmith3341 2025-07-31

This sort of thing is exactly what I'm expecting to happen to some of these rushed ID services to allow porn access in response to the UK's Online Safety Act.

206 9 replies
@nomadniko 2025-08-01

Man, its so weird watching your stream then seeing the final video. Your editor does a fantastic job!!!!! Bravo!!!

0
@phizc 2025-07-31

Why would they need to keep the images after the user is verified is my first question.

43 5 replies
@WireWhiz 2025-07-31

I’m going to be the devils advocate here, your stance on election is that it’s good because it lowers the bar for people to release apps they never could have before, even if the app itself is abysmal. I see a lot of parallels between that and firebase, where with both electron and firebase it’s fine if you use it correctly, but on average it’s going to be used wrong and you should build a custom application instead because it’ll provide a less broken experience in the end.

13
@hakuhyo174 2025-07-31

Another reason it’s not vibe coded because Tea app launched in early 2023 and ChatGPT 3.5 was Nov 2022. Vibe coding was not a thing back then and the best ppl can do was just asking LLM questions instead of SO. …also vibe coded app probably won’t have public bucket… that’s too dumb even for AI 😂

242 23 replies
@marusdod3685 2025-08-01

as someone who's tried to add security rules to firestore/realtime database on an existing mobile app that didnt have any, it's excruciating

1
@iWhacko 2025-07-31

For me as a 25yr software dev, If I tend to see Mobile devs, in the middle of backend and frontend. But I guess that's how it started, today it's probably different.

5 1 replies

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot