Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #15596

A

Aditya Saligrama

Personal blog · saligrama.io/blog · on HN as saligramasecurityprogramming

Aditya Saligrama's personal blog at saligrama.io covers security and programming. Since 2022, 5 different Hacker News readers have linked it 9 times, most often “Firebase: Insecure by Default (that one time our classmates tried to sue us)”. It is still writing: the last post was on 2026-10-23, and you can follow it by feed.

Visit the blog
9mentions?
5HN people?
2022–2024first – last linked?
Links on Hacker News per year · peak 6 in 2023

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers link this blog for a technical writeup of the Firebase insecure-by-default issue, where the team found they could set isAdmin to true on existing accounts. Comments point to it for the details.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Software engineer; security & infrastructure enthusiast; Stanford alum

The author on HN?

saligrama · 27 karma · member since 2023

Aditya Saligrama https://saligrama.io

From their public HN profile, which links to this site.

Most-linked posts?

  1. Firebase: Insecure by Default (that one time our classmates tried to sue us)
    5 people · 6 mentions · first linked 2023-08-28

What Hacker News says?

  1. Ok, do you agree that they claimed the OWASP document supported their actions? Concerned about user privacy and security — and consistent with industry best practices [link to owasp] — we wrote a detailed email to the Fizz team [0] Do you disagree that the OWASP page states the below? Researchers should: Ensure that any testing is legal and authorised. [1] Ok, I can see how the OWASP document doesn’t use the words e…

    Comment linking /blog/post/firebase-insecure-by-default/

    on “When your classmates threaten you with felony charges”
  2. Submitted How to Create a Stanford Course as a story · 2 points

    HN discussion
  3. https://news.ycombinator.com/item?id=37297823#37298972 Really what happened is we checked whether we could set `isAdmin` to `true` on our existing accounts, and... we were able to. Adi's more technical writeup has details: https://saligrama.io/blog/post/firebase-insecure-by-default/

    Comment linking /blog/post/firebase-insecure-by-default/

    on “When your classmates threaten you with felony charges”
  4. Submitted Flipping the script: when a hacking class gets hacked as a story · 2 points

    HN discussion
  5. Baserunner [1] does exactly this. I described using it for Firebase security research in my blog post [2]. [1] https://github.com/iosiro/baserunner [2] https://saligrama.io/blog/post/firebase-insecure-by-default/

    Comment linking /blog/post/firebase-insecure-by-default/

    on “When your classmates threaten you with felony charges”
  6. Submitted How practical should computer science degrees be, anyway? as a story · 1 points

    HN discussion
  7. Really what happened is we checked whether we could set `isAdmin` to `true` on our existing accounts, and... we were able to. Adi's more technical writeup has details: https://saligrama.io/blog/post/firebase-insecure-by-default/

    Comment linking /blog/post/firebase-insecure-by-default/

    on “When your classmates threaten you with felony charges”
  8. Submitted Firebase: Insecure by Default (that one time our classmates tried to sue us) as a story · 1 points

    HN discussion
  9. I found this story about the same situation (linked from the OP) easier to follow: https://saligrama.io/blog/post/firebase-insecure-by-default/

    Comment linking /blog/post/firebase-insecure-by-default/

    on “When your classmates threaten you with felony charges”

Search all of HN for saligrama.io