Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    T

    Truffle Security Blog

    trufflesecurity.com · Company blog · on HN since 2020

    Truffle Security, maker of the TruffleHog secrets scanner, writes about leaked credentials, GitHub data exposure, and Google API key and OAuth problems.

    Visit blogHN submissions
    SecurityDevOps & Cloud
    What HN says

    Commenters praise the firm's work, especially the post on accessing deleted GitHub repository data and its follow-up TruffleHog tool; one ex-employee calls the product impressive.

    Stats for nerds
    57HN people shared it
    48linked in comments
    4.3Kstory points
    Jul 2026last shared
    2023people per year2026

    Top posts on HN

    1. 1
      Anyone can access deleted and private repository data on GitHub
      8 people · 2K points · first shared 2024 · 374 comments on HN
    2. 2
      I found a backdoor into my bed
      3 people · 980 points · first shared 2025 · 385 comments on HN
    3. 3
      Google’s OAuth login doesn’t protect against purchasing a failed startup domain
      2 people · 503 points · first shared 2025 · 285 comments on HN
    4. 4
      Google OAuth is broken (sort of)
      7 people · 356 points · first shared 2023 · 182 comments on HN
    5. 5
      I scanned all of GitHub's "oops commits" for leaked secrets
      2 people · 204 points · first shared 2025 · 110 comments on HN
    6. 6
      Driftwood: Know if private keys are sensitive
      2 people · 79 points · first shared 2021 · 20 comments on HN
    7. 7
      GitLab scan finds 17,000 secrets in public repos, leading to $9000+ in bounties
      1 person · 30 points · first shared 2025 · 12 comments on HN
    8. 8
      Postman is largest public source of leaked secrets?
      3 people · 27 points · first shared 2024 · Discussion on HN
    9. 9
      GCP CloudQuarry: Searching for Secrets in Public GCP Images
      2 people · 20 points · first shared 2025 · Discussion on HN
    10. 10
      How to Scan Force Pushed Commits for Secrets
      1 person · 20 points · first shared 2025 · 6 comments on HN

    What HN people wrote when they linked it

    • comexJan 2025

      > instead they want to see a name and a check mark

      How is that remotely surprising?

      Most famous people are not known by domain names. Most are known by their real names. Some are known by usernames on particular services, like MrBeast on YouTube or dril on Twitter.

      Maybe, if Bluesky stays popular, a new crop of Internet-famous people will be known by their domain names. But even then, you're probably not going to remember whether they're foo.com or foo.io or foo.bsky.social.

      Some people, mostly in tech, do have well-known personal websites hosted at their own domains – but I for one rarely remember the specific domains, because I'm used to finding websites through search. (Off the top of my head I can only think of cr.yp.to.)

      Companies are more likely to have websites and well-known domains, so there's that, but most social media users are individuals.

      Besides, domain names are not more owned than Twitter handles or any other kind of username. If anything, they're less owned. When Elon Musk stole some people's Twitter handles, it was (tech) news. The expectation with most services is that you can register a name and hold onto it forever for free; at worst it might be lost if you're totally inactive for a long time. Meanwhile, domains require yearly payment. Once they expire, they're often instantly snapped up by a bot with no way for the original owner to get them back.

      So in practice, people lose their personal domains all the time. Less common for…

    • trod123Sep 2024

      We will have to disagree Kenneth.

      Your idea of "so far out of line", would include any communication you disagree with, and is absent rational principles or social norms/mores basis, it is absurd.

      I stuck to the objective issues in my previous post, you should too before making baseless claims.

      Do some due dilligence on the business entities involved, peruse their github history (the deleted parts). Get a real picture about what's going on there. You'll find many contradictions if you dig.

      The question on any critical IT professional's minds is how can you run the service given the resources claimed. Yes he runs the top traffic site for chess, and its done on a bespoke monolith.

      You napkin math/sketch it out by required component services, and it quickly becomes clear that nothing adds up. When nothing is consistent, or supported, you examine your premises for contradictions and lies, which goes again back to credibility.

      (Hint: https://trufflesecurity.com/blog/anyone-can-access-deleted-and-private-repo-data-github)

    • remusDec 2023

      > you will screw this up if you roll your own. The only secure option is to push as much as possible outside of your infrastructure.

      In my experience the integration with outside infra (OAuth, OIDC etc.) carries significant complications in itself, and Im not convinced that you really gain that much in terms of reducing complexity or attack surface by using these technologies. See this article that was on the front page yesterday for an example of non-obvious things that can go wrong https://trufflesecurity.com/blog/google-oauth-is-broken-sort-of/

    • boredpuddingApr 2026

      Google API keys have been used for ages on the frontend. For example on Google Maps embeds. Those are not possible without exposing a key to the frontend. They weren't secret, until Gemini arrived.

      https://trufflesecurity.com/blog/google-api-keys-werent-secrets-but-then-gemini-changed-the-rules

      https://medium.com/@ahhyesic/your-google-maps-api-key-now-has-access-to-gemini-ai-and-you-were-never-told-c8800129757b

      https://www.malwarebytes.com/blog/news/2026/02/public-google-api-keys-can-be-used-to-expose-gemini-ai-data

    • 827aApr 2026

      It's actually much more than a billing leak [1]; again, most people don't know how bad this is, because Google is trying to keep it hush-hush. These keys don't just grant access to Gemini completions; they grant access to any endpoint on the generative AI google cloud product. This includes: seeing all of the files that google cloud project has uploaded to gemini, and interacting with the gemini token cache.

      [1] https://trufflesecurity.com/blog/google-api-keys-werent-secrets-but-then-gemini-changed-the-rules

    • Eastbound1248Oct 2024

      Anyone can Access Deleted and Private Repository Data on GitHub [1].

      You can get recent commit hashes from the wayback machine [2], and there are still forks of Ryujinx that can be used for accessing deleted data [3].

      [1] https://trufflesecurity.com/blog/anyone-can-access-deleted-and-private-repo-data-github

      [2] https://web.archive.org/web/20240929032104/https://github.com/Ryujinx/Ryujinx

      [3] https://github.com/emmauss/Ryujinx

    Related

    GitHub Bloggithub.blog1.8k people

    YouTube-dl's repository has been restored

    GitHub Blog
    Company · last shared 2026
    Google Online Security Bloggoogleonlinesecurity.blogspot.com225 people

    No More Deceptive Download Buttons

    Google Online Security Blog
    Company · last shared 2016
    Wiz Blogwiz.io164 people

    Exposed DeepSeek database leaking sensitive information, including chat history

    Wiz Blog
    Company · last shared 2026
    Google Security Blogsecurity.googleblog.com680 people

    Announcing the first SHA-1 collision

    Google Security Blog
    Company · last shared 2026
    RubyGems Blogblog.rubygems.org48 people

    Making popular Ruby packages more secure

    RubyGems Blog
    Company · last shared 2026
    Naked Securitynakedsecurity.sophos.com740 people

    Serious Chrome zero-day

    Naked Security
    Company · last shared 2023
    GitGuardian Blogblog.gitguardian.com43 people

    Toyota suffered a data breach by accidentally exposing a secret key on GitHub

    GitGuardian Blog
    Company · last shared 2026
    Cloudflare Blogblog.cloudflare.com2.9k people

    We Stood Up to a Patent Troll and Won

    Cloudflare Blog
    Company · last shared 2026