About Truffle Security
Truffle Security is the company behind TruffleHog, an open-source security project. Truffle Security was founded by career security experts. Truffle Security is backed by venture capital firms such as a16z.[6]
Truffle Security says agentic AI is multiplying the non-human identities in an environment, and many of them depend on credentials that can leak. Truffle Security states that non-human identity secrets, including API keys, passwords, and tokens, leak from sources like source code, chat systems, and support tickets. TruffleHog finds, verifies, and helps remediate exposed secrets across code, cloud, and other places where they hide.[1][5][8]
TruffleHog scans hidden content, deleted code, and version history from GitHub, Google Cloud, Slack, and other commonly used tools. TruffleHog looks for secrets in GitHub comments and pull requests. TruffleHog integrates with more than 20 platforms and tools. TruffleHog integrates with Git repositories to scan for secrets before they are committed. TruffleHog scans released artifacts for leaked secrets introduced during the build process. TruffleHog works with continuous integration platforms to scan code during the build process.[1][5][9]
TruffleHog Analyze identifies the resources and permissions associated with NHIs, API keys, and other secrets without requiring access to a provider's UI. TruffleHog Analyze works with TruffleHog Enterprise to reveal secret ownership, access scope, and permissions.[1][5][10]
Optro chose TruffleHog Enterprise for its detectors and integrations. Optro detects exposed secrets across source code, Jira, Slack, and S3 application logs, and routes findings into its SecOps workflows. Findings from Optro's scans move into Tines for investigation and response. TextNow finds exposed secrets across source code, Jira, and Confluence, and confirms they are rotated before closing the incident. With TruffleHog Enterprise at TextNow, verification helps the team decide which exposures require immediate response. Klaviyo is a customer data and marketing automation company.[1][10][11][12][13]
Each customer's installation of TruffleHog is hosted in its own private environment with an isolated database instance, which is encrypted at rest. TruffleHog supports single sign-on through SAML 2.0 or OAuth 2.0 workflows. Every deployment of TruffleHog receives randomly generated and securely stored infrastructure credentials. Scanning for secrets in TruffleHog occurs in memory so that the scanned data is never persisted to storage. Never storing customers' secrets is fundamental to the design of TruffleHog. Truffle Security states that the details of customers' findings are never sent to third parties. TruffleHog can run on isolated servers operated by Truffle Security or on servers the customer runs. With the on-premise scanners, customers can scan sources on their internal network and keep source credentials inside their own infrastructure with a local configuration. Deployments and updates of TruffleHog are automatic.[2][5][6]
Truffle Security on the record