Blog ◆ Truffle Security Co.
The Truffle Security blog highlights the latest security research and open-source community content.
- Posts
- 137 from 1 Jan 2015 to 29 Oct 2026
- Posting
- weekly (37 in the last year)
- Kind
- company blog
2026 33
- From The DigThe Vault Governs the Secret. The Copies Still Work.Read the post
- From The DigTruffle Security Announces Collaboration with Google Cloud to Help Secure Exposed SecretsRead the post
- From The DigModel Distillation: Why Attackers Want Your API KeysRead the post
- Luke MarshallApr 8, 2026Leaked and Still Live: Why Developers Fail to Remediate Exposed Credentials
- Truffle SecurityOct 20, 2026The Next Supply Chain Attack May Start With a Stolen Token
- Truffle Security ResearchOct 15, 2026AWS Key Quarantine is Not Revocation
- Truffle SecurityOct 14, 2026Focused S3 Scanning and OAuth2 Authentication in TruffleHog Enterprise October 2026 Release
- Brittany BodaneOct 8, 2026Leaked Credentials Let an AI Agent Into Two Companies’ Systems
- Truffle Security ResearchOct 6, 2026One non-human identity, two states
- Truffle Security ResearchOct 1, 2026Why exposed credentials stay live for years
- Truffle Security ResearchSep 29, 2026GitHub Repos Exposed 543,699 Credentials. Nobody Revoked Them.
- Dylan AyreySep 24, 2026AI Worms Are Coming Soon
- Dylan AyreySep 22, 2026The 14 leaked API keys that fueled OpenAI's Hugging Face attack
- Luke MarshallSep 14, 2026We discovered a Ruby account takeover; Rogue OpenAI Agents exploited it 2 months prior
- Luke MarshallSep 9, 2026How We Almost Owned the Internet's TLS
- Dzianis SkliarSep 1, 2026Scanning 1.2 Million DotNetFiddle Snippets for Secrets
- Matt BradyAug 27, 2026Beyond Laptops: What secrets to expect on your endpoints
- Jim FreelyAug 20, 2026Introducing TruffleHog AWS Analyze: Know What a Leaked AWS Key Can Reach
- Truffle Security ResearchAug 19, 2026768 Leaked Corporate AWS Keys Held Full Admin Rights
- Luke MarshallAug 13, 2026API Keys Leaking in PNG Metadata of AI Images
- Ian SharpeAug 12, 2026What's New in TruffleHog Enterprise: August 2026 Release Highlights
- Luke MarshallJul 22, 2026Securing the Supply Chain: Cache Vulnerability in RubyGems
- Luke MarshallJul 17, 2026Preventing a Supply Chain Attack: A Leaked Docker Token in a Public CI Artifact
- Ian SharpeJul 15, 2026What's New in TruffleHog Enterprise: July 2026 Release highlights
- Truffle Security Research TeamJun 29, 2026Google Fixes the Gemini API Key Privilege Escalation Issue
- Jacob DowdyJun 18, 2026Your PR scan is missing half the problem
- Luke MarshallJun 2, 2026Admin on Apache Org Exposed for 2.5 Years in Deleted PyPI Package
- Dylan AyreyJun 1, 2026Scanning 7.6 Petabytes of Hugging Face Training Data for Secrets
- Dylan AyreyMay 22, 2026CISA's Leaked Admin GitHub Token Remained Live 2 Days After Krebs Reported It Leaked
- Ian SharpeMay 13, 2026What’s New in TruffleHog Enterprise: May 2026 Release Highlights
- Ben ZimmermannApr 20, 2026Thousands of Live Secrets Found Across Four Cloud Development Environments
- Joe LeonMar 27, 2026Contributor Spotlight: Strengthening TruffleHog's SSRF Protections
- Joe LeonFeb 25, 2026Google API Keys Weren't Secrets. But then Gemini Changed the Rules.
2025 16
- Brad LarsenDec 16, 2025TruffleHog now detects JWTs with public-key signatures and verifies them for liveness
- Dylan AyreyDec 1, 2025The Rise of API Worms
- Luke MarshallNov 25, 2025Scanning 5.6 million public GitLab repositories for secrets
- Luke MarshallNov 20, 2025Scanning 2.6 million public Bitbucket Cloud repositories for secrets
- Dylan Ayrey, Brad Larsen, & Zach RiceOct 31, 2025We've been doing NHI since 2016
- Joe LeonOct 17, 2025Contributor Spotlight: Adam Reiser of Cisco Talos
- Joe LeonSep 17, 2025TruffleHog in Your Logs?
- Joe LeonSep 10, 2025Detecting Exposed Secrets in Salesforce with TruffleHog
- Eduard Agavriloae & Matei JosephsJul 18, 2025Guest Post: GCP CloudQuarry: Searching for Secrets in Public GCP Images
- Joe LeonJul 11, 2025How to Scan Force Pushed Commits for Secrets
- Dylan AyreyMay 9, 2025This is how you build an AI Ransomware Worm
- Joe LeonMar 13, 2025Introducing TruffleHog's Burp Suite Extension: A Techical Deep Dive
- Joe LeonFeb 27, 2025Research finds 12,000 ‘Live’ API Keys and Passwords in DeepSeek's Training Data
- Dylan Ayrey and Jake KingFeb 21, 2025Removing Jeff Bezos From My Bed
- Ahrav DuttaJan 23, 2025Under the Hood: The Algorithmic Power Behind TruffleHog’s Secret Scanning
- Dylan AyreyJan 13, 2025Millions of Accounts Vulnerable due to Google’s OAuth Flaw
2024 44
- Dylan AyreyDec 27, 2024Vigilante Justice on GitHub
- Joe LeonDec 19, 2024Mishandled OAuth Tokens Open Backdoors
- Joe LeonDec 12, 2024LLMs are Teaching Developers to Hardcode API Keys
- Joe LeonDec 4, 2024Cracking Open APK Files at Scale
- Zach RiceNov 26, 2024Announcing the Winners of the TruffleHog Hacktoberfest 2024 Detector Competition
- Joe LeonOct 31, 20247 Spooky Places Your Secrets Leak Online
- Dylan Ayrey & Joe LeonOct 24, 202410% of TLS Certificates Reuse Private Keys
- Joe LeonOct 18, 2024Secret Scanning Encoded and Archived Data
- Joe LeonOct 10, 2024Securely Open-Sourcing on GitHub
- Zach RiceOct 1, 2024Hacktoberfest 2024: Detector Improvement Competition at Truffle Security!
- Joe LeonSep 27, 2024Announcing Truffle Security’s CFP
- Joe LeonSep 19, 20248 Must-See Talks at OWASP 2024 Global AppSec
- Joe LeonSep 12, 2024You can Access Private Azure DevOps Repo Data
- Joe LeonSep 4, 2024TruffleHog Partners With Hugging Face to Scan for Secrets
- Joe LeonAug 23, 2024Why TruffleHog Analyze is a Game-Changer for Security Teams
- Dustin DeckerAug 16, 2024Contributor Spotlight: Karan Bamal
- Dylan Ayrey & The Analyze TeamAug 7, 2024TruffleHog Now Analyzes Permissions Of API Keys and Passwords
- Joe LeonAug 2, 2024TruffleHog now finds all Deleted & Private Commits on GitHub
- Joe LeonJul 24, 2024Anyone can Access Deleted and Private Repository Data on GitHub
- Dylan Ayrey & Zach RiceJul 19, 2024Secrets in Source Code Are Not A Code Security Problem
- Haoxi TanJul 10, 2024Leaked Secrets in Public Jenkins Logs
- Dylan Ayrey & Joe LeonJul 3, 2024TruffleHog Scans Deleted Git Branches
- Joe LeonJun 27, 2024TruffleHog Now Scans Jenkins Logs
- Charlie GunyonJun 17, 2024TruffleHog Partnering With Elastic to Scan for Secrets
- Dylan AyreyJun 7, 202411,000+ GitHub users' SSH keys are too weak
- Joe LeonMay 29, 2024Credentials Leaking with Subdomain Takeover
- Dylan AyreyMay 17, 2024Stop Recommending JWTs (with symmetric keys)
- Joe Leon and Dylan AyreyMay 9, 2024Bug Bounty Hunting Leaked Credentials
- Joe LeonMay 2, 2024Scan Postman for Secrets with TruffleHog
- Joe LeonApr 25, 2024(The) Postman Carries Lots of Secrets
- Joe LeonApr 12, 2024Do Secrets Leak on Public GitHub Gists in 2024?
- Joe LeonApr 4, 2024Scan Every Tag and Architecture of a Docker Image for Secrets
- Sam ChanMar 20, 2024How to Scan Jira for Secrets
- Dylan AyreyMar 14, 2024The Keyboard Button that Displays Linux Root Memory
- Dylan AyreyMar 6, 2024Contributor Spotlight: Helena Rosenzweig and Assetnote team
- Joe LeonFeb 27, 2024How TruffleHog Verifies Secrets
- Dylan AyreyFeb 21, 2024TruffleHog Now Detects AWS Canaries without setting them off
- Haoxi TanFeb 14, 2024How to Scan S3 Buckets for Secrets
- Haoxi TanFeb 7, 2024How to Scan Azure Blobs for Secrets in 2024
- Haoxi TanJan 31, 2024Scanning Git for Secrets: The 2024 Comprehensive Guide
- Haoxi TanJan 25, 2024 The Risks of a Leaked Stripe API Key
- Joe LeonJan 17, 2024Introducing whoamislack: Identify Slack Workspace Names from Webhook URLs
- Joe LeonJan 10, 202474% of publicly leaked keys are never revoked
- Joe LeonJan 4, 2024Research Uncovers AWS Account Numbers Hidden in Access Keys
2023 29
- Dylan AyreyDec 15, 2023Google OAuth is Broken (Sort Of)
- Haoxi TanDec 13, 2023Why did 1 GitHub Repo leak 5,000 Live GCP Keys?
- Joe LeonDec 4, 2023Running TruffleHog in Travis CI
- Zach RiceNov 28, 2023Improving TruffleHog Part I: Adding a New Detector
- Zach RiceNov 22, 2023Announcing the TruffleHog Hacktoberfest 2023 Winners!
- Joe LeonNov 15, 2023Tailscale + Truffle: A Blueprint for Open Source TruffleHog Contributions
- Karim RahalNov 8, 2023Does Travis CI leak secrets in 2023?
- Karim RahalOct 25, 2023Mirror, Mirror, on the Wall, Secrets Leaked from Repos All
- Zach RiceOct 19, 2023Contributor Spotlight: Richard Gomez
- Zach RiceOct 6, 2023TruffleHog Detector Competition at Hacktoberfest 2023!
- Joe LeonSep 27, 2023Think Twice Before Commenting: Thousands of GitHub Comments Leak Live API Keys
- Joe LeonSep 18, 2023How to Rotate: Key Rotation Tutorials
- Joe LeonSep 11, 2023How Secrets Leak out of Docker Images
- Joe LeonSep 5, 20234,500 of the Top 1 Million Websites Leaked Source Code, Secrets
- Miccah CastorinaAug 30, 2023Do Pre-Commit Hooks Prevent Secrets Leakage?
- Joe LeonAug 22, 2023Running TruffleHog in Azure Pipelines
- Joe LeonAug 15, 2023TruffleHog Commands: Git vs Filesystem
- Hon KwokAug 9, 2023Announcing TruffleHog Terminal UI
- Dylan AyreyAug 3, 2023Discovering a Vulnerability in Forager AuthZ, Hours before Public Launch
- Joe LeonAug 3, 2023Deleting leaked API keys isn’t a solution
- Karim RahalJul 28, 2023How Secrets Leak in CI/CD Pipelines
- Hon KwokJul 17, 2023Introducing Forager: Browse Millions of Leaked API keys Found With TruffleHog
- Mike VanbuskirkMay 18, 2023Running TruffleHog in a GitHub action
- Zach RiceApr 17, 2023Making TruffleHog Faster with Aho Corasick
- Dustin DeckerFeb 22, 2023Secure Credential Storage in 2023
- Dylan AyreyJan 30, 2023Introducing: A New XSSHunter, Hosted by the Truffle Security Co.
- Dustin DeckerJan 17, 2023Introducing cloudsql-exporter, a New Way to Protect Cloud SQL Data
- Dylan AyreyJan 6, 2023TruffleHog Now Scans CircleCI Build Logs
- Chris GraysonJan 3, 2023Bypass firewalls with of-CORs and typo-squatting
2022 5
- Dylan AyreyNov 20, 2022Email Graffiti: Hacking Old Email
- Dylan AyreyJul 7, 2022It’s Impossible to Find Every Vulnerability, So We Don’t Try To
- Dylan AyreyApr 4, 2022Introducing TruffleHog v3
- Dylan AyreyFeb 9, 2022Introducing Driftwood: Know if Private Keys are Sensitive
- Dylan AyreyJan 9, 2022The Breach They Kept Secret
2021 8
- Dylan AyreyDec 8, 2021Truffle Security raises $14 million Series A led by a16z
- Dylan AyreySep 19, 2021Introducing TruffleHog, The Chrome Extension
- Dylan AyreyAug 30, 2021Why Isn’t XSS Used More in the Wild?
- Dylan AyreyAug 23, 2021A Leaky Key That Led to Jail Time
- Dylan AyreyAug 16, 2021Uber’s Wild Story of Leaky Keys
- Dylan AyreyAug 9, 2021Leaked Code Leads to Leaked Keys
- Dylan AyreyAug 4, 2021Remediating TruffleHog Findings with Doppler
- Guest UserAug 3, 2021An API Worm In The Making: Thousands Of Secrets Found In Open S3 Buckets