Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
pleno-dlp
command
Command pleno-dlp is a Go-native secret scanner with a trufflehog-compatible detector layer and a fresh source-connector layer.
|
Command pleno-dlp is a Go-native secret scanner with a trufflehog-compatible detector layer and a fresh source-connector layer. |
|
pleno-dlp/cmd
Shell completion generation.
|
Shell completion generation. |
|
pkg
|
|
|
archive
Package archive expands a byte slice that looks like a container file (zip, tar, tar.gz, plain gzip) into its inner entries so detectors run against the contents instead of the compressed envelope.
|
Package archive expands a byte slice that looks like a container file (zip, tar, tar.gz, plain gzip) into its inner entries so detectors run against the contents instead of the compressed envelope. |
|
connectors
Package connectors holds SaaS connectors.
|
Package connectors holds SaaS connectors. |
|
connectors/confluence/storage
Package storage converts Confluence storage-format XHTML to plain text.
|
Package storage converts Confluence storage-format XHTML to plain text. |
|
connectors/jira/adf
Package adf converts Atlassian Document Format (ADF) JSON trees into plain text.
|
Package adf converts Atlassian Document Format (ADF) JSON trees into plain text. |
|
connectors/jira/storage
Package storage converts Jira storage-format XHTML into plain text.
|
Package storage converts Jira storage-format XHTML into plain text. |
|
connectors/notion/markdown
Package markdown converts Notion block JSON into a Markdown string.
|
Package markdown converts Notion block JSON into a Markdown string. |
|
decoder
Package decoder expands a chunk of bytes into the original plus any decoded variants worth re-scanning.
|
Package decoder expands a chunk of bytes into the original plus any decoded variants worth re-scanning. |
|
detectors
Package detectors defines the trufflehog-compatible Detector interface and the Result shape returned to the engine.
|
Package detectors defines the trufflehog-compatible Detector interface and the Result shape returned to the engine. |
|
detectors/abnormalsec
Package abnormalsec detects Abnormal Security API tokens near the `abnormal` / `abnormalsecurity` keyword.
|
Package abnormalsec detects Abnormal Security API tokens near the `abnormal` / `abnormalsecurity` keyword. |
|
detectors/abstractapi
Package abstractapi detects AbstractAPI keys — 32 hex strings near the `abstractapi` keyword.
|
Package abstractapi detects AbstractAPI keys — 32 hex strings near the `abstractapi` keyword. |
|
detectors/activecampaign
Package activecampaign detects ActiveCampaign API keys (>=60-char base64 alnum).
|
Package activecampaign detects ActiveCampaign API keys (>=60-char base64 alnum). |
|
detectors/adobeio
Package adobeio detects Adobe.io API key + client secret pairs and verifies them against the IMS (Identity Management Service) token endpoint.
|
Package adobeio detects Adobe.io API key + client secret pairs and verifies them against the IMS (Identity Management Service) token endpoint. |
|
detectors/adyen
Package adyen detects Adyen API keys (long alnum prefixed by AQE) gated on the `adyen` keyword window.
|
Package adyen detects Adyen API keys (long alnum prefixed by AQE) gated on the `adyen` keyword window. |
|
detectors/agenta
Package agenta detects Agenta LLM-ops API keys (`agenta_` prefix + alnum).
|
Package agenta detects Agenta LLM-ops API keys (`agenta_` prefix + alnum). |
|
detectors/agoraio
Package agoraio detects Agora.io realtime app ID + app certificate pairs near the `agora` keyword.
|
Package agoraio detects Agora.io realtime app ID + app certificate pairs near the `agora` keyword. |
|
detectors/ahrefs
Package ahrefs detects Ahrefs SEO API tokens — 32+ alnum near the `ahrefs` keyword.
|
Package ahrefs detects Ahrefs SEO API tokens — 32+ alnum near the `ahrefs` keyword. |
|
detectors/ai21labs
Package ai21labs detects AI21 Labs API keys — long alphanumerics near the `ai21` keyword.
|
Package ai21labs detects AI21 Labs API keys — long alphanumerics near the `ai21` keyword. |
|
detectors/aihorde
Package aihorde detects AI Horde (Stable Horde) API keys near the `aihorde` / `stablehorde` keyword.
|
Package aihorde detects AI Horde (Stable Horde) API keys near the `aihorde` / `stablehorde` keyword. |
|
detectors/aikidosecurity
Package aikidosecurity detects Aikido Security API tokens (40-char base62) gated on the `aikido` keyword window.
|
Package aikidosecurity detects Aikido Security API tokens (40-char base62) gated on the `aikido` keyword window. |
|
detectors/airbrake
Package airbrake detects Airbrake user API tokens — long alphanumeric strings near the `airbrake` keyword.
|
Package airbrake detects Airbrake user API tokens — long alphanumeric strings near the `airbrake` keyword. |
|
detectors/airbyte
Package airbyte detects Airbyte API tokens — long base64url-ish tokens near the `airbyte` keyword.
|
Package airbyte detects Airbyte API tokens — long base64url-ish tokens near the `airbyte` keyword. |
|
detectors/airtable
Package airtable detects Airtable PATs (`pat<14>.<64-hex>`) and the legacy `key<14>` API keys, verifying via /v0/meta/bases.
|
Package airtable detects Airtable PATs (`pat<14>.<64-hex>`) and the legacy `key<14>` API keys, verifying via /v0/meta/bases. |
|
detectors/aiven
Package aiven detects Aiven personal access tokens (32+ char base62 near `aiven`), verifying via /v1/me with `Authorization: aivenv1 <token>`.
|
Package aiven detects Aiven personal access tokens (32+ char base62 near `aiven`), verifying via /v1/me with `Authorization: aivenv1 <token>`. |
|
detectors/akamai
Package akamai detects Akamai EdgeGrid client_secret strings (32+ char base64) gated on the `akamai` keyword window.
|
Package akamai detects Akamai EdgeGrid client_secret strings (32+ char base64) gated on the `akamai` keyword window. |
|
detectors/alchemy
Package alchemy detects Alchemy blockchain RPC API keys — 32-char alnum strings near the `alchemy` keyword.
|
Package alchemy detects Alchemy blockchain RPC API keys — 32-char alnum strings near the `alchemy` keyword. |
|
detectors/alephalpha
Package alephalpha detects Aleph Alpha API tokens — long alnum / hyphen strings near the `aleph` keyword.
|
Package alephalpha detects Aleph Alpha API tokens — long alnum / hyphen strings near the `aleph` keyword. |
|
detectors/algolia
Package algolia detects Algolia admin API keys (32 lowercase hex) and optionally pairs them with the application id when one is in scope.
|
Package algolia detects Algolia admin API keys (32 lowercase hex) and optionally pairs them with the application id when one is in scope. |
|
detectors/aliyun
Package aliyun detects Alibaba Cloud (Aliyun) AccessKey id + secret pairs.
|
Package aliyun detects Alibaba Cloud (Aliyun) AccessKey id + secret pairs. |
|
detectors/all
Package all blank-imports every concrete detector so that their init() functions run and register themselves with pkg/detectors.
|
Package all blank-imports every concrete detector so that their init() functions run and register themselves with pkg/detectors. |
|
detectors/alloy
Package alloy detects Alloy KYC API token + secret pairs near the `alloy` keyword.
|
Package alloy detects Alloy KYC API token + secret pairs near the `alloy` keyword. |
|
detectors/amplitude
Package amplitude detects Amplitude analytics API key + secret pairs near the `amplitude` keyword.
|
Package amplitude detects Amplitude analytics API key + secret pairs near the `amplitude` keyword. |
|
detectors/anthropic
Package anthropic detects Anthropic API keys (sk-ant-…) and verifies them with a 1-token /v1/messages probe.
|
Package anthropic detects Anthropic API keys (sk-ant-…) and verifies them with a 1-token /v1/messages probe. |
|
detectors/anthropicadmin
Package anthropicadmin detects Anthropic Console admin API keys (`sk-ant-admin-...`) which are distinct from runtime API keys (`sk-ant-api03-...`).
|
Package anthropicadmin detects Anthropic Console admin API keys (`sk-ant-admin-...`) which are distinct from runtime API keys (`sk-ant-api03-...`). |
|
detectors/anyscale
Package anyscale detects Anyscale API keys — `esct_<base64ish>` or 40+ char alphanumeric strings near the `anyscale` keyword.
|
Package anyscale detects Anyscale API keys — `esct_<base64ish>` or 40+ char alphanumeric strings near the `anyscale` keyword. |
|
detectors/apns
Package apns detects Apple Push Notification service .p8 PEM private keys gated on the `apns` keyword window.
|
Package apns detects Apple Push Notification service .p8 PEM private keys gated on the `apns` keyword window. |
|
detectors/apollo
Package apollo detects Apollo.io sales-engagement API keys — long alnum strings near the `apollo` keyword.
|
Package apollo detects Apollo.io sales-engagement API keys — long alnum strings near the `apollo` keyword. |
|
detectors/appcenter
Package appcenter detects Microsoft Visual Studio App Center API tokens (40-hex co-occurring with `appcenter`) and verifies them against /v0.1/user using the documented `X-API-Token` header.
|
Package appcenter detects Microsoft Visual Studio App Center API tokens (40-hex co-occurring with `appcenter`) and verifies them against /v0.1/user using the documented `X-API-Token` header. |
|
detectors/appdynamics
Package appdynamics detects AppDynamics API client + secret pairs near the `appdynamics` keyword.
|
Package appdynamics detects AppDynamics API client + secret pairs near the `appdynamics` keyword. |
|
detectors/appsignal
Package appsignal detects AppSignal push API keys — 32-char lowercase hex near the `appsignal` keyword.
|
Package appsignal detects AppSignal push API keys — 32-char lowercase hex near the `appsignal` keyword. |
|
detectors/appstoreconnect
Package appstoreconnect detects App Store Connect API .p8 PEM private keys gated on the `app_store_connect` keyword window.
|
Package appstoreconnect detects App Store Connect API .p8 PEM private keys gated on the `app_store_connect` keyword window. |
|
detectors/arduinocloud
Package arduinocloud detects Arduino IoT Cloud client credentials — long alnum strings near an `arduino` keyword.
|
Package arduinocloud detects Arduino IoT Cloud client credentials — long alnum strings near an `arduino` keyword. |
|
detectors/argocd
Package argocd detects Argo CD API tokens (JWT-shaped).
|
Package argocd detects Argo CD API tokens (JWT-shaped). |
|
detectors/arizeai
Package arizeai detects Arize AI (arize.com) ML-observability API keys (32-64 alnum) near the arize keyword.
|
Package arizeai detects Arize AI (arize.com) ML-observability API keys (32-64 alnum) near the arize keyword. |
|
detectors/asana
Package asana detects Asana personal access tokens (PAT shape: 1/<16 digits>/<32 hex>) and verifies them against /users/me.
|
Package asana detects Asana personal access tokens (PAT shape: 1/<16 digits>/<32 hex>) and verifies them against /users/me. |
|
detectors/assemblyai
Package assemblyai detects AssemblyAI API keys (32-char lowercase hex near `assemblyai` keyword).
|
Package assemblyai detects AssemblyAI API keys (32-char lowercase hex near `assemblyai` keyword). |
|
detectors/atlassian
Package atlassian detects Atlassian Cloud API tokens (24-char base62).
|
Package atlassian detects Atlassian Cloud API tokens (24-char base62). |
|
detectors/auditboard
Package auditboard detects AuditBoard GRC API tokens.
|
Package auditboard detects AuditBoard GRC API tokens. |
|
detectors/auth0
Package auth0 detects Auth0 management API tokens (long JWT-shaped strings) when an "auth0" keyword sits in the same chunk window.
|
Package auth0 detects Auth0 management API tokens (long JWT-shaped strings) when an "auth0" keyword sits in the same chunk window. |
|
detectors/authentik
Package authentik detects Authentik identity-provider tokens — long alnum strings near the `authentik` keyword.
|
Package authentik detects Authentik identity-provider tokens — long alnum strings near the `authentik` keyword. |
|
detectors/avalara
Package avalara detects Avalara AvaTax credentials — a numeric account_id (7-12 digits) plus a license_key (typically 24-32 alphanumerics) appearing near the `avalara` or `avatax` keyword.
|
Package avalara detects Avalara AvaTax credentials — a numeric account_id (7-12 digits) plus a license_key (typically 24-32 alphanumerics) appearing near the `avalara` or `avatax` keyword. |
|
detectors/aws
Package aws detects AWS access key id / secret access key pairs and optionally verifies them via sts:GetCallerIdentity.
|
Package aws detects AWS access key id / secret access key pairs and optionally verifies them via sts:GetCallerIdentity. |
|
detectors/awss3presigned
Package awss3presigned detects AWS S3 presigned URLs.
|
Package awss3presigned detects AWS S3 presigned URLs. |
|
detectors/awssession
Package awssession detects AWS temporary session credential triples (ASIA<16>) — access-key-id with paired secret access key and session token.
|
Package awssession detects AWS temporary session credential triples (ASIA<16>) — access-key-id with paired secret access key and session token. |
|
detectors/awx
Package awx detects AWX / Ansible Tower / Ansible Automation Platform OAuth2 Bearer tokens (40-char base62 near `awx_token` / `tower_token`).
|
Package awx detects AWX / Ansible Tower / Ansible Automation Platform OAuth2 Bearer tokens (40-char base62 near `awx_token` / `tower_token`). |
|
detectors/azuread
Package azuread detects Azure AD (Entra ID) application client secrets and pairs them with the application's client id (UUID) when one is in scope.
|
Package azuread detects Azure AD (Entra ID) application client secrets and pairs them with the application's client id (UUID) when one is in scope. |
|
detectors/azureapp
Package azureapp detects legacy Azure AD application secrets that the `azuread` package's tilde-anchored regex misses.
|
Package azureapp detects legacy Azure AD application secrets that the `azuread` package's tilde-anchored regex misses. |
|
detectors/azurecr
Package azurecr detects Azure Container Registry refresh / access tokens.
|
Package azurecr detects Azure Container Registry refresh / access tokens. |
|
detectors/azuredevops
Package azuredevops detects Azure DevOps personal access tokens (52-char base32) gated on the `azure_devops` / `dev.azure.com` keyword window.
|
Package azuredevops detects Azure DevOps personal access tokens (52-char base32) gated on the `azure_devops` / `dev.azure.com` keyword window. |
|
detectors/azuresas
Package azuresas detects Azure Storage SAS (Shared Access Signature) URLs embedding the `sig=` query parameter.
|
Package azuresas detects Azure Storage SAS (Shared Access Signature) URLs embedding the `sig=` query parameter. |
|
detectors/azuresqlconn
Package azuresqlconn detects Azure SQL Database connection strings.
|
Package azuresqlconn detects Azure SQL Database connection strings. |
|
detectors/backblazeb2
Package backblazeb2 detects Backblaze B2 application key id + key pair.
|
Package backblazeb2 detects Backblaze B2 application key id + key pair. |
|
detectors/bamboo
Package bamboo detects Atlassian Bamboo personal access tokens (>=24 base64 chars) gated on the `bamboo` keyword window.
|
Package bamboo detects Atlassian Bamboo personal access tokens (>=24 base64 chars) gated on the `bamboo` keyword window. |
|
detectors/bamboohr
Package bamboohr detects BambooHR API keys — long alphanumerics near the `bamboohr` keyword.
|
Package bamboohr detects BambooHR API keys — long alphanumerics near the `bamboohr` keyword. |
|
detectors/bandwidth
Package bandwidth detects Bandwidth.com API credentials — a paired username + password (each 10+ alphanumeric) near the `bandwidth` keyword.
|
Package bandwidth detects Bandwidth.com API credentials — a paired username + password (each 10+ alphanumeric) near the `bandwidth` keyword. |
|
detectors/baseten
Package baseten detects Baseten API keys — 40+ char alphanumeric strings near the `baseten` keyword.
|
Package baseten detects Baseten API keys — 40+ char alphanumeric strings near the `baseten` keyword. |
|
detectors/basicauth
Package basicauth detects HTTP/HTTPS URLs with embedded Basic-auth userinfo (`https://user:password@host`).
|
Package basicauth detects HTTP/HTTPS URLs with embedded Basic-auth userinfo (`https://user:password@host`). |
|
detectors/beeceptor
Package beeceptor detects Beeceptor HTTP mock API keys — long alnum strings near the `beeceptor` keyword.
|
Package beeceptor detects Beeceptor HTTP mock API keys — long alnum strings near the `beeceptor` keyword. |
|
detectors/beehiiv
Package beehiiv detects Beehiiv API keys — long alnum strings near the `beehiiv` keyword.
|
Package beehiiv detects Beehiiv API keys — long alnum strings near the `beehiiv` keyword. |
|
detectors/betterstack
Package betterstack detects Better Stack (formerly Logtail) API tokens — 24+ alnum tokens near the `betterstack` / `logtail` keyword.
|
Package betterstack detects Better Stack (formerly Logtail) API tokens — 24+ alnum tokens near the `betterstack` / `logtail` keyword. |
|
detectors/beyondidentity
Package beyondidentity detects Beyond Identity API tokens — long base64url tokens near the `beyondidentity` keyword.
|
Package beyondidentity detects Beyond Identity API tokens — long base64url tokens near the `beyondidentity` keyword. |
|
detectors/beyondtrust
Package beyondtrust detects BeyondTrust (privileged access management) API tokens near the `beyondtrust` keyword.
|
Package beyondtrust detects BeyondTrust (privileged access management) API tokens near the `beyondtrust` keyword. |
|
detectors/biconomy
Package biconomy detects Biconomy paymaster API keys — `pm_` prefixed alnum tokens near the `biconomy` keyword.
|
Package biconomy detects Biconomy paymaster API keys — `pm_` prefixed alnum tokens near the `biconomy` keyword. |
|
detectors/bigcommerce
Package bigcommerce detects BigCommerce store API access tokens (31-char alnum).
|
Package bigcommerce detects BigCommerce store API access tokens (31-char alnum). |
|
detectors/bitbucketcloud
Package bitbucketcloud detects Bitbucket Cloud repository / workspace / project access tokens (`ATCTT3xFfGF0…` and the legacy 32-char base62 app passwords) and verifies them as Bearer credentials against /2.0/user.
|
Package bitbucketcloud detects Bitbucket Cloud repository / workspace / project access tokens (`ATCTT3xFfGF0…` and the legacy 32-char base62 app passwords) and verifies them as Bearer credentials against /2.0/user. |
|
detectors/bitbucketserver
Package bitbucketserver detects Bitbucket Server (Data Center, formerly Stash) HTTP access tokens and personal access tokens.
|
Package bitbucketserver detects Bitbucket Server (Data Center, formerly Stash) HTTP access tokens and personal access tokens. |
|
detectors/bitfinex
Package bitfinex detects Bitfinex API key + secret pairs near the `bitfinex` keyword.
|
Package bitfinex detects Bitfinex API key + secret pairs near the `bitfinex` keyword. |
|
detectors/bitrise
Package bitrise detects Bitrise personal access tokens (>=40 base64url chars) gated on the `bitrise` keyword window.
|
Package bitrise detects Bitrise personal access tokens (>=40 base64url chars) gated on the `bitrise` keyword window. |
|
detectors/bitwarden
Package bitwarden detects Bitwarden Secrets Manager (BWS) machine- account access tokens (`0.<uuid>.<base64>:<base64>` shape near `bitwarden` keyword).
|
Package bitwarden detects Bitwarden Secrets Manager (BWS) machine- account access tokens (`0.<uuid>.<base64>:<base64>` shape near `bitwarden` keyword). |
|
detectors/blockfrost
Package blockfrost detects Blockfrost Cardano API keys — `mainnet` / `preprod` / `preview` / `testnet` prefix + 32 alnum near the `blockfrost` keyword.
|
Package blockfrost detects Blockfrost Cardano API keys — `mainnet` / `preprod` / `preview` / `testnet` prefix + 32 alnum near the `blockfrost` keyword. |
|
detectors/box
Package box detects Box developer tokens (32+ char alnum) gated on the `box_developer` / `box_token` keyword window.
|
Package box detects Box developer tokens (32+ char alnum) gated on the `box_developer` / `box_token` keyword window. |
|
detectors/braintree
Package braintree detects Braintree access tokens — a single `access_token$(production|sandbox)$<merchant_id>$<32 hex>` opaque string.
|
Package braintree detects Braintree access tokens — a single `access_token$(production|sandbox)$<merchant_id>$<32 hex>` opaque string. |
|
detectors/branchio
Package branchio detects Branch.io key + secret pairs near the `branch_io` keyword.
|
Package branchio detects Branch.io key + secret pairs near the `branch_io` keyword. |
|
detectors/brevo
Package brevo detects Brevo (formerly Sendinblue) API keys (xkeysib-<64 hex>-<16 alnum>) and verifies them against /v3/account.
|
Package brevo detects Brevo (formerly Sendinblue) API keys (xkeysib-<64 hex>-<16 alnum>) and verifies them against /v3/account. |
|
detectors/browserless
Package browserless detects Browserless (browserless.io) API tokens (UUID-shaped or 32-64 alnum) near the `browserless` keyword.
|
Package browserless detects Browserless (browserless.io) API tokens (UUID-shaped or 32-64 alnum) near the `browserless` keyword. |
|
detectors/browserstack
Package browserstack detects Browserstack username + access key pairs and verifies them against /automate/plan.json on api.browserstack.com with HTTP Basic auth (username + access key).
|
Package browserstack detects Browserstack username + access key pairs and verifies them against /automate/plan.json on api.browserstack.com with HTTP Basic auth (username + access key). |
|
detectors/buddyci
Package buddyci detects Buddy CI/CD personal access tokens — long base64url tokens near `buddy` keyword.
|
Package buddyci detects Buddy CI/CD personal access tokens — long base64url tokens near `buddy` keyword. |
|
detectors/buffer
Package buffer detects Buffer (social-media scheduling) API access tokens near the `buffer` keyword.
|
Package buffer detects Buffer (social-media scheduling) API access tokens near the `buffer` keyword. |
|
detectors/bugcrowd
Package bugcrowd detects Bugcrowd API tokens (URL-safe base64, 40-128 chars).
|
Package bugcrowd detects Bugcrowd API tokens (URL-safe base64, 40-128 chars). |
|
detectors/bugsnag
Package bugsnag detects Bugsnag API keys (32 hex near the `bugsnag` keyword).
|
Package bugsnag detects Bugsnag API keys (32 hex near the `bugsnag` keyword). |
|
detectors/buildkite
Package buildkite detects Buildkite agent tokens (`bkua_<40 hex>`) and API access tokens (`bka_<40 alnum>` or 40-char hex with the "buildkite" keyword), verifying API tokens against /v2/user.
|
Package buildkite detects Buildkite agent tokens (`bkua_<40 hex>`) and API access tokens (`bka_<40 alnum>` or 40-char hex with the "buildkite" keyword), verifying API tokens against /v2/user. |
|
detectors/bunnycdn
Package bunnycdn detects Bunny.net (BunnyCDN) account API keys.
|
Package bunnycdn detects Bunny.net (BunnyCDN) account API keys. |
|
detectors/casdoor
Package casdoor detects Casdoor client secrets — `csdr_` prefixed alnum near the `casdoor` keyword.
|
Package casdoor detects Casdoor client secrets — `csdr_` prefixed alnum near the `casdoor` keyword. |
|
detectors/cerebras
Package cerebras detects Cerebras Cloud inference API keys (`csk-<base62>`) and verifies them against /v1/models with Bearer auth.
|
Package cerebras detects Cerebras Cloud inference API keys (`csk-<base62>`) and verifies them against /v1/models with Bearer auth. |
|
detectors/characterai
Package characterai detects Character.AI API tokens — long alnum strings near the `character` keyword.
|
Package characterai detects Character.AI API tokens — long alnum strings near the `character` keyword. |
|
detectors/chargebee
Package chargebee detects Chargebee subscription billing API keys (`live_<base64url>` or `test_<base64url>` near the `chargebee` keyword).
|
Package chargebee detects Chargebee subscription billing API keys (`live_<base64url>` or `test_<base64url>` near the `chargebee` keyword). |
|
detectors/chromacloud
Package chromacloud detects Chroma Cloud API keys — `ck-` prefixed alnum near the `chroma` keyword.
|
Package chromacloud detects Chroma Cloud API keys — `ck-` prefixed alnum near the `chroma` keyword. |
|
detectors/churnzero
Package churnzero detects ChurnZero appKey values near the `churnzero` keyword.
|
Package churnzero detects ChurnZero appKey values near the `churnzero` keyword. |
|
detectors/circleci
Package circleci detects CircleCI personal API tokens (`CCIPRJ_<43>` for project tokens, or 40-char hex personal API tokens with the "circleci" keyword), verifying via /api/v2/me with the Circle-Token header.
|
Package circleci detects CircleCI personal API tokens (`CCIPRJ_<43>` for project tokens, or 40-char hex personal API tokens with the "circleci" keyword), verifying via /api/v2/me with the Circle-Token header. |
|
detectors/ciscomeraki
Package ciscomeraki detects Cisco Meraki dashboard API keys (40-char hex) gated on the `meraki` keyword window.
|
Package ciscomeraki detects Cisco Meraki dashboard API keys (40-char hex) gated on the `meraki` keyword window. |
|
detectors/civo
Package civo detects Civo Cloud API keys (long base62 near `civo` keyword).
|
Package civo detects Civo Cloud API keys (long base62 near `civo` keyword). |
|
detectors/clerk
Package clerk detects Clerk secret keys (`sk_test_…` / `sk_live_…` near a `clerk` keyword) and verifies them against /v1/users.
|
Package clerk detects Clerk secret keys (`sk_test_…` / `sk_live_…` near a `clerk` keyword) and verifies them against /v1/users. |
|
detectors/clickhousecloud
Package clickhousecloud detects ClickHouse Cloud API key + secret pairs.
|
Package clickhousecloud detects ClickHouse Cloud API key + secret pairs. |
|
detectors/clickup
Package clickup detects ClickUp personal API tokens (`pk_<digits>_<32 uppercase alnum>`) and verifies them against /api/v2/user.
|
Package clickup detects ClickUp personal API tokens (`pk_<digits>_<32 uppercase alnum>`) and verifies them against /api/v2/user. |
|
detectors/closecrm
Package closecrm detects Close.com API keys — `api_<base62>` strings near the `close` / `closecrm` keyword.
|
Package closecrm detects Close.com API keys — `api_<base62>` strings near the `close` / `closecrm` keyword. |
|
detectors/cloud66
Package cloud66 detects Cloud66 personal access tokens (64-char hex) gated on the `cloud66` keyword window.
|
Package cloud66 detects Cloud66 personal access tokens (64-char hex) gated on the `cloud66` keyword window. |
|
detectors/cloudbees
Package cloudbees detects CloudBees CI / Jenkins X user_id + api_token pairs near the `cloudbees` keyword.
|
Package cloudbees detects CloudBees CI / Jenkins X user_id + api_token pairs near the `cloudbees` keyword. |
|
detectors/cloudflare
Package cloudflare detects Cloudflare API tokens (40-char URL-safe) when they appear near a "cloudflare" or CF_API_TOKEN keyword, and verifies them at /client/v4/user/tokens/verify.
|
Package cloudflare detects Cloudflare API tokens (40-char URL-safe) when they appear near a "cloudflare" or CF_API_TOKEN keyword, and verifies them at /client/v4/user/tokens/verify. |
|
detectors/cloudflarer2
Package cloudflarer2 detects Cloudflare R2 access keys (access-key-id + secret-access-key pair, S3-compatible).
|
Package cloudflarer2 detects Cloudflare R2 access keys (access-key-id + secret-access-key pair, S3-compatible). |
|
detectors/cloudinary
Package cloudinary detects Cloudinary URL credentials of shape `cloudinary://<api_key>:<api_secret>@<cloud_name>`.
|
Package cloudinary detects Cloudinary URL credentials of shape `cloudinary://<api_key>:<api_secret>@<cloud_name>`. |
|
detectors/cockroachcloud
Package cockroachcloud detects Cockroach Labs CockroachDB Cloud API keys (`ccdb_<base62>`).
|
Package cockroachcloud detects Cockroach Labs CockroachDB Cloud API keys (`ccdb_<base62>`). |
|
detectors/coda
Package coda detects Coda API tokens (40-char alnum co-occurring with `coda`) and verifies them against /v1/whoami using Bearer auth.
|
Package coda detects Coda API tokens (40-char alnum co-occurring with `coda`) and verifies them against /v1/whoami using Bearer auth. |
|
detectors/codecov
Package codecov detects Codecov upload tokens (UUID near the `codecov` keyword) and verifies them by POSTing to /upload/v4 — the upload endpoint honours the token and responds 200 (with a presigned upload URL body) when the token is valid for the corresponding repo.
|
Package codecov detects Codecov upload tokens (UUID near the `codecov` keyword) and verifies them by POSTing to /upload/v4 — the upload endpoint honours the token and responds 200 (with a presigned upload URL body) when the token is valid for the corresponding repo. |
|
detectors/codefresh
Package codefresh detects Codefresh CI/CD API keys (long base64url near `codefresh` keyword).
|
Package codefresh detects Codefresh CI/CD API keys (long base64url near `codefresh` keyword). |
|
detectors/codemagic
Package codemagic detects Codemagic (codemagic.io) mobile-CI API tokens (32-64 alnum) near the `codemagic` keyword.
|
Package codemagic detects Codemagic (codemagic.io) mobile-CI API tokens (32-64 alnum) near the `codemagic` keyword. |
|
detectors/codeship
Package codeship detects Codeship Pro API credentials — username + password pair near the `codeship` keyword.
|
Package codeship detects Codeship Pro API credentials — username + password pair near the `codeship` keyword. |
|
detectors/cohere
Package cohere detects Cohere API keys (40-char base62) and verifies them against /v1/check-api-key.
|
Package cohere detects Cohere API keys (40-char base62) and verifies them against /v1/check-api-key. |
|
detectors/coinbase
Package coinbase detects Coinbase API key + secret pairs near the `coinbase` keyword.
|
Package coinbase detects Coinbase API key + secret pairs near the `coinbase` keyword. |
|
detectors/cometml
Package cometml detects Comet ML (comet.com) API keys (32-100 alnum) near the comet / cometml keyword.
|
Package cometml detects Comet ML (comet.com) API keys (32-100 alnum) near the comet / cometml keyword. |
|
detectors/concourseci
Package concourseci detects Concourse CI local user tokens (`fly login` bearer tokens, observed at 28+ chars URL-safe base64).
|
Package concourseci detects Concourse CI local user tokens (`fly login` bearer tokens, observed at 28+ chars URL-safe base64). |
|
detectors/confluence
Package confluence detects Atlassian Confluence API tokens (24-char base62) near a "confluence" keyword.
|
Package confluence detects Atlassian Confluence API tokens (24-char base62) near a "confluence" keyword. |
|
detectors/constantcontact
Package constantcontact detects Constant Contact API access tokens (Bearer JWTs minted by their OAuth flow) gated on the `constant_contact` / `constantcontact` keyword.
|
Package constantcontact detects Constant Contact API access tokens (Bearer JWTs minted by their OAuth flow) gated on the `constant_contact` / `constantcontact` keyword. |
|
detectors/copper
Package copper detects Copper CRM credentials — user_email + access_token pair near the `copper` keyword.
|
Package copper detects Copper CRM credentials — user_email + access_token pair near the `copper` keyword. |
|
detectors/coralogix
Package coralogix detects Coralogix API tokens (32-hex near `coralogix`).
|
Package coralogix detects Coralogix API tokens (32-hex near `coralogix`). |
|
detectors/couchbasecapella
Package couchbasecapella detects Couchbase Capella API tokens (long alnum near `couchbase` / `capella` keyword).
|
Package couchbasecapella detects Couchbase Capella API tokens (long alnum near `couchbase` / `capella` keyword). |
|
detectors/courier
Package courier detects Courier auth tokens (`pk_prod_` / `pk_test_` prefix followed by 40+ base32 characters).
|
Package courier detects Courier auth tokens (`pk_prod_` / `pk_test_` prefix followed by 40+ base32 characters). |
|
detectors/crispchat
Package crispchat detects Crisp Chat (crisp.chat) plugin tokens — long base64url tokens near `crisp` keyword.
|
Package crispchat detects Crisp Chat (crisp.chat) plugin tokens — long base64url tokens near `crisp` keyword. |
|
detectors/crowdin
Package crowdin detects Crowdin personal access tokens — long base64url strings near the `crowdin` keyword.
|
Package crowdin detects Crowdin personal access tokens — long base64url strings near the `crowdin` keyword. |
|
detectors/crowdstrike
Package crowdstrike detects CrowdStrike Falcon API client_id + client_secret pairs.
|
Package crowdstrike detects CrowdStrike Falcon API client_id + client_secret pairs. |
|
detectors/custom
Package custom turns a JSON config file into runtime Detector objects so teams can add org-specific patterns ("ACME_API_KEY=…", internal token prefixes, license-key shapes) without forking the binary.
|
Package custom turns a JSON config file into runtime Detector objects so teams can add org-specific patterns ("ACME_API_KEY=…", internal token prefixes, license-key shapes) without forking the binary. |
|
detectors/customerio
Package customerio detects Customer.io tracking credentials — a paired site_id + api_key (each 20-char alphanumeric) near the `customerio` / `customer_io` keyword.
|
Package customerio detects Customer.io tracking credentials — a paired site_id + api_key (each 20-char alphanumeric) near the `customerio` / `customer_io` keyword. |
|
detectors/customerly
Package customerly detects Customerly customer-service API tokens — long alnum strings near a `customerly` keyword.
|
Package customerly detects Customerly customer-service API tokens — long alnum strings near a `customerly` keyword. |
|
detectors/dagstercloud
Package dagstercloud detects Dagster Cloud user / agent tokens (`dgc_` or `agent:` prefix).
|
Package dagstercloud detects Dagster Cloud user / agent tokens (`dgc_` or `agent:` prefix). |
|
detectors/dailyco
Package dailyco detects Daily.co realtime video API tokens — 64 hex near the `daily` keyword.
|
Package dailyco detects Daily.co realtime video API tokens — 64 hex near the `daily` keyword. |
|
detectors/dashscope
Package dashscope detects Alibaba DashScope / Qwen API keys — `sk-` prefixed 32 alnum tokens near the `dashscope` or `qwen` keyword.
|
Package dashscope detects Alibaba DashScope / Qwen API keys — `sk-` prefixed 32 alnum tokens near the `dashscope` or `qwen` keyword. |
|
detectors/databricks
Package databricks detects Databricks personal access tokens (`dapi` followed by 32 lowercase hex chars).
|
Package databricks detects Databricks personal access tokens (`dapi` followed by 32 lowercase hex chars). |
|
detectors/datadog
Package datadog detects Datadog API keys (32 hex) optionally paired with Application keys (40 hex), and verifies them via /api/v1/validate.
|
Package datadog detects Datadog API keys (32 hex) optionally paired with Application keys (40 hex), and verifies them via /api/v1/validate. |
|
detectors/datadogapp
Package datadogapp detects standalone Datadog Application keys (40 hex chars near `DD-APPLICATION-KEY` / `DD_APP_KEY` keywords).
|
Package datadogapp detects standalone Datadog Application keys (40 hex chars near `DD-APPLICATION-KEY` / `DD_APP_KEY` keywords). |
|
detectors/dbtcloud
Package dbtcloud detects dbt Cloud (cloud.getdbt.com) personal access tokens (`dbtu_` prefix + base64url).
|
Package dbtcloud detects dbt Cloud (cloud.getdbt.com) personal access tokens (`dbtu_` prefix + base64url). |
|
detectors/deel
Package deel detects Deel API tokens — 40+ char alphanumeric strings near the `deel` keyword.
|
Package deel detects Deel API tokens — 40+ char alphanumeric strings near the `deel` keyword. |
|
detectors/deepgram
Package deepgram detects Deepgram API keys (40-char hex near `deepgram` keyword).
|
Package deepgram detects Deepgram API keys (40-char hex near `deepgram` keyword). |
|
detectors/deepinfra
Package deepinfra detects DeepInfra API tokens — long alnum strings near the `deepinfra` keyword.
|
Package deepinfra detects DeepInfra API tokens — long alnum strings near the `deepinfra` keyword. |
|
detectors/deepl
Package deepl detects DeepL API keys (UUID-shaped + optional `:fx` suffix marking the free tier).
|
Package deepl detects DeepL API keys (UUID-shaped + optional `:fx` suffix marking the free tier). |
|
detectors/deepseek
Package deepseek detects DeepSeek API keys — `sk-<48+ alnum>` near the `deepseek` keyword.
|
Package deepseek detects DeepSeek API keys — `sk-<48+ alnum>` near the `deepseek` keyword. |
|
detectors/denodeploy
Package denodeploy detects Deno Deploy (deno.com) personal access tokens (`ddp_` prefix + alnum).
|
Package denodeploy detects Deno Deploy (deno.com) personal access tokens (`ddp_` prefix + alnum). |
|
detectors/descope
Package descope detects Descope management keys — `K2` prefix followed by a base64url body.
|
Package descope detects Descope management keys — `K2` prefix followed by a base64url body. |
|
detectors/devcycle
Package devcycle detects DevCycle server / management API keys — `dvc_server_` / `dvc_mgmt_` prefix + alnum near the `devcycle` keyword.
|
Package devcycle detects DevCycle server / management API keys — `dvc_server_` / `dvc_mgmt_` prefix + alnum near the `devcycle` keyword. |
|
detectors/dialpad
Package dialpad detects Dialpad API tokens — long alphanumerics near the `dialpad` keyword.
|
Package dialpad detects Dialpad API tokens — long alphanumerics near the `dialpad` keyword. |
|
detectors/dify
Package dify detects Dify LLM ops API keys — `app-` or `dataset-` prefixed alnum tokens near the `dify` keyword.
|
Package dify detects Dify LLM ops API keys — `app-` or `dataset-` prefixed alnum tokens near the `dify` keyword. |
|
detectors/digitalocean
Package digitalocean detects DigitalOcean personal access tokens (dop_v1_<64 hex>) and verifies them via /v2/account.
|
Package digitalocean detects DigitalOcean personal access tokens (dop_v1_<64 hex>) and verifies them via /v2/account. |
|
detectors/discord
Package discord detects Discord bot tokens (`<base64-id>.<base64-ts>.<hmac>`) and verifies them against /users/@me with the `Bot <token>` Authorization scheme.
|
Package discord detects Discord bot tokens (`<base64-id>.<base64-ts>.<hmac>`) and verifies them against /users/@me with the `Bot <token>` Authorization scheme. |
|
detectors/dnsimple
Package dnsimple detects DNSimple API tokens — long alphanumeric tokens near the `dnsimple` keyword.
|
Package dnsimple detects DNSimple API tokens — long alphanumeric tokens near the `dnsimple` keyword. |
|
detectors/dockerhub
Package dockerhub detects Docker Hub personal access tokens.
|
Package dockerhub detects Docker Hub personal access tokens. |
|
detectors/docusign
Package docusign detects DocuSign integration keys / access tokens — long base64url JWT-shaped tokens near the `docusign` keyword.
|
Package docusign detects DocuSign integration keys / access tokens — long base64url JWT-shaped tokens near the `docusign` keyword. |
|
detectors/dolthub
Package dolthub detects DoltHub personal access tokens — long base64url strings near the `dolthub` keyword.
|
Package dolthub detects DoltHub personal access tokens — long base64url strings near the `dolthub` keyword. |
|
detectors/doppler
Package doppler detects Doppler service tokens (`dp.<scope>.<base64>` — scope is `st` for service tokens, `pt` for personal, `ct` for CLI).
|
Package doppler detects Doppler service tokens (`dp.<scope>.<base64>` — scope is `st` for service tokens, `pt` for personal, `ct` for CLI). |
|
detectors/dopplercli
Package dopplercli detects Doppler CLI tokens (`dp.cli.…`).
|
Package dopplercli detects Doppler CLI tokens (`dp.cli.…`). |
|
detectors/drata
Package drata detects Drata API tokens — long base64url tokens near the `drata` keyword.
|
Package drata detects Drata API tokens — long base64url tokens near the `drata` keyword. |
|
detectors/drift
Package drift detects Drift (drift.com) API tokens — long base64url tokens near `drift` keyword.
|
Package drift detects Drift (drift.com) API tokens — long base64url tokens near `drift` keyword. |
|
detectors/drip
Package drip detects Drip (getdrip.com) personal API tokens.
|
Package drip detects Drip (getdrip.com) personal API tokens. |
|
detectors/droneci
Package droneci detects Drone CI personal access tokens (24-char alnum co-occurring with `drone` keyword).
|
Package droneci detects Drone CI personal access tokens (24-char alnum co-occurring with `drone` keyword). |
|
detectors/dropbox
Package dropbox detects Dropbox short-lived access tokens (`sl.…`) and long-lived app/refresh tokens, verifying them via /2/users/get_current_account.
|
Package dropbox detects Dropbox short-lived access tokens (`sl.…`) and long-lived app/refresh tokens, verifying them via /2/users/get_current_account. |
|
detectors/dwolla
Package dwolla detects Dwolla application key + secret pairs (each 50+ base64-style characters) near the `dwolla` keyword.
|
Package dwolla detects Dwolla application key + secret pairs (each 50+ base64-style characters) near the `dwolla` keyword. |
|
detectors/dynatrace
Package dynatrace detects Dynatrace API tokens — the documented shape is `dt0c01.<24-base32-id>.<64-base32-secret>`.
|
Package dynatrace detects Dynatrace API tokens — the documented shape is `dt0c01.<24-base32-id>.<64-base32-secret>`. |
|
detectors/earthly
Package earthly detects Earthly Cloud secrets / tokens — long base62 near the `earthly` keyword.
|
Package earthly detects Earthly Cloud secrets / tokens — long base62 near the `earthly` keyword. |
|
detectors/easypost
Package easypost detects EasyPost API keys — `EZAK<alnum>` (production) or `EZTK<alnum>` (test) prefix-keyed strings.
|
Package easypost detects EasyPost API keys — `EZAK<alnum>` (production) or `EZTK<alnum>` (test) prefix-keyed strings. |
|
detectors/edgedbcloud
Package edgedbcloud detects EdgeDB Cloud secret keys — `edbt_` prefixed alnum near the `edgedb` keyword.
|
Package edgedbcloud detects EdgeDB Cloud secret keys — `edbt_` prefixed alnum near the `edgedb` keyword. |
|
detectors/elasticapm
Package elasticapm detects Elastic APM secret tokens — long alphanumerics near `elastic-apm` / `elasticapm` / `elastic_apm_secret_token` keywords.
|
Package elasticapm detects Elastic APM secret tokens — long alphanumerics near `elastic-apm` / `elasticapm` / `elastic_apm_secret_token` keywords. |
|
detectors/elasticcloud
Package elasticcloud detects Elastic Cloud / Elasticsearch API keys.
|
Package elasticcloud detects Elastic Cloud / Elasticsearch API keys. |
|
detectors/elevenlabs
Package elevenlabs detects ElevenLabs API keys (32-char hex near `elevenlabs` keyword).
|
Package elevenlabs detects ElevenLabs API keys (32-char hex near `elevenlabs` keyword). |
|
detectors/eloqua
Package eloqua detects Oracle Eloqua REST API client_id + client_secret pairs near the `eloqua` keyword.
|
Package eloqua detects Oracle Eloqua REST API client_id + client_secret pairs near the `eloqua` keyword. |
|
detectors/emailjs
Package emailjs detects EmailJS user_id + private access_token pairs near the `emailjs` keyword.
|
Package emailjs detects EmailJS user_id + private access_token pairs near the `emailjs` keyword. |
|
detectors/equinixmetal
Package equinixmetal detects Equinix Metal (formerly Packet) API tokens — 32-char alnum tokens near `equinix` / `packet` / `metal_api` keywords.
|
Package equinixmetal detects Equinix Metal (formerly Packet) API tokens — 32-char alnum tokens near `equinix` / `packet` / `metal_api` keywords. |
|
detectors/etherscan
Package etherscan detects Etherscan API keys — 34-char alnum strings near the `etherscan` keyword.
|
Package etherscan detects Etherscan API keys — 34-char alnum strings near the `etherscan` keyword. |
|
detectors/etsy
Package etsy detects Etsy (etsy.com) Open API v3 keystrings (24-32 alnum) near the etsy keyword.
|
Package etsy detects Etsy (etsy.com) Open API v3 keystrings (24-32 alnum) near the etsy keyword. |
|
detectors/evidently
Package evidently detects Evidently AI / Evidently Cloud API tokens (URL-safe base64, 32-80 chars).
|
Package evidently detects Evidently AI / Evidently Cloud API tokens (URL-safe base64, 32-80 chars). |
|
detectors/exoscale
Package exoscale detects Exoscale IaaS access-key + secret-key pairs near the `exoscale` keyword.
|
Package exoscale detects Exoscale IaaS access-key + secret-key pairs near the `exoscale` keyword. |
|
detectors/expel
Package expel detects Expel (MDR) API keys near the `expel` keyword.
|
Package expel detects Expel (MDR) API keys near the `expel` keyword. |
|
detectors/expo
Package expo detects Expo personal access tokens.
|
Package expo detects Expo personal access tokens. |
|
detectors/faire
Package faire detects Faire wholesale-marketplace API keys (`fai_` prefix + alnum).
|
Package faire detects Faire wholesale-marketplace API keys (`fai_` prefix + alnum). |
|
detectors/fastly
Package fastly detects Fastly API tokens (32-char base62 with optional hyphens) gated on the `fastly` keyword window.
|
Package fastly detects Fastly API tokens (32-char base62 with optional hyphens) gated on the `fastly` keyword window. |
|
detectors/fastspring
Package fastspring detects FastSpring API credentials — a paired username + password (each 16+ alphanumeric) near the `fastspring` keyword.
|
Package fastspring detects FastSpring API credentials — a paired username + password (each 16+ alphanumeric) near the `fastspring` keyword. |
|
detectors/fattureincloud
Package fattureincloud detects Fatture in Cloud (fattureincloud.it) API access tokens — long base64url-ish bearer tokens near the `fattureincloud` keyword.
|
Package fattureincloud detects Fatture in Cloud (fattureincloud.it) API access tokens — long base64url-ish bearer tokens near the `fattureincloud` keyword. |
|
detectors/fauna
Package fauna detects FaunaDB secrets (`fnAd…` admin / `fnAk…` server keys).
|
Package fauna detects FaunaDB secrets (`fnAd…` admin / `fnAk…` server keys). |
|
detectors/fiddler
Package fiddler detects Fiddler AI bearer tokens (URL-safe base64, 40-80 chars).
|
Package fiddler detects Fiddler AI bearer tokens (URL-safe base64, 40-80 chars). |
|
detectors/figma
Package figma detects Figma personal access tokens (`figd_…` legacy / `figpat_…` 2024+ format) and verifies them against /v1/me using the documented `X-Figma-Token` header.
|
Package figma detects Figma personal access tokens (`figd_…` legacy / `figpat_…` 2024+ format) and verifies them against /v1/me using the documented `X-Figma-Token` header. |
|
detectors/filebase
Package filebase detects Filebase S3-compatible IPFS / Web3 storage access_key + secret_key pairs (40+ alnum each) near the `filebase` keyword.
|
Package filebase detects Filebase S3-compatible IPFS / Web3 storage access_key + secret_key pairs (40+ alnum each) near the `filebase` keyword. |
|
detectors/firebasecloudmessaging
Package firebasecloudmessaging detects FCM legacy server keys — `AAAA`- prefixed base64url tokens near `fcm` / `firebase` keywords.
|
Package firebasecloudmessaging detects FCM legacy server keys — `AAAA`- prefixed base64url tokens near `fcm` / `firebase` keywords. |
|
detectors/firehydrant
Package firehydrant detects FireHydrant incident-response API tokens (`fhb_` prefix + base64url).
|
Package firehydrant detects FireHydrant incident-response API tokens (`fhb_` prefix + base64url). |
|
detectors/fireworks
Package fireworks detects Fireworks AI API keys (`fw_<base62>`) and verifies them against /v1/models with Bearer auth.
|
Package fireworks detects Fireworks AI API keys (`fw_<base62>`) and verifies them against /v1/models with Bearer auth. |
|
detectors/fivetran
Package fivetran detects Fivetran API key + secret pairs near the `fivetran` keyword.
|
Package fivetran detects Fivetran API key + secret pairs near the `fivetran` keyword. |
|
detectors/flutterwave
Package flutterwave detects Flutterwave secret keys (`FLWSECK-` / `FLWSECK_TEST-` prefix + 32-64 alnum) near the `flutterwave` keyword.
|
Package flutterwave detects Flutterwave secret keys (`FLWSECK-` / `FLWSECK_TEST-` prefix + 32-64 alnum) near the `flutterwave` keyword. |
|
detectors/flyio
Package flyio detects Fly.io macaroon tokens (fm1_/fm2_ prefixes) and verifies them by hitting the Machines API.
|
Package flyio detects Fly.io macaroon tokens (fm1_/fm2_ prefixes) and verifies them by hitting the Machines API. |
|
detectors/flymachines
Package flymachines detects Fly.io Machines API tokens (`fly_` or `FlyV1` prefix).
|
Package flymachines detects Fly.io Machines API tokens (`fly_` or `FlyV1` prefix). |
|
detectors/footprint
Package footprint detects Footprint KYC API keys (`sk_test_` or `sk_live_` prefix + alnum).
|
Package footprint detects Footprint KYC API keys (`sk_test_` or `sk_live_` prefix + alnum). |
|
detectors/forgerock
Package forgerock detects ForgeRock / Ping Identity Cloud SSO tokens — long alphanumerics near the `forgerock` keyword.
|
Package forgerock detects ForgeRock / Ping Identity Cloud SSO tokens — long alphanumerics near the `forgerock` keyword. |
|
detectors/forter
Package forter detects Forter fraud-prevention API keys — long hex/base64 strings near a `forter` keyword.
|
Package forter detects Forter fraud-prevention API keys — long hex/base64 strings near a `forter` keyword. |
|
detectors/freshchat
Package freshchat detects Freshchat API tokens — long alphanumerics near the `freshchat` keyword.
|
Package freshchat detects Freshchat API tokens — long alphanumerics near the `freshchat` keyword. |
|
detectors/freshdesk
Package freshdesk detects Freshdesk API keys (alphanumeric, ~20 chars, near `freshdesk` keyword).
|
Package freshdesk detects Freshdesk API keys (alphanumeric, ~20 chars, near `freshdesk` keyword). |
|
detectors/freshmarketer
Package freshmarketer detects Freshmarketer (Freshworks marketing) API keys near the `freshmarketer` keyword.
|
Package freshmarketer detects Freshmarketer (Freshworks marketing) API keys near the `freshmarketer` keyword. |
|
detectors/freshsales
Package freshsales detects Freshsales / Freshworks CRM API tokens — long alphanumerics near the `freshsales` or `freshworks` keyword.
|
Package freshsales detects Freshsales / Freshworks CRM API tokens — long alphanumerics near the `freshsales` or `freshworks` keyword. |
|
detectors/friendliai
Package friendliai detects FriendliAI personal API tokens — `flp_<32+ alnum>` prefix-keyed strings.
|
Package friendliai detects FriendliAI personal API tokens — `flp_<32+ alnum>` prefix-keyed strings. |
|
detectors/front
Package front detects Front (frontapp.com) API tokens — JWT-shaped 3-segment base64url tokens near `frontapp` / `front_api` keyword.
|
Package front detects Front (frontapp.com) API tokens — JWT-shaped 3-segment base64url tokens near `frontapp` / `front_api` keyword. |
|
detectors/frontegg
Package frontegg detects FrontEgg client secrets.
|
Package frontegg detects FrontEgg client secrets. |
|
detectors/fullstory
Package fullstory detects FullStory API keys — long base64url tokens near the `fullstory` keyword.
|
Package fullstory detects FullStory API keys — long base64url tokens near the `fullstory` keyword. |
|
detectors/fusionauth
Package fusionauth detects FusionAuth API keys — 32 hex (with optional dashes, UUID-shaped) near the `fusionauth` keyword.
|
Package fusionauth detects FusionAuth API keys — 32 hex (with optional dashes, UUID-shaped) near the `fusionauth` keyword. |
|
detectors/gainsight
Package gainsight detects Gainsight customer-success API access keys near the `gainsight` keyword.
|
Package gainsight detects Gainsight customer-success API access keys near the `gainsight` keyword. |
|
detectors/gandi
Package gandi detects Gandi (domain registrar) API keys — 24+ char base62 near the `gandi` keyword.
|
Package gandi detects Gandi (domain registrar) API keys — 24+ char base62 near the `gandi` keyword. |
|
detectors/gcp
Package gcp detects Google Cloud service-account JSON credentials and verifies them by exchanging a self-signed RS256 JWT for an OAuth2 access token at https://oauth2.googleapis.com/token.
|
Package gcp detects Google Cloud service-account JSON credentials and verifies them by exchanging a self-signed RS256 JWT for an OAuth2 access token at https://oauth2.googleapis.com/token. |
|
detectors/gcpapikey
Package gcpapikey detects Google Cloud / Firebase API keys (`AIza` + 35).
|
Package gcpapikey detects Google Cloud / Firebase API keys (`AIza` + 35). |
|
detectors/gcpidtoken
Package gcpidtoken detects GCP ID tokens — JWT-shaped tokens issued by google-issued OIDC, with `iss=https://accounts.google.com` (or the service-account equivalent) and an `aud=` claim binding the token to a specific resource.
|
Package gcpidtoken detects GCP ID tokens — JWT-shaped tokens issued by google-issued OIDC, with `iss=https://accounts.google.com` (or the service-account equivalent) and an `aud=` claim binding the token to a specific resource. |
|
detectors/gcpoauth
Package gcpoauth detects Google OAuth 2.0 refresh tokens (`1//0e…`).
|
Package gcpoauth detects Google OAuth 2.0 refresh tokens (`1//0e…`). |
|
detectors/gcssignedurl
Package gcssignedurl detects Google Cloud Storage signed URLs (V4).
|
Package gcssignedurl detects Google Cloud Storage signed URLs (V4). |
|
detectors/generic
Package generic is the catch-all detector that fires on high-entropy strings adjacent to a credential keyword.
|
Package generic is the catch-all detector that fires on high-entropy strings adjacent to a credential keyword. |
|
detectors/getresponse
Package getresponse detects GetResponse API keys — 32-hex strings near the `getresponse` keyword.
|
Package getresponse detects GetResponse API keys — 32-hex strings near the `getresponse` keyword. |
|
detectors/getstream
Package getstream detects Stream (getstream.io) chat / activity feed credentials — a paired api_key + api_secret (each 12+ alphanumeric) near the `getstream` / `stream_io` / `stream.io` / `streamio` keyword.
|
Package getstream detects Stream (getstream.io) chat / activity feed credentials — a paired api_key + api_secret (each 12+ alphanumeric) near the `getstream` / `stream_io` / `stream.io` / `streamio` keyword. |
|
detectors/ghcr
Package ghcr detects GitHub Container Registry tokens — the same shape as a GitHub PAT (ghp_/gho_/ghu_/ghs_/ghr_) but co-occurring with a `ghcr.io` reference.
|
Package ghcr detects GitHub Container Registry tokens — the same shape as a GitHub PAT (ghp_/gho_/ghu_/ghs_/ghr_) but co-occurring with a `ghcr.io` reference. |
|
detectors/gigya
Package gigya detects SAP Customer Data Cloud (Gigya) API key + secret pairs near the `gigya` keyword.
|
Package gigya detects SAP Customer Data Cloud (Gigya) API key + secret pairs near the `gigya` keyword. |
|
detectors/gitea
Package gitea detects Gitea personal access tokens (40-hex near the `gitea` keyword).
|
Package gitea detects Gitea personal access tokens (40-hex near the `gitea` keyword). |
|
detectors/github
Package github detects GitHub Personal Access Tokens (classic and fine-grained) and verifies them against api.github.com/user.
|
Package github detects GitHub Personal Access Tokens (classic and fine-grained) and verifies them against api.github.com/user. |
|
detectors/githubapp
Package githubapp detects GitHub Apps installation access tokens (`ghs_<base62>{36}`), distinct from PATs (handled by pkg/detectors/github).
|
Package githubapp detects GitHub Apps installation access tokens (`ghs_<base62>{36}`), distinct from PATs (handled by pkg/detectors/github). |
|
detectors/githubfinegrained
Package githubfinegrained detects GitHub fine-grained personal access tokens (`github_pat_<base62>{82}`).
|
Package githubfinegrained detects GitHub fine-grained personal access tokens (`github_pat_<base62>{82}`). |
|
detectors/gitlab
Package gitlab detects GitLab Personal Access Tokens (glpat-…) and verifies them against api/v4/personal_access_tokens/self.
|
Package gitlab detects GitLab Personal Access Tokens (glpat-…) and verifies them against api/v4/personal_access_tokens/self. |
|
detectors/gitlabdeploy
Package gitlabdeploy detects GitLab project / group / deploy tokens (`gldt-` prefix and adjacent variants) — distinct from the user PAT (`glpat-`) owned by `pkg/detectors/gitlab`.
|
Package gitlabdeploy detects GitLab project / group / deploy tokens (`gldt-` prefix and adjacent variants) — distinct from the user PAT (`glpat-`) owned by `pkg/detectors/gitlab`. |
|
detectors/gitlabpipeline
Package gitlabpipeline detects GitLab pipeline trigger tokens (40-char hex or UUID-shaped) gated on the `pipeline_trigger` keyword.
|
Package gitlabpipeline detects GitLab pipeline trigger tokens (40-char hex or UUID-shaped) gated on the `pipeline_trigger` keyword. |
|
detectors/gitter
Package gitter detects Gitter personal access tokens (40-hex co-occurring with `gitter`) and verifies them against /v1/user/me.
|
Package gitter detects Gitter personal access tokens (40-hex co-occurring with `gitter`) and verifies them against /v1/user/me. |
|
detectors/gladly
Package gladly detects Gladly customer support agent_email + api_token pairs near the `gladly` keyword.
|
Package gladly detects Gladly customer support agent_email + api_token pairs near the `gladly` keyword. |
|
detectors/gocardless
Package gocardless detects GoCardless access tokens — `live_<base64url>` or `sandbox_<base64url>` (40+ chars).
|
Package gocardless detects GoCardless access tokens — `live_<base64url>` or `sandbox_<base64url>` (40+ chars). |
|
detectors/gocd
Package gocd detects GoCD server access tokens (>=40 alnum) gated on the `gocd` keyword window.
|
Package gocd detects GoCD server access tokens (>=40 alnum) gated on the `gocd` keyword window. |
|
detectors/grafana
Package grafana detects Grafana service-account tokens (`glsa_<32>_<8 hex>`).
|
Package grafana detects Grafana service-account tokens (`glsa_<32>_<8 hex>`). |
|
detectors/greenhouse
Package greenhouse detects Greenhouse Harvest API keys — 40+ char alphanumeric strings near the `greenhouse` keyword.
|
Package greenhouse detects Greenhouse Harvest API keys — 40+ char alphanumeric strings near the `greenhouse` keyword. |
|
detectors/groq
Package groq detects Groq Cloud API keys (`gsk_…`) and verifies them against /openai/v1/models.
|
Package groq detects Groq Cloud API keys (`gsk_…`) and verifies them against /openai/v1/models. |
|
detectors/growthbook
Package growthbook detects GrowthBook secret API keys — `secret_admin_` / `secret_user_` prefix + alnum near the `growthbook` keyword.
|
Package growthbook detects GrowthBook secret API keys — `secret_admin_` / `secret_user_` prefix + alnum near the `growthbook` keyword. |
|
detectors/gumroad
Package gumroad detects Gumroad personal access tokens (32+ alphanumeric near the `gumroad` keyword).
|
Package gumroad detects Gumroad personal access tokens (32+ alphanumeric near the `gumroad` keyword). |
|
detectors/gusto
Package gusto detects Gusto payroll API OAuth bearer tokens — 40+ char hex strings near the `gusto` keyword.
|
Package gusto detects Gusto payroll API OAuth bearer tokens — 40+ char hex strings near the `gusto` keyword. |
|
detectors/hackerone
Package hackerone detects HackerOne identifier + API-token pairs near the `hackerone` keyword.
|
Package hackerone detects HackerOne identifier + API-token pairs near the `hackerone` keyword. |
|
detectors/hanko
Package hanko detects Hanko Cloud admin API keys — long base64url tokens gated on the `hanko` keyword window.
|
Package hanko detects Hanko Cloud admin API keys — long base64url tokens gated on the `hanko` keyword window. |
|
detectors/harbor
Package harbor detects Harbor container registry CLI secrets / robot account passwords near the `harbor` keyword.
|
Package harbor detects Harbor container registry CLI secrets / robot account passwords near the `harbor` keyword. |
|
detectors/harness
Package harness detects Harness CI/CD personal access tokens (`pat.<account>.<id>.<secret>` 4-segment dotted shape) and verifies them against /ng/api/users using the documented `x-api-key` header.
|
Package harness detects Harness CI/CD personal access tokens (`pat.<account>.<id>.<secret>` 4-segment dotted shape) and verifies them against /ng/api/users using the documented `x-api-key` header. |
|
detectors/hashicorpcloud
Package hashicorpcloud detects HashiCorp Cloud Platform (HCP) access tokens (`hcp.…`) and verifies them against the IAM read endpoint.
|
Package hashicorpcloud detects HashiCorp Cloud Platform (HCP) access tokens (`hcp.…`) and verifies them against the IAM read endpoint. |
|
detectors/hasura
Package hasura detects Hasura Cloud admin secrets — long alphanumerics near the `hasura` keyword.
|
Package hasura detects Hasura Cloud admin secrets — long alphanumerics near the `hasura` keyword. |
|
detectors/heap
Package heap detects Heap analytics server-side keys — `heap_<base62>{32+}` strings near the `heap` keyword.
|
Package heap detects Heap analytics server-side keys — `heap_<base62>{32+}` strings near the `heap` keyword. |
|
detectors/helcim
Package helcim detects Helcim payment API tokens (32-hex co-occurring with `helcim`) and verifies them against /v2/connect-test using the documented `api-token` header.
|
Package helcim detects Helcim payment API tokens (32-hex co-occurring with `helcim`) and verifies them against /v2/connect-test using the documented `api-token` header. |
|
detectors/helicone
Package helicone detects Helicone (helicone.ai) LLM-observability API keys (`sk-helicone-` prefix + alnum) near the `helicone` keyword.
|
Package helicone detects Helicone (helicone.ai) LLM-observability API keys (`sk-helicone-` prefix + alnum) near the `helicone` keyword. |
|
detectors/helius
Package helius detects Helius Solana RPC API keys — UUID-shaped strings near the `helius` keyword.
|
Package helius detects Helius Solana RPC API keys — UUID-shaped strings near the `helius` keyword. |
|
detectors/helpcrunch
Package helpcrunch detects HelpCrunch (helpcrunch.com) API tokens (JWT shape) near the helpcrunch keyword.
|
Package helpcrunch detects HelpCrunch (helpcrunch.com) API tokens (JWT shape) near the helpcrunch keyword. |
|
detectors/helpscout
Package helpscout detects Help Scout app_id + app_secret pairs near the `helpscout` keyword.
|
Package helpscout detects Help Scout app_id + app_secret pairs near the `helpscout` keyword. |
|
detectors/heroku
Package heroku detects Heroku API tokens (UUIDs) and verifies them against /account.
|
Package heroku detects Heroku API tokens (UUIDs) and verifies them against /account. |
|
detectors/hetzner
Package hetzner detects Hetzner Cloud API tokens (`<base64url>{64}` near `hcloud` / `hetzner` keyword).
|
Package hetzner detects Hetzner Cloud API tokens (`<base64url>{64}` near `hcloud` / `hetzner` keyword). |
|
detectors/honeybadger
Package honeybadger detects Honeybadger personal API tokens (`hbp_<base62>` near `honeybadger`) and verifies them against /v2/projects using Basic auth (token as username, empty password).
|
Package honeybadger detects Honeybadger personal API tokens (`hbp_<base62>` near `honeybadger`) and verifies them against /v2/projects using Basic auth (token as username, empty password). |
|
detectors/honeycomb
Package honeycomb detects Honeycomb API keys (`hcaik_…` ingest keys, plus the legacy 32-hex shape near the `honeycomb` keyword) and verifies them against /1/auth using the documented `X-Honeycomb-Team` header.
|
Package honeycomb detects Honeycomb API keys (`hcaik_…` ingest keys, plus the legacy 32-hex shape near the `honeycomb` keyword) and verifies them against /1/auth using the documented `X-Honeycomb-Team` header. |
|
detectors/hookdeck
Package hookdeck detects Hookdeck.com API keys (`hookdeck_test_` / `hookdeck_live_` prefix followed by base62).
|
Package hookdeck detects Hookdeck.com API keys (`hookdeck_test_` / `hookdeck_live_` prefix followed by base62). |
|
detectors/hootsuite
Package hootsuite detects Hootsuite OAuth access tokens near the `hootsuite` keyword.
|
Package hootsuite detects Hootsuite OAuth access tokens near the `hootsuite` keyword. |
|
detectors/hotjar
Package hotjar detects Hotjar API tokens — `hjar_<base64url>{40+}` strings near the `hotjar` keyword.
|
Package hotjar detects Hotjar API tokens — `hjar_<base64url>{40+}` strings near the `hotjar` keyword. |
|
detectors/hubspot
Package hubspot detects HubSpot Private App access tokens (pat-...) and verifies them against /integrations/v1/me.
|
Package hubspot detects HubSpot Private App access tokens (pat-...) and verifies them against /integrations/v1/me. |
|
detectors/huggingface
Package huggingface detects HuggingFace user access tokens (hf_…) and verifies them via /api/whoami-v2.
|
Package huggingface detects HuggingFace user access tokens (hf_…) and verifies them via /api/whoami-v2. |
|
detectors/hunter
Package hunter detects Hunter.io email-finder API keys — 40-char hex tokens near the `hunter` keyword.
|
Package hunter detects Hunter.io email-finder API keys — 40-char hex tokens near the `hunter` keyword. |
|
detectors/hyperbolic
Package hyperbolic detects Hyperbolic AI inference API tokens — JWT-shaped or long alnum strings near the `hyperbolic` keyword.
|
Package hyperbolic detects Hyperbolic AI inference API tokens — JWT-shaped or long alnum strings near the `hyperbolic` keyword. |
|
detectors/hyperline
Package hyperline detects Hyperline (hyperline.co) billing API keys — long base62 tokens near the `hyperline` keyword.
|
Package hyperline detects Hyperline (hyperline.co) billing API keys — long base62 tokens near the `hyperline` keyword. |
|
detectors/hyperproof
Package hyperproof detects Hyperproof (hyperproof.io) compliance API tokens (32-64 alnum) near the hyperproof keyword.
|
Package hyperproof detects Hyperproof (hyperproof.io) compliance API tokens (32-64 alnum) near the hyperproof keyword. |
|
detectors/ibmcloud
Package ibmcloud detects IBM Cloud IAM API keys — long alphanumerics near the `ibmcloud` / `ibm_cloud` keyword.
|
Package ibmcloud detects IBM Cloud IAM API keys — long alphanumerics near the `ibmcloud` / `ibm_cloud` keyword. |
|
detectors/idnow
Package idnow detects IDnow KYC API tokens (32-64 alphanumeric).
|
Package idnow detects IDnow KYC API tokens (32-64 alphanumeric). |
|
detectors/incidentio
Package incidentio detects incident.io API keys (`inc_` prefix + base64url).
|
Package incidentio detects incident.io API keys (`inc_` prefix + base64url). |
|
detectors/inflection
Package inflection detects Inflection AI Pi API tokens — long alnum strings near the `inflection` keyword.
|
Package inflection detects Inflection AI Pi API tokens — long alnum strings near the `inflection` keyword. |
|
detectors/infura
Package infura detects Infura project IDs — 32-char hex strings near the `infura` keyword.
|
Package infura detects Infura project IDs — 32-char hex strings near the `infura` keyword. |
|
detectors/instana
Package instana detects IBM Instana API tokens (40+ alphanumeric near the `instana` keyword).
|
Package instana detects IBM Instana API tokens (40+ alphanumeric near the `instana` keyword). |
|
detectors/intercom
Package intercom detects Intercom access tokens (`dG9rOg…` — base64 of "tok:") and verifies them against /me.
|
Package intercom detects Intercom access tokens (`dG9rOg…` — base64 of "tok:") and verifies them against /me. |
|
detectors/intigriti
Package intigriti detects Intigriti researcher / company API tokens (URL-safe base64, 40-128 chars).
|
Package intigriti detects Intigriti researcher / company API tokens (URL-safe base64, 40-128 chars). |
|
detectors/iterable
Package iterable detects Iterable API keys — long alphanumeric tokens near the `iterable` keyword.
|
Package iterable detects Iterable API keys — long alphanumeric tokens near the `iterable` keyword. |
|
detectors/jellyfish
Package jellyfish detects Jellyfish engineering-analytics API tokens — long alnum strings near a `jellyfish` keyword.
|
Package jellyfish detects Jellyfish engineering-analytics API tokens — long alnum strings near a `jellyfish` keyword. |
|
detectors/jenkins
Package jenkins detects Jenkins API tokens — the modern shape is `11<32-hex>` (a single 34-char hex string starting with `11`) issued by the Jenkins user "Configure" page.
|
Package jenkins detects Jenkins API tokens — the modern shape is `11<32-hex>` (a single 34-char hex string starting with `11`) issued by the Jenkins user "Configure" page. |
|
detectors/jenkinsx
Package jenkinsx detects Jenkins X (jx) API tokens — long alnum tokens near `jenkinsx` / `jx_` keyword.
|
Package jenkinsx detects Jenkins X (jx) API tokens — long alnum tokens near `jenkinsx` / `jx_` keyword. |
|
detectors/jfrog
Package jfrog detects JFrog Artifactory access tokens.
|
Package jfrog detects JFrog Artifactory access tokens. |
|
detectors/jina
Package jina detects Jina AI API keys — `jina_` prefix followed by a long base64url body.
|
Package jina detects Jina AI API keys — `jina_` prefix followed by a long base64url body. |
|
detectors/jira
Package jira detects Atlassian Jira API tokens (24-char base62) near a "jira" / "atlassian" keyword.
|
Package jira detects Atlassian Jira API tokens (24-char base62) near a "jira" / "atlassian" keyword. |
|
detectors/jumio
Package jumio detects Jumio (jumio.com) KYC API token + secret pairs near the `jumio` keyword.
|
Package jumio detects Jumio (jumio.com) KYC API token + secret pairs near the `jumio` keyword. |
|
detectors/jumpcloud
Package jumpcloud detects JumpCloud API keys (40-hex co-occurring with `jumpcloud`) and verifies them against /api/systemusers using the documented `x-api-key` header.
|
Package jumpcloud detects JumpCloud API keys (40-hex co-occurring with `jumpcloud`) and verifies them against /api/systemusers using the documented `x-api-key` header. |
|
detectors/june
Package june detects June.so analytics write keys — 32 alnum near the `june` keyword.
|
Package june detects June.so analytics write keys — 32 alnum near the `june` keyword. |
|
detectors/jwt
Package jwt detects JSON Web Tokens (header.payload.signature, base64url encoded) and surfaces the iss/sub claims in ExtraData.
|
Package jwt detects JSON Web Tokens (header.payload.signature, base64url encoded) and surfaces the iss/sub claims in ExtraData. |
|
detectors/kafka
Package kafka detects Kafka SASL/PLAIN credentials in client config blocks.
|
Package kafka detects Kafka SASL/PLAIN credentials in client config blocks. |
|
detectors/kagi
Package kagi detects Kagi search API tokens (`kagi_` prefix + alnum).
|
Package kagi detects Kagi search API tokens (`kagi_` prefix + alnum). |
|
detectors/kayako
Package kayako detects Kayako support API tokens — long alnum strings near a `kayako` keyword.
|
Package kayako detects Kayako support API tokens — long alnum strings near a `kayako` keyword. |
|
detectors/keycdn
Package keycdn detects KeyCDN API keys — long alphanumeric strings near the `keycdn` keyword.
|
Package keycdn detects KeyCDN API keys — long alphanumeric strings near the `keycdn` keyword. |
|
detectors/keycloak
Package keycloak detects Keycloak client_id + client_secret pairs near the `keycloak` keyword.
|
Package keycloak detects Keycloak client_id + client_secret pairs near the `keycloak` keyword. |
|
detectors/kickbox
Package kickbox detects Kickbox email-verification API keys — `live_`/`test_` prefixed alnum strings near the `kickbox` keyword.
|
Package kickbox detects Kickbox email-verification API keys — `live_`/`test_` prefixed alnum strings near the `kickbox` keyword. |
|
detectors/kinde
Package kinde detects Kinde Auth M2M client secrets — long base64url tokens (>=40 chars) gated on the `kinde` keyword window.
|
Package kinde detects Kinde Auth M2M client secrets — long base64url tokens (>=40 chars) gated on the `kinde` keyword window. |
|
detectors/klarna
Package klarna detects Klarna API credentials — a paired username (Klarna uses `PK<digits>_<8>` for production, `PK_test_<digits>_<8>` for sandbox) and a 32-64 char password near the `klarna` keyword.
|
Package klarna detects Klarna API credentials — a paired username (Klarna uses `PK<digits>_<8>` for production, `PK_test_<digits>_<8>` for sandbox) and a 32-64 char password near the `klarna` keyword. |
|
detectors/klaviyo
Package klaviyo detects Klaviyo private (`pk_…`) and public (`sk_…`) API keys and verifies them against /api/v2/profiles using the documented `Authorization: Klaviyo-API-Key …` header.
|
Package klaviyo detects Klaviyo private (`pk_…`) and public (`sk_…`) API keys and verifies them against /api/v2/profiles using the documented `Authorization: Klaviyo-API-Key …` header. |
|
detectors/klu
Package klu detects Klu LLM ops API keys (`klu_` prefix + alnum).
|
Package klu detects Klu LLM ops API keys (`klu_` prefix + alnum). |
|
detectors/knock
Package knock detects Knock notifications service API keys — `sk_(test|live)_<32+ alnum>` prefix-keyed strings near the `knock` keyword.
|
Package knock detects Knock notifications service API keys — `sk_(test|live)_<32+ alnum>` prefix-keyed strings near the `knock` keyword. |
|
detectors/kong
Package kong detects Kong Konnect personal access tokens — `kpat_` prefix + alnum near the `kong` keyword.
|
Package kong detects Kong Konnect personal access tokens — `kpat_` prefix + alnum near the `kong` keyword. |
|
detectors/kount
Package kount detects Kount API keys (JWT-shaped, three dot-separated base64 segments).
|
Package kount detects Kount API keys (JWT-shaped, three dot-separated base64 segments). |
|
detectors/kraken
Package kraken detects Kraken exchange API key + secret pairs near the `kraken` keyword.
|
Package kraken detects Kraken exchange API key + secret pairs near the `kraken` keyword. |
|
detectors/kubeconfig
Package kubeconfig detects kubeconfig YAML containing credential material — `client-certificate-data:`, `client-key-data:`, or `token:` fields under a `users:` block.
|
Package kubeconfig detects kubeconfig YAML containing credential material — `client-certificate-data:`, `client-key-data:`, or `token:` fields under a `users:` block. |
|
detectors/kustomer
Package kustomer detects Kustomer API tokens — long alphanumerics near the `kustomer` keyword.
|
Package kustomer detects Kustomer API tokens — long alphanumerics near the `kustomer` keyword. |
|
detectors/lacework
Package lacework detects Lacework API access tokens (`<base64>_<hex>` shape co-occurring with `lacework`) and verifies them against /api/v2/AccessTokens.
|
Package lacework detects Lacework API access tokens (`<base64>_<hex>` shape co-occurring with `lacework`) and verifies them against /api/v2/AccessTokens. |
|
detectors/lakera
Package lakera detects Lakera Guard LLM-security API keys (32-64 alnum).
|
Package lakera detects Lakera Guard LLM-security API keys (32-64 alnum). |
|
detectors/lambdalabs
Package lambdalabs detects Lambda Labs Cloud API keys — 40+ char alphanumeric strings near the `lambdalabs` / `lambda_labs` keyword.
|
Package lambdalabs detects Lambda Labs Cloud API keys — 40+ char alphanumeric strings near the `lambdalabs` / `lambda_labs` keyword. |
|
detectors/lambdatest
Package lambdatest detects LambdaTest username + access_key pairs near the `lambdatest` keyword.
|
Package lambdatest detects LambdaTest username + access_key pairs near the `lambdatest` keyword. |
|
detectors/langflow
Package langflow detects Langflow API keys (`lf_` prefix + alnum).
|
Package langflow detects Langflow API keys (`lf_` prefix + alnum). |
|
detectors/langfuse
Package langfuse detects Langfuse (langfuse.com) public + secret key pairs (`pk-lf-` + `sk-lf-` prefixes) near the `langfuse` keyword.
|
Package langfuse detects Langfuse (langfuse.com) public + secret key pairs (`pk-lf-` + `sk-lf-` prefixes) near the `langfuse` keyword. |
|
detectors/langsmith
Package langsmith detects LangSmith (smith.langchain.com) API keys (`lsv2_(pt|sk)_` prefix + 40-char hex).
|
Package langsmith detects LangSmith (smith.langchain.com) API keys (`lsv2_(pt|sk)_` prefix + 40-char hex). |
|
detectors/lark
Package lark detects Lark / Feishu Open Platform credentials — a paired app_id (`cli_<16 hex>`) + app_secret (32-char alphanumeric) near the `lark` / `feishu` keyword.
|
Package lark detects Lark / Feishu Open Platform credentials — a paired app_id (`cli_<16 hex>`) + app_secret (32-char alphanumeric) near the `lark` / `feishu` keyword. |
|
detectors/launchdarkly
Package launchdarkly detects LaunchDarkly access (`api-<uuid>`) and SDK (`sdk-<uuid>`) keys, verifying access keys against /api/v2/projects.
|
Package launchdarkly detects LaunchDarkly access (`api-<uuid>`) and SDK (`sdk-<uuid>`) keys, verifying access keys against /api/v2/projects. |
|
detectors/launchdarklyrelay
Package launchdarklyrelay detects LaunchDarkly relay-proxy service tokens.
|
Package launchdarklyrelay detects LaunchDarkly relay-proxy service tokens. |
|
detectors/launchnotes
Package launchnotes detects LaunchNotes API keys (`ln_…`).
|
Package launchnotes detects LaunchNotes API keys (`ln_…`). |
|
detectors/leaseweb
Package leaseweb detects Leaseweb API key + secret pairs near the `leaseweb` keyword.
|
Package leaseweb detects Leaseweb API key + secret pairs near the `leaseweb` keyword. |
|
detectors/lemlist
Package lemlist detects Lemlist cold-email API user_email + api_key pairs near the `lemlist` keyword.
|
Package lemlist detects Lemlist cold-email API user_email + api_key pairs near the `lemlist` keyword. |
|
detectors/lemonsqueezy
Package lemonsqueezy detects Lemon Squeezy API keys (long base64url-ish JWT-shaped tokens near `lemonsqueezy` keyword).
|
Package lemonsqueezy detects Lemon Squeezy API keys (long base64url-ish JWT-shaped tokens near `lemonsqueezy` keyword). |
|
detectors/leptonai
Package leptonai detects Lepton AI workspace tokens — long alnum strings near the `lepton` keyword.
|
Package leptonai detects Lepton AI workspace tokens — long alnum strings near the `lepton` keyword. |
|
detectors/lever
Package lever detects Lever recruiting API keys — 40-character hex strings near the `lever` keyword.
|
Package lever detects Lever recruiting API keys — 40-character hex strings near the `lever` keyword. |
|
detectors/lightstep
Package lightstep detects Lightstep / ServiceNow Cloud Observability API keys — long alphanumerics near the `lightstep` keyword.
|
Package lightstep detects Lightstep / ServiceNow Cloud Observability API keys — long alphanumerics near the `lightstep` keyword. |
|
detectors/linear
Package linear detects Linear personal API keys (lin_api_<40>) and verifies them against the GraphQL endpoint.
|
Package linear detects Linear personal API keys (lin_api_<40>) and verifies them against the GraphQL endpoint. |
|
detectors/linode
Package linode detects Linode personal access tokens (64 lowercase hex near `linode`) and verifies them against /v4/account.
|
Package linode detects Linode personal access tokens (64 lowercase hex near `linode`) and verifies them against /v4/account. |
|
detectors/livechat
Package livechat detects LiveChat (livechat.com) personal access tokens (`dal:` prefix + colon-separated id/secret) near the livechat keyword.
|
Package livechat detects LiveChat (livechat.com) personal access tokens (`dal:` prefix + colon-separated id/secret) near the livechat keyword. |
|
detectors/livekit
Package livekit detects LiveKit realtime audio/video API key + secret pairs near the `livekit` keyword.
|
Package livekit detects LiveKit realtime audio/video API key + secret pairs near the `livekit` keyword. |
|
detectors/lobehub
Package lobehub detects LobeHub / LobeChat API keys — `lobehub-` prefixed alnum near the `lobehub` keyword.
|
Package lobehub detects LobeHub / LobeChat API keys — `lobehub-` prefixed alnum near the `lobehub` keyword. |
|
detectors/loggly
Package loggly detects Loggly customer tokens (UUID near `loggly`).
|
Package loggly detects Loggly customer tokens (UUID near `loggly`). |
|
detectors/logzio
Package logzio detects Logz.io account API tokens (32-hex near `logz` / `logzio`).
|
Package logzio detects Logz.io account API tokens (32-hex near `logz` / `logzio`). |
|
detectors/lokalise
Package lokalise detects Lokalise API tokens (40-hex co-occurring with `lokalise`) and verifies them against /api2/projects using the documented `x-api-token` header.
|
Package lokalise detects Lokalise API tokens (40-hex co-occurring with `lokalise`) and verifies them against /api2/projects using the documented `x-api-token` header. |
|
detectors/looker
Package looker detects Looker API3 client_id + client_secret pairs near the `looker` keyword.
|
Package looker detects Looker API3 client_id + client_secret pairs near the `looker` keyword. |
|
detectors/loopsso
Package loopsso detects Loops.so API keys (32-hex co-occurring with `loops`) and verifies them against /v1/api-key using Bearer auth.
|
Package loopsso detects Loops.so API keys (32-hex co-occurring with `loops`) and verifies them against /v1/api-key using Bearer auth. |
|
detectors/lucidchart
Package lucidchart detects Lucidchart API tokens (>=40 base64url chars) gated on the `lucidchart` keyword window.
|
Package lucidchart detects Lucidchart API tokens (>=40 base64url chars) gated on the `lucidchart` keyword window. |
|
detectors/magento
Package magento detects Magento (Adobe Commerce) admin access tokens (32-char alnum).
|
Package magento detects Magento (Adobe Commerce) admin access tokens (32-char alnum). |
|
detectors/magiclabs
Package magiclabs detects Magic (magic.link) secret API keys near the `magic` keyword.
|
Package magiclabs detects Magic (magic.link) secret API keys near the `magic` keyword. |
|
detectors/mailboxlayer
Package mailboxlayer detects Mailboxlayer email-verification access keys — 32-char hex tokens near the `mailboxlayer` keyword.
|
Package mailboxlayer detects Mailboxlayer email-verification access keys — 32-char hex tokens near the `mailboxlayer` keyword. |
|
detectors/mailchimp
Package mailchimp detects Mailchimp API keys (32 hex + "-us" + dc number) and verifies them against the per-datacenter API root.
|
Package mailchimp detects Mailchimp API keys (32 hex + "-us" + dc number) and verifies them against the per-datacenter API root. |
|
detectors/mailerlite
Package mailerlite detects MailerLite API tokens.
|
Package mailerlite detects MailerLite API tokens. |
|
detectors/mailersend
Package mailersend detects MailerSend (mailersend.com) API tokens (`mlsn.` prefix + JWT-shaped suffix) near the `mailersend` keyword.
|
Package mailersend detects MailerSend (mailersend.com) API tokens (`mlsn.` prefix + JWT-shaped suffix) near the `mailersend` keyword. |
|
detectors/mailgun
Package mailgun detects Mailgun API keys (legacy "key-..." and the newer "<32 hex>-<8 hex>-<8 hex>" shape) and verifies them against /v3/domains using HTTP Basic auth (api:<key>).
|
Package mailgun detects Mailgun API keys (legacy "key-..." and the newer "<32 hex>-<8 hex>-<8 hex>" shape) and verifies them against /v3/domains using HTTP Basic auth (api:<key>). |
|
detectors/mailjet
Package mailjet detects Mailjet API key + API secret pairs (each 32 hex chars) near the `mailjet` keyword.
|
Package mailjet detects Mailjet API key + API secret pairs (each 32 hex chars) near the `mailjet` keyword. |
|
detectors/mailmodo
Package mailmodo detects Mailmodo email-marketing API keys — long alnum strings near a `mailmodo` keyword.
|
Package mailmodo detects Mailmodo email-marketing API keys — long alnum strings near a `mailmodo` keyword. |
|
detectors/mailtrap
Package mailtrap detects Mailtrap API tokens — long alphanumeric strings near the `mailtrap` keyword.
|
Package mailtrap detects Mailtrap API tokens — long alphanumeric strings near the `mailtrap` keyword. |
|
detectors/make
Package make detects Make.com (formerly Integromat) API tokens near the `make.com` / `integromat` keyword.
|
Package make detects Make.com (formerly Integromat) API tokens near the `make.com` / `integromat` keyword. |
|
detectors/mandiant
Package mandiant detects Mandiant Advantage API key + secret pairs near the `mandiant` / `fireeye` keyword.
|
Package mandiant detects Mandiant Advantage API key + secret pairs near the `mandiant` / `fireeye` keyword. |
|
detectors/mandrill
Package mandrill detects Mailchimp Mandrill API keys — 22-char URL-safe alphanumeric strings near the `mandrill` keyword.
|
Package mandrill detects Mailchimp Mandrill API keys — 22-char URL-safe alphanumeric strings near the `mandrill` keyword. |
|
detectors/mapbox
Package mapbox detects Mapbox secret tokens (`sk.<base64url>`).
|
Package mapbox detects Mapbox secret tokens (`sk.<base64url>`). |
|
detectors/marketo
Package marketo detects Marketo REST API client_id + client_secret pairs near the `marketo` keyword.
|
Package marketo detects Marketo REST API client_id + client_secret pairs near the `marketo` keyword. |
|
detectors/marqo
Package marqo detects Marqo Cloud API keys — `mzpat_` prefix + alnum near the `marqo` keyword.
|
Package marqo detects Marqo Cloud API keys — `mzpat_` prefix + alnum near the `marqo` keyword. |
|
detectors/materialize
Package materialize detects Materialize Cloud app passwords / tokens — `mzp_` prefixed base64url tokens near the `materialize` keyword.
|
Package materialize detects Materialize Cloud app passwords / tokens — `mzp_` prefixed base64url tokens near the `materialize` keyword. |
|
detectors/meilisearch
Package meilisearch detects Meilisearch master / admin API keys — 32+ alnum near the `meilisearch` keyword.
|
Package meilisearch detects Meilisearch master / admin API keys — 32+ alnum near the `meilisearch` keyword. |
|
detectors/mercurybank
Package mercurybank detects Mercury Bank API tokens (`secret-token:mercury_*` / long base62 near `mercury_api_key`).
|
Package mercurybank detects Mercury Bank API tokens (`secret-token:mercury_*` / long base62 near `mercury_api_key`). |
|
detectors/messagebird
Package messagebird detects MessageBird API access keys (25-char alnum) gated on the `messagebird` keyword window.
|
Package messagebird detects MessageBird API access keys (25-char alnum) gated on the `messagebird` keyword window. |
|
detectors/microsoftdynamics
Package microsoftdynamics detects Microsoft Dynamics 365 access tokens near the `dynamics` keyword.
|
Package microsoftdynamics detects Microsoft Dynamics 365 access tokens near the `dynamics` keyword. |
|
detectors/milvus
Package milvus detects Milvus / Zilliz Cloud API tokens — `db_`-prefixed long alnum strings near the `milvus` keyword.
|
Package milvus detects Milvus / Zilliz Cloud API tokens — `db_`-prefixed long alnum strings near the `milvus` keyword. |
|
detectors/miro
Package miro detects Miro OAuth access tokens (>=40 base64url chars) gated on the `miro` keyword window.
|
Package miro detects Miro OAuth access tokens (>=40 base64url chars) gated on the `miro` keyword window. |
|
detectors/missiveapp
Package missiveapp detects Missive (missiveapp.com) API tokens (32-64 alnum) near the missive keyword.
|
Package missiveapp detects Missive (missiveapp.com) API tokens (32-64 alnum) near the missive keyword. |
|
detectors/mistral
Package mistral detects Mistral AI API keys (32-char base62) and verifies them against /v1/models.
|
Package mistral detects Mistral AI API keys (32-char base62) and verifies them against /v1/models. |
|
detectors/mixpanel
Package mixpanel detects Mixpanel service-account credentials.
|
Package mixpanel detects Mixpanel service-account credentials. |
|
detectors/modal
Package modal detects Modal token-id (`ak-…`) + token-secret (`as-…`) pairs.
|
Package modal detects Modal token-id (`ak-…`) + token-secret (`as-…`) pairs. |
|
detectors/modeanalytics
Package modeanalytics detects Mode Analytics API token + secret pairs near the `mode` keyword.
|
Package modeanalytics detects Mode Analytics API token + secret pairs near the `mode` keyword. |
|
detectors/modelscope
Package modelscope detects ModelScope API tokens — `ms-` prefixed UUID-shaped tokens near the `modelscope` keyword.
|
Package modelscope detects ModelScope API tokens — `ms-` prefixed UUID-shaped tokens near the `modelscope` keyword. |
|
detectors/mollie
Package mollie detects Mollie API keys (live_<base62>{30+} and test_<base62>{30+}) and verifies them against /v2/methods on api.mollie.com with Bearer auth — that endpoint is read-only and lists available payment methods.
|
Package mollie detects Mollie API keys (live_<base62>{30+} and test_<base62>{30+}) and verifies them against /v2/methods on api.mollie.com with Bearer auth — that endpoint is read-only and lists available payment methods. |
|
detectors/monday
Package monday detects Monday.com API tokens (JWT-shaped near a `monday` keyword) and verifies them with a `{ me { id } }` GraphQL query.
|
Package monday detects Monday.com API tokens (JWT-shaped near a `monday` keyword) and verifies them with a `{ me { id } }` GraphQL query. |
|
detectors/mongodb
Package mongodb detects MongoDB connection URIs that embed a password (`mongodb://user:password@host` or `mongodb+srv://user:password@host`).
|
Package mongodb detects MongoDB connection URIs that embed a password (`mongodb://user:password@host` or `mongodb+srv://user:password@host`). |
|
detectors/mongodbatlas
Package mongodbatlas detects MongoDB Atlas Programmatic API key pairs (8-char public key + UUID-shaped private key) and verifies them against /api/atlas/v2/orgs.
|
Package mongodbatlas detects MongoDB Atlas Programmatic API key pairs (8-char public key + UUID-shaped private key) and verifies them against /api/atlas/v2/orgs. |
|
detectors/mongodbrealm
Package mongodbrealm detects MongoDB Realm / Atlas App Services API keys — UUID-shaped (36-char) tokens near the `realm` or `app_services` keyword.
|
Package mongodbrealm detects MongoDB Realm / Atlas App Services API keys — UUID-shaped (36-char) tokens near the `realm` or `app_services` keyword. |
|
detectors/monsterapi
Package monsterapi detects MonsterAPI inference API keys — long alphanumerics near the `monsterapi` keyword.
|
Package monsterapi detects MonsterAPI inference API keys — long alphanumerics near the `monsterapi` keyword. |
|
detectors/moonpay
Package moonpay detects MoonPay API keys — `pk_live_` / `pk_test_` / `sk_live_` / `sk_test_` prefixed alnum near the `moonpay` keyword.
|
Package moonpay detects MoonPay API keys — `pk_live_` / `pk_test_` / `sk_live_` / `sk_test_` prefixed alnum near the `moonpay` keyword. |
|
detectors/moralis
Package moralis detects Moralis Web3 API keys — long alnum/JWT-shaped strings near the `moralis` keyword.
|
Package moralis detects Moralis Web3 API keys — long alnum/JWT-shaped strings near the `moralis` keyword. |
|
detectors/motherduck
Package motherduck detects MotherDuck access tokens — long base64url JWT strings near the `motherduck` keyword.
|
Package motherduck detects MotherDuck access tokens — long base64url JWT strings near the `motherduck` keyword. |
|
detectors/mux
Package mux detects Mux access token id + secret key pairs.
|
Package mux detects Mux access token id + secret key pairs. |
|
detectors/mysql
Package mysql detects MySQL connection URIs that embed a password (`mysql://user:password@host` or `mysqlx://`).
|
Package mysql detects MySQL connection URIs that embed a password (`mysql://user:password@host` or `mysqlx://`). |
|
detectors/n8n
Package n8n detects n8n workflow-automation API keys near the `n8n` keyword.
|
Package n8n detects n8n workflow-automation API keys near the `n8n` keyword. |
|
detectors/nearrpc
Package nearrpc detects NEAR Protocol RPC API keys (Pagoda, FastNEAR, Lava) — long alnum keys near a near-rpc-flavoured keyword.
|
Package nearrpc detects NEAR Protocol RPC API keys (Pagoda, FastNEAR, Lava) — long alnum keys near a near-rpc-flavoured keyword. |
|
detectors/nebius
Package nebius detects Nebius AI Studio API keys — `AAAA`-prefixed JWT-like tokens near the `nebius` keyword.
|
Package nebius detects Nebius AI Studio API keys — `AAAA`-prefixed JWT-like tokens near the `nebius` keyword. |
|
detectors/neo4jaura
Package neo4jaura detects Neo4j Aura DBaaS API client credentials — long alnum strings near a `neo4j` or `aura` keyword.
|
Package neo4jaura detects Neo4j Aura DBaaS API client credentials — long alnum strings near a `neo4j` or `aura` keyword. |
|
detectors/neon
Package neon detects Neon serverless Postgres API keys (`neon_<base62>`).
|
Package neon detects Neon serverless Postgres API keys (`neon_<base62>`). |
|
detectors/neptuneai
Package neptuneai detects Neptune.ai API tokens (`eyJ`-prefixed JWT shape carrying api_address) near the neptune keyword.
|
Package neptuneai detects Neptune.ai API tokens (`eyJ`-prefixed JWT shape carrying api_address) near the neptune keyword. |
|
detectors/netlify
Package netlify detects Netlify personal access tokens (nfp_<40>) and verifies them against /api/v1/user.
|
Package netlify detects Netlify personal access tokens (nfp_<40>) and verifies them against /api/v1/user. |
|
detectors/neverbounce
Package neverbounce detects NeverBounce API keys — `secret_` or `private_` prefixed alnum strings near the `neverbounce` keyword.
|
Package neverbounce detects NeverBounce API keys — `secret_` or `private_` prefixed alnum strings near the `neverbounce` keyword. |
|
detectors/newrelic
Package newrelic detects New Relic keys in three flavors:
|
Package newrelic detects New Relic keys in three flavors: |
|
detectors/ngrok
Package ngrok detects ngrok personal auth and API tokens (`2…`-prefixed, 40+ url-safe characters with an embedded `_`) and verifies them against /api/users/me on api.ngrok.com.
|
Package ngrok detects ngrok personal auth and API tokens (`2…`-prefixed, 40+ url-safe characters with an embedded `_`) and verifies them against /api/users/me on api.ngrok.com. |
|
detectors/nomic
Package nomic detects Nomic Atlas API keys — `nk-` prefix followed by a long base64url body.
|
Package nomic detects Nomic Atlas API keys — `nk-` prefix followed by a long base64url body. |
|
detectors/notion
Package notion detects Notion integration tokens (secret_<43>) and verifies them against /v1/users/me.
|
Package notion detects Notion integration tokens (secret_<43>) and verifies them against /v1/users/me. |
|
detectors/novitaai
Package novitaai detects Novita AI API keys — `sk_`-prefixed alnum strings near the `novita` keyword.
|
Package novitaai detects Novita AI API keys — `sk_`-prefixed alnum strings near the `novita` keyword. |
|
detectors/npm
Package npm detects npm automation/granular tokens (npm_…) and verifies them against registry.npmjs.org/-/whoami.
|
Package npm detects npm automation/granular tokens (npm_…) and verifies them against registry.npmjs.org/-/whoami. |
|
detectors/ns1
Package ns1 detects NS1 (IBM NS1 Connect) API keys — alnum tokens (16+ chars) gated on the `ns1` keyword window.
|
Package ns1 detects NS1 (IBM NS1 Connect) API keys — alnum tokens (16+ chars) gated on the `ns1` keyword window. |
|
detectors/nvidiangc
Package nvidiangc detects NVIDIA NGC API keys — `nvapi-` prefixed base64url tokens near the `nvidia` / `ngc` keyword.
|
Package nvidiangc detects NVIDIA NGC API keys — `nvapi-` prefixed base64url tokens near the `nvidia` / `ngc` keyword. |
|
detectors/octoai
Package octoai detects OctoAI / OctoML inference API tokens — long alphanumerics near the `octoai` / `octoml` keyword.
|
Package octoai detects OctoAI / OctoML inference API tokens — long alphanumerics near the `octoai` / `octoml` keyword. |
|
detectors/octopusdeploy
Package octopusdeploy detects Octopus Deploy API keys (`API-<26 base32>`).
|
Package octopusdeploy detects Octopus Deploy API keys (`API-<26 base32>`). |
|
detectors/okta
Package okta detects Okta API tokens (00...
|
Package okta detects Okta API tokens (00... |
|
detectors/okteto
Package okteto detects Okteto Cloud personal access tokens — long alphanumerics near the `okteto` keyword.
|
Package okteto detects Okteto Cloud personal access tokens — long alphanumerics near the `okteto` keyword. |
|
detectors/ollamacloud
Package ollamacloud detects Ollama Cloud API keys near the `ollama` keyword.
|
Package ollamacloud detects Ollama Cloud API keys near the `ollama` keyword. |
|
detectors/onelogin
Package onelogin detects OneLogin API client secrets (64-hex co-occurring with `onelogin`) and verifies them against the /api/2/users endpoint using the documented `Authorization: bearer:<token>` header form.
|
Package onelogin detects OneLogin API client secrets (64-hex co-occurring with `onelogin`) and verifies them against the /api/2/users endpoint using the documented `Authorization: bearer:<token>` header form. |
|
detectors/onesignal
Package onesignal detects OneSignal REST API keys — long base62 tokens near `onesignal` keyword.
|
Package onesignal detects OneSignal REST API keys — long base62 tokens near `onesignal` keyword. |
|
detectors/onetrust
Package onetrust detects OneTrust integration / OAuth tokens — long base64url tokens near the `onetrust` keyword.
|
Package onetrust detects OneTrust integration / OAuth tokens — long base64url tokens near the `onetrust` keyword. |
|
detectors/onfido
Package onfido detects Onfido (onfido.com) KYC API tokens (`api_(live|sandbox)_(us|eu|ca)_` prefix + alnum) near the `onfido` keyword.
|
Package onfido detects Onfido (onfido.com) KYC API tokens (`api_(live|sandbox)_(us|eu|ca)_` prefix + alnum) near the `onfido` keyword. |
|
detectors/openai
Package openai detects OpenAI API keys (sk-…, sk-proj-…) and verifies them against the /v1/models endpoint.
|
Package openai detects OpenAI API keys (sk-…, sk-proj-…) and verifies them against the /v1/models endpoint. |
|
detectors/openpipe
Package openpipe detects OpenPipe LLM gateway API keys (`opk_` prefix + alnum).
|
Package openpipe detects OpenPipe LLM gateway API keys (`opk_` prefix + alnum). |
|
detectors/openrouter
Package openrouter detects OpenRouter API keys (`sk-or-v1-…`) and verifies them against /api/v1/auth/key.
|
Package openrouter detects OpenRouter API keys (`sk-or-v1-…`) and verifies them against /api/v1/auth/key. |
|
detectors/opensea
Package opensea detects OpenSea API keys — 32-char hex strings near the `opensea` keyword.
|
Package opensea detects OpenSea API keys — 32-char hex strings near the `opensea` keyword. |
|
detectors/opensearchcloud
Package opensearchcloud detects OpenSearch Service / Aiven OpenSearch credentials — `os_` prefixed alnum tokens near the `opensearch` keyword.
|
Package opensearchcloud detects OpenSearch Service / Aiven OpenSearch credentials — `os_` prefixed alnum tokens near the `opensearch` keyword. |
|
detectors/opsgenie
Package opsgenie detects Opsgenie API integration keys (UUID near `opsgenie` keyword) and verifies them against /v2/integrations using the `GenieKey <key>` Authorization scheme.
|
Package opsgenie detects Opsgenie API integration keys (UUID near `opsgenie` keyword) and verifies them against /v2/integrations using the `GenieKey <key>` Authorization scheme. |
|
detectors/opslevel
Package opslevel detects OpsLevel (opslevel.com) API tokens (40-64 alnum) near the `opslevel` keyword.
|
Package opslevel detects OpsLevel (opslevel.com) API tokens (40-64 alnum) near the `opslevel` keyword. |
|
detectors/optimizely
Package optimizely detects Optimizely personal access tokens — long base64url tokens near the `optimizely` keyword.
|
Package optimizely detects Optimizely personal access tokens — long base64url tokens near the `optimizely` keyword. |
|
detectors/oraclecloud
Package oraclecloud detects Oracle Cloud Infrastructure (OCI) auth tokens — long alphanumerics near the `oraclecloud` / `oci_` keyword.
|
Package oraclecloud detects Oracle Cloud Infrastructure (OCI) auth tokens — long alphanumerics near the `oraclecloud` / `oci_` keyword. |
|
detectors/oraclenetsuite
Package oraclenetsuite detects Oracle NetSuite OAuth1 token ID + secret pairs near the `netsuite` keyword.
|
Package oraclenetsuite detects Oracle NetSuite OAuth1 token ID + secret pairs near the `netsuite` keyword. |
|
detectors/ortto
Package ortto detects Ortto (formerly Autopilot) marketing-automation API keys (`pak_` prefix + 32-64 alnum) near the `ortto` / `autopilothq` keyword.
|
Package ortto detects Ortto (formerly Autopilot) marketing-automation API keys (`pak_` prefix + 32-64 alnum) near the `ortto` / `autopilothq` keyword. |
|
detectors/ory
Package ory detects Ory Network workspace API keys — `ory_`-prefixed alnum strings near the `ory` keyword.
|
Package ory detects Ory Network workspace API keys — `ory_`-prefixed alnum strings near the `ory` keyword. |
|
detectors/outreach
Package outreach detects Outreach.io OAuth access tokens — long base64url tokens near the `outreach` keyword.
|
Package outreach detects Outreach.io OAuth access tokens — long base64url tokens near the `outreach` keyword. |
|
detectors/ovhcloud
Package ovhcloud detects OVH Cloud API credentials.
|
Package ovhcloud detects OVH Cloud API credentials. |
|
detectors/paddle
Package paddle detects Paddle Billing API keys — `pdl_<live|sdbx>_apikey_` prefix followed by a base64url body.
|
Package paddle detects Paddle Billing API keys — `pdl_<live|sdbx>_apikey_` prefix followed by a base64url body. |
|
detectors/pagerduty
Package pagerduty detects PagerDuty REST API tokens (20-char alnum) and verifies them against /users.
|
Package pagerduty detects PagerDuty REST API tokens (20-char alnum) and verifies them against /users. |
|
detectors/pagertree
Package pagertree detects PagerTree integration tokens (32-hex near `pagertree`) and verifies them against /api/v4/integrations with Bearer auth.
|
Package pagertree detects PagerTree integration tokens (32-hex near `pagertree`) and verifies them against /api/v4/integrations with Bearer auth. |
|
detectors/paperspace
Package paperspace detects Paperspace API keys and verifies them via /users/getPublicProfile.
|
Package paperspace detects Paperspace API keys and verifies them via /users/getPublicProfile. |
|
detectors/parabola
Package parabola detects Parabola workflow API tokens — long alnum strings near a `parabola` keyword.
|
Package parabola detects Parabola workflow API tokens — long alnum strings near a `parabola` keyword. |
|
detectors/pardot
Package pardot detects Salesforce Pardot / Account Engagement business unit id + access token pairs near the `pardot` keyword.
|
Package pardot detects Salesforce Pardot / Account Engagement business unit id + access token pairs near the `pardot` keyword. |
|
detectors/particleio
Package particleio detects Particle.io IoT access tokens — long hex strings near a `particle` keyword.
|
Package particleio detects Particle.io IoT access tokens — long hex strings near a `particle` keyword. |
|
detectors/paylocity
Package paylocity detects Paylocity OAuth client_id + client_secret pairs near the `paylocity` keyword.
|
Package paylocity detects Paylocity OAuth client_id + client_secret pairs near the `paylocity` keyword. |
|
detectors/paypal
Package paypal detects PayPal REST API client_id / client_secret pairs and verifies them by minting an OAuth access token at /v1/oauth2/token.
|
Package paypal detects PayPal REST API client_id / client_secret pairs and verifies them by minting an OAuth access token at /v1/oauth2/token. |
|
detectors/paystack
Package paystack detects Paystack secret keys (`sk_(live|test)_` prefix + 40-50 alnum) near the `paystack` keyword.
|
Package paystack detects Paystack secret keys (`sk_(live|test)_` prefix + 40-50 alnum) near the `paystack` keyword. |
|
detectors/pdfshift
Package pdfshift detects PDFShift API keys (`sk_` prefix + 40-80 alnum chars).
|
Package pdfshift detects PDFShift API keys (`sk_` prefix + 40-80 alnum chars). |
|
detectors/pendo
Package pendo detects Pendo integration tokens.
|
Package pendo detects Pendo integration tokens. |
|
detectors/perplexity
Package perplexity detects Perplexity AI API keys (`pplx-<base62>`).
|
Package perplexity detects Perplexity AI API keys (`pplx-<base62>`). |
|
detectors/persona
Package persona detects Persona (withpersona.com) KYC API keys (`persona_(production|sandbox)_` prefix + alnum) near the `persona` keyword.
|
Package persona detects Persona (withpersona.com) KYC API keys (`persona_(production|sandbox)_` prefix + alnum) near the `persona` keyword. |
|
detectors/piicc
Package piicc detects credit card numbers via shape + Luhn checksum.
|
Package piicc detects credit card numbers via shape + Luhn checksum. |
|
detectors/piiemail
Package piiemail detects email addresses.
|
Package piiemail detects email addresses. |
|
detectors/piiiban
Package piiiban detects International Bank Account Numbers via shape + mod-97 checksum.
|
Package piiiban detects International Bank Account Numbers via shape + mod-97 checksum. |
|
detectors/piissn
Package piissn detects US Social Security Numbers in xxx-xx-xxxx form.
|
Package piissn detects US Social Security Numbers in xxx-xx-xxxx form. |
|
detectors/pinecone
Package pinecone detects Pinecone API keys (`pcsk_<base62>`) and verifies them against the control-plane /databases endpoint with the documented `Api-Key` header.
|
Package pinecone detects Pinecone API keys (`pcsk_<base62>`) and verifies them against the control-plane /databases endpoint with the documented `Api-Key` header. |
|
detectors/pingdom
Package pingdom detects Pingdom API tokens (`<base62>{64,72}` near `pingdom`) and verifies them against /api/3.1/checks with Bearer auth.
|
Package pingdom detects Pingdom API tokens (`<base62>{64,72}` near `pingdom`) and verifies them against /api/3.1/checks with Bearer auth. |
|
detectors/pingidentity
Package pingidentity detects Ping Identity (PingOne) worker app secrets (UUID v4 shape).
|
Package pingidentity detects Ping Identity (PingOne) worker app secrets (UUID v4 shape). |
|
detectors/pingone
Package pingone detects PingOne worker app credentials — client_id + client_secret pair (each UUID or 36+ alnum) near the `pingone` keyword.
|
Package pingone detects PingOne worker app credentials — client_id + client_secret pair (each UUID or 36+ alnum) near the `pingone` keyword. |
|
detectors/pipedream
Package pipedream detects Pipedream API tokens near the `pipedream` keyword.
|
Package pipedream detects Pipedream API tokens near the `pipedream` keyword. |
|
detectors/pipedrive
Package pipedrive detects Pipedrive personal API tokens — 40-char alphanumeric strings near the `pipedrive` keyword.
|
Package pipedrive detects Pipedrive personal API tokens — 40-char alphanumeric strings near the `pipedrive` keyword. |
|
detectors/plaid
Package plaid detects Plaid client_id (24-hex) + secret (30-hex) pairs and verifies them by POSTing to /categories/get, the cheapest sandbox-safe endpoint that authenticates the pair without side effects.
|
Package plaid detects Plaid client_id (24-hex) + secret (30-hex) pairs and verifies them by POSTing to /categories/get, the cheapest sandbox-safe endpoint that authenticates the pair without side effects. |
|
detectors/planetscale
Package planetscale detects PlanetScale service token id + secret pairs (`pscale_oauth_…` / `pscale_tkn_…` + 32-64 char secret) and verifies them against /v1/organizations.
|
Package planetscale detects PlanetScale service token id + secret pairs (`pscale_oauth_…` / `pscale_tkn_…` + 32-64 char secret) and verifies them against /v1/organizations. |
|
detectors/planhat
Package planhat detects Planhat customer-success tenant tokens near the `planhat` keyword.
|
Package planhat detects Planhat customer-success tenant tokens near the `planhat` keyword. |
|
detectors/plivo
Package plivo detects Plivo Auth ID + Auth Token credentials — a paired detector.
|
Package plivo detects Plivo Auth ID + Auth Token credentials — a paired detector. |
|
detectors/polygonrpc
Package polygonrpc detects Polygon (PoS / zkEVM) RPC API keys — long alnum keys near a polygon-rpc-flavoured keyword.
|
Package polygonrpc detects Polygon (PoS / zkEVM) RPC API keys — long alnum keys near a polygon-rpc-flavoured keyword. |
|
detectors/portkey
Package portkey detects Portkey (portkey.ai) AI-gateway API keys (43-50 char base64url) near the `portkey` keyword.
|
Package portkey detects Portkey (portkey.ai) AI-gateway API keys (43-50 char base64url) near the `portkey` keyword. |
|
detectors/portswigger
Package portswigger detects PortSwigger Burp Suite Enterprise API keys — long alnum strings near a `portswigger` or `burp` keyword.
|
Package portswigger detects PortSwigger Burp Suite Enterprise API keys — long alnum strings near a `portswigger` or `burp` keyword. |
|
detectors/postageapp
Package postageapp detects PostageApp API keys — 32-hex strings near the `postageapp` keyword.
|
Package postageapp detects PostageApp API keys — 32-hex strings near the `postageapp` keyword. |
|
detectors/postgres
Package postgres detects PostgreSQL connection URIs that embed a password (`postgres://user:password@host` or `postgresql://…`).
|
Package postgres detects PostgreSQL connection URIs that embed a password (`postgres://user:password@host` or `postgresql://…`). |
|
detectors/posthog
Package posthog detects PostHog personal API keys (`phx_<base62>`).
|
Package posthog detects PostHog personal API keys (`phx_<base62>`). |
|
detectors/postman
Package postman detects Postman API keys (PMAK-...) and verifies them against /me.
|
Package postman detects Postman API keys (PMAK-...) and verifies them against /me. |
|
detectors/postmark
Package postmark detects Postmark server API tokens (UUID shape) and verifies them against /server.
|
Package postmark detects Postmark server API tokens (UUID shape) and verifies them against /server. |
|
detectors/postmarkaccount
Package postmarkaccount detects Postmark Account API tokens.
|
Package postmarkaccount detects Postmark Account API tokens. |
|
detectors/prefectcloud
Package prefectcloud detects Prefect Cloud API keys (`pnu_` prefix + URL-safe base64).
|
Package prefectcloud detects Prefect Cloud API keys (`pnu_` prefix + URL-safe base64). |
|
detectors/prismadata
Package prismadata detects Prisma Data Platform service tokens — `pdp_` prefixed alnum near the `prisma` keyword.
|
Package prismadata detects Prisma Data Platform service tokens — `pdp_` prefixed alnum near the `prisma` keyword. |
|
detectors/privatekey
Package privatekey detects PEM-encoded private keys (RSA, EC, OpenSSH, PGP, DSA, Ed25519, generic PKCS8).
|
Package privatekey detects PEM-encoded private keys (RSA, EC, OpenSSH, PGP, DSA, Ed25519, generic PKCS8). |
|
detectors/productboard
Package productboard detects Productboard API keys (>=32 base64url chars) gated on the `productboard` keyword window.
|
Package productboard detects Productboard API keys (>=32 base64url chars) gated on the `productboard` keyword window. |
|
detectors/promptlayer
Package promptlayer detects PromptLayer (promptlayer.com) API keys (`pl_` prefix + 32-64 alnum).
|
Package promptlayer detects PromptLayer (promptlayer.com) API keys (`pl_` prefix + 32-64 alnum). |
|
detectors/propelauth
Package propelauth detects PropelAuth backend API keys — 40+ char alphanumeric strings near the `propelauth` keyword.
|
Package propelauth detects PropelAuth backend API keys — 40+ char alphanumeric strings near the `propelauth` keyword. |
|
detectors/pubnub
Package pubnub detects PubNub realtime publish / subscribe / secret keys — `pub-c-` / `sub-c-` / `sec-c-` UUID-shaped near the `pubnub` keyword.
|
Package pubnub detects PubNub realtime publish / subscribe / secret keys — `pub-c-` / `sub-c-` / `sec-c-` UUID-shaped near the `pubnub` keyword. |
|
detectors/pulumi
Package pulumi detects Pulumi Cloud access tokens (`pul-` prefix + 40-hex) and verifies them against /api/user using the documented `Authorization: token <pat>` header.
|
Package pulumi detects Pulumi Cloud access tokens (`pul-` prefix + 40-hex) and verifies them against /api/user using the documented `Authorization: token <pat>` header. |
|
detectors/pumble
Package pumble detects Pumble (pumble.com) team-chat API tokens — long alphanumeric tokens near the `pumble` keyword.
|
Package pumble detects Pumble (pumble.com) team-chat API tokens — long alphanumeric tokens near the `pumble` keyword. |
|
detectors/pusherbeams
Package pusherbeams detects Pusher Beams secret keys — 32-hex strings near `pusher_beams` keyword.
|
Package pusherbeams detects Pusher Beams secret keys — 32-hex strings near `pusher_beams` keyword. |
|
detectors/pusherchannels
Package pusherchannels detects Pusher Channels app secrets — a 20-character alphanumeric secret used together with an app id and key for HMAC signing the realtime API.
|
Package pusherchannels detects Pusher Channels app secrets — a 20-character alphanumeric secret used together with an app id and key for HMAC signing the realtime API. |
|
detectors/pushover
Package pushover detects Pushover application API tokens — 30-char alphanumeric strings near the `pushover` keyword.
|
Package pushover detects Pushover application API tokens — 30-char alphanumeric strings near the `pushover` keyword. |
|
detectors/pypi
Package pypi detects PyPI upload tokens (pypi-AgEIc…) and verifies them against the upload endpoint.
|
Package pypi detects PyPI upload tokens (pypi-AgEIc…) and verifies them against the upload endpoint. |
|
detectors/qdrant
Package qdrant detects Qdrant Cloud API keys — long base64url tokens near the `qdrant` keyword.
|
Package qdrant detects Qdrant Cloud API keys — long base64url tokens near the `qdrant` keyword. |
|
detectors/qualys
Package qualys detects Qualys VMDR API username + password pairs near the `qualys` keyword.
|
Package qualys detects Qualys VMDR API username + password pairs near the `qualys` keyword. |
|
detectors/quay
Package quay detects Quay.io OAuth access tokens — long base64 (40+ chars) tokens gated on the `quay` keyword window.
|
Package quay detects Quay.io OAuth access tokens — long base64 (40+ chars) tokens gated on the `quay` keyword window. |
|
detectors/quicknode
Package quicknode detects QuickNode endpoint URLs and tokens — alnum strings near the `quicknode` keyword.
|
Package quicknode detects QuickNode endpoint URLs and tokens — alnum strings near the `quicknode` keyword. |
|
detectors/quip
Package quip detects Quip developer tokens (long base64url-ish strings) gated on the `quip` keyword window.
|
Package quip detects Quip developer tokens (long base64url-ish strings) gated on the `quip` keyword window. |
|
detectors/rabbitmq
Package rabbitmq detects RabbitMQ AMQP URIs that embed a password (`amqp://user:password@host` or `amqps://`).
|
Package rabbitmq detects RabbitMQ AMQP URIs that embed a password (`amqp://user:password@host` or `amqps://`). |
|
detectors/railway
Package railway detects Railway API tokens (UUIDs near `railway`).
|
Package railway detects Railway API tokens (UUIDs near `railway`). |
|
detectors/rapid7
Package rapid7 detects Rapid7 InsightVM / InsightIDR / InsightAppSec platform API keys (UUID v4 shape).
|
Package rapid7 detects Rapid7 InsightVM / InsightIDR / InsightAppSec platform API keys (UUID v4 shape). |
|
detectors/raygun
Package raygun detects Raygun personal access tokens (UUID near `raygun`).
|
Package raygun detects Raygun personal access tokens (UUID near `raygun`). |
|
detectors/razorpay
Package razorpay detects Razorpay key + secret pairs and verifies them against /v1/items with HTTP Basic auth (key as username, secret as password).
|
Package razorpay detects Razorpay key + secret pairs and verifies them against /v1/items with HTTP Basic auth (key as username, secret as password). |
|
detectors/recurly
Package recurly detects Recurly subscription billing API keys (32-char alphanumeric near the `recurly` keyword).
|
Package recurly detects Recurly subscription billing API keys (32-char alphanumeric near the `recurly` keyword). |
|
detectors/redis
Package redis detects Redis connection URIs that embed a password (`redis://:password@host:port` or `rediss://user:password@host`).
|
Package redis detects Redis connection URIs that embed a password (`redis://:password@host:port` or `rediss://user:password@host`). |
|
detectors/rekaai
Package rekaai detects Reka AI API keys near the `reka` keyword.
|
Package rekaai detects Reka AI API keys near the `reka` keyword. |
|
detectors/render
Package render detects Render API keys (rnd_<14>) and verifies them via /v1/owners.
|
Package render detects Render API keys (rnd_<14>) and verifies them via /v1/owners. |
|
detectors/replicate
Package replicate detects Replicate API tokens (`r8_…`) and verifies them against /v1/account.
|
Package replicate detects Replicate API tokens (`r8_…`) and verifies them against /v1/account. |
|
detectors/replit
Package replit detects Replit deploy / API tokens — long base62 strings near the `replit` keyword.
|
Package replit detects Replit deploy / API tokens — long base62 strings near the `replit` keyword. |
|
detectors/requestbin
Package requestbin detects RequestBin / Pipedream webhook URLs — `https://*.m.pipedream.net/<id>` or `https://*.requestbin.com/<id>`.
|
Package requestbin detects RequestBin / Pipedream webhook URLs — `https://*.m.pipedream.net/<id>` or `https://*.requestbin.com/<id>`. |
|
detectors/resend
Package resend detects Resend API keys (`re_…`) and verifies them against /domains using Bearer auth.
|
Package resend detects Resend API keys (`re_…`) and verifies them against /domains using Bearer auth. |
|
detectors/retool
Package retool detects Retool API keys (`retool_` prefix + alphanumeric).
|
Package retool detects Retool API keys (`retool_` prefix + alphanumeric). |
|
detectors/ringcentral
Package ringcentral detects RingCentral OAuth client_id + client_secret pairs near the `ringcentral` keyword.
|
Package ringcentral detects RingCentral OAuth client_id + client_secret pairs near the `ringcentral` keyword. |
|
detectors/rippling
Package rippling detects Rippling API tokens — 40+ char alphanumeric strings near the `rippling` keyword.
|
Package rippling detects Rippling API tokens — 40+ char alphanumeric strings near the `rippling` keyword. |
|
detectors/riskified
Package riskified detects Riskified merchant API auth tokens — long hex/base64 strings paired with a `riskified` keyword.
|
Package riskified detects Riskified merchant API auth tokens — long hex/base64 strings paired with a `riskified` keyword. |
|
detectors/rollbar
Package rollbar detects Rollbar access tokens (32 hex near the `rollbar` keyword) and verifies them against /api/1/projects with the documented `X-Rollbar-Access-Token` header.
|
Package rollbar detects Rollbar access tokens (32 hex near the `rollbar` keyword) and verifies them against /api/1/projects with the documented `X-Rollbar-Access-Token` header. |
|
detectors/rootly
Package rootly detects Rootly incident-response API keys (`rootly_` prefix + alphanumeric).
|
Package rootly detects Rootly incident-response API keys (`rootly_` prefix + alphanumeric). |
|
detectors/runpod
Package runpod detects RunPod API keys (UUID near `runpod`) and verifies them against the GraphQL endpoint with a `{ myself { id } }` probe.
|
Package runpod detects RunPod API keys (UUID near `runpod`) and verifies them against the GraphQL endpoint with a `{ myself { id } }` probe. |
|
detectors/runway
Package runway detects Runway ML API keys — `key_` prefix followed by a long hex body.
|
Package runway detects Runway ML API keys — `key_` prefix followed by a long hex body. |
|
detectors/runwayml
Package runwayml detects RunwayML SDK secret keys (`key_` prefix + 48-64 alnum) near the `runwayml` / `runway` keyword.
|
Package runwayml detects RunwayML SDK secret keys (`key_` prefix + 48-64 alnum) near the `runwayml` / `runway` keyword. |
|
detectors/sageintacct
Package sageintacct detects Sage Intacct (accounting) sender_id / sender_password / user_password values near the `intacct` keyword.
|
Package sageintacct detects Sage Intacct (accounting) sender_id / sender_password / user_password values near the `intacct` keyword. |
|
detectors/salesforcerefresh
Package salesforcerefresh detects Salesforce OAuth refresh tokens (5Aep861...
|
Package salesforcerefresh detects Salesforce OAuth refresh tokens (5Aep861... |
|
detectors/salesloft
Package salesloft detects Salesloft API keys — 64-char alnum near the `salesloft` keyword.
|
Package salesloft detects Salesloft API keys — 64-char alnum near the `salesloft` keyword. |
|
detectors/sambanova
Package sambanova detects SambaNova Cloud API keys — 40+ char alphanumeric strings near the `sambanova` keyword.
|
Package sambanova detects SambaNova Cloud API keys — 40+ char alphanumeric strings near the `sambanova` keyword. |
|
detectors/sapariba
Package sapariba detects SAP Ariba API keys — 32+ alnum tokens near the `ariba` keyword.
|
Package sapariba detects SAP Ariba API keys — 32+ alnum tokens near the `ariba` keyword. |
|
detectors/saucelabs
Package saucelabs detects Sauce Labs (saucelabs.com) username + access_key pairs near the `saucelabs` / `sauce-labs` keyword.
|
Package saucelabs detects Sauce Labs (saucelabs.com) username + access_key pairs near the `saucelabs` / `sauce-labs` keyword. |
|
detectors/scaleway
Package scaleway detects Scaleway secret keys (UUID near `scaleway`) and verifies them against /account/v3/users with the X-Auth-Token header.
|
Package scaleway detects Scaleway secret keys (UUID near `scaleway`) and verifies them against /account/v3/users with the X-Auth-Token header. |
|
detectors/schematic
Package schematic detects Schematic (schematichq.com) pricing/billing API keys (`api_<base62>` with prod/test variant), verified via /v1/companies on api.schematichq.com using `X-Schematic-Api-Key` header.
|
Package schematic detects Schematic (schematichq.com) pricing/billing API keys (`api_<base62>` with prod/test variant), verified via /v1/companies on api.schematichq.com using `X-Schematic-Api-Key` header. |
|
detectors/scoutapm
Package scoutapm detects Scout APM agent credentials — a paired detector surfacing both the account-key (8-16 alphanumeric agent key) and the API key (>=40 base64url) near the `scoutapm` / `scout_apm` keyword.
|
Package scoutapm detects Scout APM agent credentials — a paired detector surfacing both the account-key (8-16 alphanumeric agent key) and the API key (>=40 base64url) near the `scoutapm` / `scout_apm` keyword. |
|
detectors/secureframe
Package secureframe detects Secureframe API tokens — long base64url tokens near the `secureframe` keyword.
|
Package secureframe detects Secureframe API tokens — long base64url tokens near the `secureframe` keyword. |
|
detectors/segment
Package segment detects Segment write keys (32-char base62-ish).
|
Package segment detects Segment write keys (32-char base62-ish). |
|
detectors/semaphoreci
Package semaphoreci detects Semaphore CI 2.0 API tokens — long base64url tokens near `semaphore` keyword.
|
Package semaphoreci detects Semaphore CI 2.0 API tokens — long base64url tokens near `semaphore` keyword. |
|
detectors/semgrep
Package semgrep detects Semgrep API tokens (URL-safe alnum, 40-80 chars).
|
Package semgrep detects Semgrep API tokens (URL-safe alnum, 40-80 chars). |
|
detectors/semrush
Package semrush detects Semrush SEO API keys — 32 hex near the `semrush` keyword.
|
Package semrush detects Semrush SEO API keys — 32 hex near the `semrush` keyword. |
|
detectors/sendgrid
Package sendgrid detects SendGrid API keys (SG.<id>.<secret>) and verifies them against /v3/scopes.
|
Package sendgrid detects SendGrid API keys (SG.<id>.<secret>) and verifies them against /v3/scopes. |
|
detectors/sendoso
Package sendoso detects Sendoso direct-mail API keys (`sendoso_` prefix + 32-64 alnum) near the `sendoso` keyword.
|
Package sendoso detects Sendoso direct-mail API keys (`sendoso_` prefix + 32-64 alnum) near the `sendoso` keyword. |
|
detectors/sendpulse
Package sendpulse detects SendPulse client_id + client_secret pairs near the `sendpulse` keyword.
|
Package sendpulse detects SendPulse client_id + client_secret pairs near the `sendpulse` keyword. |
|
detectors/sentinelone
Package sentinelone detects SentinelOne Singularity API tokens — long alphanumerics near the `sentinelone` or `s1` keyword.
|
Package sentinelone detects SentinelOne Singularity API tokens — long alphanumerics near the `sentinelone` or `s1` keyword. |
|
detectors/sentry
Package sentry detects Sentry DSN URLs (https://<32 hex>@<host>/<project>).
|
Package sentry detects Sentry DSN URLs (https://<32 hex>@<host>/<project>). |
|
detectors/sentryuser
Package sentryuser detects Sentry user auth tokens (`sntryu_<hex>`), distinct from the project DSNs handled by pkg/detectors/sentry.
|
Package sentryuser detects Sentry user auth tokens (`sntryu_<hex>`), distinct from the project DSNs handled by pkg/detectors/sentry. |
|
detectors/shippo
Package shippo detects Shippo API keys — `shippo_(live|test)_<40+ alnum>` prefix-keyed strings.
|
Package shippo detects Shippo API keys — `shippo_(live|test)_<40+ alnum>` prefix-keyed strings. |
|
detectors/shodan
Package shodan detects Shodan API keys (32-char alphanumeric) gated on a "shodan" keyword window, and verifies them via /api-info.
|
Package shodan detects Shodan API keys (32-char alphanumeric) gated on a "shodan" keyword window, and verifies them via /api-info. |
|
detectors/shopify
Package shopify detects Shopify Admin API access tokens (`shpat_`, `shpss_`, `shpca_` prefixes followed by 32-hex).
|
Package shopify detects Shopify Admin API access tokens (`shpat_`, `shpss_`, `shpca_` prefixes followed by 32-hex). |
|
detectors/sift
Package sift detects Sift Science API key + account id pairs near the `sift` keyword.
|
Package sift detects Sift Science API key + account id pairs near the `sift` keyword. |
|
detectors/signalwire
Package signalwire detects SignalWire Project ID + API token pairs near the `signalwire` keyword.
|
Package signalwire detects SignalWire Project ID + API token pairs near the `signalwire` keyword. |
|
detectors/signifyd
Package signifyd detects Signifyd API key + team id pairs near the `signifyd` keyword.
|
Package signifyd detects Signifyd API key + team id pairs near the `signifyd` keyword. |
|
detectors/similarweb
Package similarweb detects SimilarWeb API keys near the `similarweb` keyword.
|
Package similarweb detects SimilarWeb API keys near the `similarweb` keyword. |
|
detectors/sinch
Package sinch detects Sinch API keys (UUIDs) gated on the `sinch` keyword window.
|
Package sinch detects Sinch API keys (UUIDs) gated on the `sinch` keyword window. |
|
detectors/slack
Package slack detects Slack bot tokens (xoxb-…) and verifies them against auth.test.
|
Package slack detects Slack bot tokens (xoxb-…) and verifies them against auth.test. |
|
detectors/slackusertoken
Package slackusertoken detects Slack user OAuth tokens (xoxp-) — distinct from xoxb- bot tokens already handled by pkg/detectors/slack.
|
Package slackusertoken detects Slack user OAuth tokens (xoxp-) — distinct from xoxb- bot tokens already handled by pkg/detectors/slack. |
|
detectors/sleuth
Package sleuth detects Sleuth (sleuth.io) DORA-metrics API keys (40-char hex).
|
Package sleuth detects Sleuth (sleuth.io) DORA-metrics API keys (40-char hex). |
|
detectors/smartsheet
Package smartsheet detects Smartsheet API access tokens (>=24 alnum) gated on the `smartsheet` keyword window.
|
Package smartsheet detects Smartsheet API access tokens (>=24 alnum) gated on the `smartsheet` keyword window. |
|
detectors/smee
Package smee detects smee.io webhook proxy channel URLs — the URL itself is the credential.
|
Package smee detects smee.io webhook proxy channel URLs — the URL itself is the credential. |
|
detectors/smtp
Package smtp detects SMTP submission URIs that embed a password (`smtp://user:password@host:port` or `smtps://`).
|
Package smtp detects SMTP submission URIs that embed a password (`smtp://user:password@host:port` or `smtps://`). |
|
detectors/snipcart
Package snipcart detects Snipcart secret API keys (50+ alphanumeric near the `snipcart` keyword).
|
Package snipcart detects Snipcart secret API keys (50+ alphanumeric near the `snipcart` keyword). |
|
detectors/snov
Package snov detects Snov.io OAuth2 client_id + client_secret pairs near the `snov` keyword.
|
Package snov detects Snov.io OAuth2 client_id + client_secret pairs near the `snov` keyword. |
|
detectors/snowflake
Package snowflake detects Snowflake JWT keypair-auth tokens.
|
Package snowflake detects Snowflake JWT keypair-auth tokens. |
|
detectors/snyk
Package snyk detects Snyk API tokens (UUIDv4-shaped) gated on the "snyk" keyword window, verifying via /api/v1/user/me with `Authorization: token`.
|
Package snyk detects Snyk API tokens (UUIDv4-shaped) gated on the "snyk" keyword window, verifying via /api/v1/user/me with `Authorization: token`. |
|
detectors/socure
Package socure detects Socure identity-verification SDK keys near a `socure` keyword.
|
Package socure detects Socure identity-verification SDK keys near a `socure` keyword. |
|
detectors/sonarqube
Package sonarqube detects SonarQube / SonarCloud user tokens.
|
Package sonarqube detects SonarQube / SonarCloud user tokens. |
|
detectors/sonatypenexus
Package sonatypenexus detects Sonatype Nexus Repository user tokens (NXRT-<base64url>) gated on the `nexus` keyword window.
|
Package sonatypenexus detects Sonatype Nexus Repository user tokens (NXRT-<base64url>) gated on the `nexus` keyword window. |
|
detectors/spacelift
Package spacelift detects Spacelift IaC platform API keys (`s_<base62>`) — distinct prefix; verification is not attempted because Spacelift uses per-account hosts (<account>.app.spacelift.io).
|
Package spacelift detects Spacelift IaC platform API keys (`s_<base62>`) — distinct prefix; verification is not attempted because Spacelift uses per-account hosts (<account>.app.spacelift.io). |
|
detectors/sparkpost
Package sparkpost detects SparkPost transactional email API keys (40 hex).
|
Package sparkpost detects SparkPost transactional email API keys (40 hex). |
|
detectors/spinnaker
Package spinnaker detects Spinnaker (Netflix) API tokens (40-char base62 or JWT-shaped) gated on the `spinnaker` keyword window.
|
Package spinnaker detects Spinnaker (Netflix) API tokens (40-char base62 or JWT-shaped) gated on the `spinnaker` keyword window. |
|
detectors/splunkhec
Package splunkhec detects Splunk HTTP Event Collector tokens (UUIDv4 near `splunk_hec` / `services/collector`).
|
Package splunkhec detects Splunk HTTP Event Collector tokens (UUIDv4 near `splunk_hec` / `services/collector`). |
|
detectors/spotify
Package spotify detects Spotify Web API client_id + client_secret pairs and verifies them by minting an OAuth client_credentials token at /api/token.
|
Package spotify detects Spotify Web API client_id + client_secret pairs and verifies them by minting an OAuth client_credentials token at /api/token. |
|
detectors/sproutsocial
Package sproutsocial detects Sprout Social API access tokens — long alnum tokens near the `sproutsocial` keyword.
|
Package sproutsocial detects Sprout Social API access tokens — long alnum tokens near the `sproutsocial` keyword. |
|
detectors/squadcast
Package squadcast detects Squadcast API tokens (40+ alphanumeric near the `squadcast` keyword).
|
Package squadcast detects Squadcast API tokens (40+ alphanumeric near the `squadcast` keyword). |
|
detectors/square
Package square detects Square access tokens (production `EAAA…` and sandbox `sq0atp-…`) and verifies them via /v2/locations.
|
Package square detects Square access tokens (production `EAAA…` and sandbox `sq0atp-…`) and verifies them via /v2/locations. |
|
detectors/squarespace
Package squarespace detects Squarespace Commerce API keys (UUID shape).
|
Package squarespace detects Squarespace Commerce API keys (UUID shape). |
|
detectors/stabilityai
Package stabilityai detects Stability AI API keys (sk-<base62>{>=40}) gated on the `stability` keyword window.
|
Package stabilityai detects Stability AI API keys (sk-<base62>{>=40}) gated on the `stability` keyword window. |
|
detectors/statsig
Package statsig detects Statsig Console / server-secret API keys — `console-` / `secret-` prefix + alnum near the `statsig` keyword.
|
Package statsig detects Statsig Console / server-secret API keys — `console-` / `secret-` prefix + alnum near the `statsig` keyword. |
|
detectors/statuspage
Package statuspage detects Atlassian Statuspage API keys (UUID near `statuspage`) and verifies them against /v1/pages with `OAuth <token>` authorization.
|
Package statuspage detects Atlassian Statuspage API keys (UUID near `statuspage`) and verifies them against /v1/pages with `OAuth <token>` authorization. |
|
detectors/storj
Package storj detects Storj DCS access grants and API keys — long alphanumerics near the `storj` keyword.
|
Package storj detects Storj DCS access grants and API keys — long alphanumerics near the `storj` keyword. |
|
detectors/stripe
Package stripe detects Stripe live/test secret keys (sk_live_, sk_test_, rk_live_) and verifies them via the /v1/charges list endpoint.
|
Package stripe detects Stripe live/test secret keys (sk_live_, sk_test_, rk_live_) and verifies them via the /v1/charges list endpoint. |
|
detectors/stytch
Package stytch detects Stytch project secrets (secret-test-/secret-live-) gated on the `stytch` keyword window.
|
Package stytch detects Stytch project secrets (secret-test-/secret-live-) gated on the `stytch` keyword window. |
|
detectors/sumologic
Package sumologic detects Sumo Logic access ID + access key pairs and verifies them via /api/v1/users/me with HTTP Basic auth.
|
Package sumologic detects Sumo Logic access ID + access key pairs and verifies them via /api/v1/users/me with HTTP Basic auth. |
|
detectors/sumsub
Package sumsub detects Sumsub (sumsub.com) KYC API key + secret pairs (`prd:` / `tst:` / `sbx:` prefix on the key) near the `sumsub` / `sum-sub` keyword.
|
Package sumsub detects Sumsub (sumsub.com) KYC API key + secret pairs (`prd:` / `tst:` / `sbx:` prefix on the key) near the `sumsub` / `sum-sub` keyword. |
|
detectors/supabase
Package supabase detects Supabase service-role keys (JWT with `role:"service_role"` near a `supabase` keyword).
|
Package supabase detects Supabase service-role keys (JWT with `role:"service_role"` near a `supabase` keyword). |
|
detectors/supertokens
Package supertokens detects SuperTokens core API keys — long alnum strings near the `supertokens` keyword.
|
Package supertokens detects SuperTokens core API keys — long alnum strings near the `supertokens` keyword. |
|
detectors/surrealdb
Package surrealdb detects SurrealDB Cloud tokens — long base64url tokens near the `surrealdb` / `surreal` keyword.
|
Package surrealdb detects SurrealDB Cloud tokens — long base64url tokens near the `surrealdb` / `surreal` keyword. |
|
detectors/swimlane
Package swimlane detects Swimlane SOAR PAT tokens — long alnum strings near a `swimlane` keyword.
|
Package swimlane detects Swimlane SOAR PAT tokens — long alnum strings near a `swimlane` keyword. |
|
detectors/sysdig
Package sysdig detects Sysdig API tokens (40-hex co-occurring with `sysdig`) and verifies them against /api/v1/user/me.
|
Package sysdig detects Sysdig API tokens (40-hex co-occurring with `sysdig`) and verifies them against /api/v1/user/me. |
|
detectors/tailscale
Package tailscale detects Tailscale auth keys (`tskey-auth-…`) and API keys (`tskey-api-…`).
|
Package tailscale detects Tailscale auth keys (`tskey-auth-…`) and API keys (`tskey-api-…`). |
|
detectors/taxjar
Package taxjar detects TaxJar API tokens — long alphanumeric strings near the `taxjar` keyword.
|
Package taxjar detects TaxJar API tokens — long alphanumeric strings near the `taxjar` keyword. |
|
detectors/teamcity
Package teamcity detects JetBrains TeamCity server access tokens (40+ char base62 near `teamcity`).
|
Package teamcity detects JetBrains TeamCity server access tokens (40+ char base62 near `teamcity`). |
|
detectors/tektonhub
Package tektonhub detects Tekton Hub API tokens (40-char base62 near `tekton`).
|
Package tektonhub detects Tekton Hub API tokens (40-char base62 near `tekton`). |
|
detectors/telegram
Package telegram detects Telegram Bot API tokens (`<bot_id>:<35-char base64>`) and verifies them via /getMe.
|
Package telegram detects Telegram Bot API tokens (`<bot_id>:<35-char base64>`) and verifies them via /getMe. |
|
detectors/telnyx
Package telnyx detects Telnyx API V2 keys (`KEY<32-hex>` near `telnyx`) and verifies them against /v2/messaging_profiles with Bearer auth.
|
Package telnyx detects Telnyx API V2 keys (`KEY<32-hex>` near `telnyx`) and verifies them against /v2/messaging_profiles with Bearer auth. |
|
detectors/temporalcloud
Package temporalcloud detects Temporal Cloud API keys (`tcsk_` prefix + URL-safe base64).
|
Package temporalcloud detects Temporal Cloud API keys (`tcsk_` prefix + URL-safe base64). |
|
detectors/tenable
Package tenable detects Tenable.io / Tenable.sc API key+secret pairs.
|
Package tenable detects Tenable.io / Tenable.sc API key+secret pairs. |
|
detectors/tencentcloud
Package tencentcloud detects Tencent Cloud SecretId + SecretKey pairs.
|
Package tencentcloud detects Tencent Cloud SecretId + SecretKey pairs. |
|
detectors/terraformcloud
Package terraformcloud detects Terraform Cloud / Enterprise API tokens (<14 alnum>.atlasv1.<60+ url-safe>) and verifies them against /api/v2/account/details.
|
Package terraformcloud detects Terraform Cloud / Enterprise API tokens (<14 alnum>.atlasv1.<60+ url-safe>) and verifies them against /api/v2/account/details. |
|
detectors/terraformcloudteam
Package terraformcloudteam detects Terraform Cloud / Enterprise team API tokens.
|
Package terraformcloudteam detects Terraform Cloud / Enterprise team API tokens. |
|
detectors/thegraph
Package thegraph detects The Graph Studio API keys — 32-char hex strings near the `thegraph` keyword.
|
Package thegraph detects The Graph Studio API keys — 32-char hex strings near the `thegraph` keyword. |
|
detectors/tidio
Package tidio detects Tidio customer-chat OpenAPI keys (40-char hex).
|
Package tidio detects Tidio customer-chat OpenAPI keys (40-char hex). |
|
detectors/tinybird
Package tinybird detects Tinybird auth tokens (UUID-shaped) gated on the `tinybird` keyword.
|
Package tinybird detects Tinybird auth tokens (UUID-shaped) gated on the `tinybird` keyword. |
|
detectors/together
Package together detects Together.ai API keys (64-char lowercase hex) and verifies them against /v1/models.
|
Package together detects Together.ai API keys (64-char lowercase hex) and verifies them against /v1/models. |
|
detectors/totango
Package totango detects Totango customer-success service tokens near the `totango` keyword.
|
Package totango detects Totango customer-success service tokens near the `totango` keyword. |
|
detectors/traceloop
Package traceloop detects Traceloop LLM tracing API keys (`tl_` prefix + base64url).
|
Package traceloop detects Traceloop LLM tracing API keys (`tl_` prefix + base64url). |
|
detectors/transifex
Package transifex detects Transifex API tokens — `1/<hex>` or 40+ alnum strings near the `transifex` keyword.
|
Package transifex detects Transifex API tokens — `1/<hex>` or 40+ alnum strings near the `transifex` keyword. |
|
detectors/travisci
Package travisci detects Travis CI personal access tokens — 22 alnum near the `travis` keyword.
|
Package travisci detects Travis CI personal access tokens — 22 alnum near the `travis` keyword. |
|
detectors/tray
Package tray detects Tray.io master tokens (`tray_` prefix + alphanumeric).
|
Package tray detects Tray.io master tokens (`tray_` prefix + alphanumeric). |
|
detectors/trello
Package trello detects Trello API key + token pairs and verifies them against /1/members/me.
|
Package trello detects Trello API key + token pairs and verifies them against /1/members/me. |
|
detectors/trulioo
Package trulioo detects Trulioo (trulioo.com) GlobalGateway API keys near the `trulioo` keyword.
|
Package trulioo detects Trulioo (trulioo.com) GlobalGateway API keys near the `trulioo` keyword. |
|
detectors/trustpilot
Package trustpilot detects Trustpilot Business API keys — long alphanumerics near the `trustpilot` keyword.
|
Package trustpilot detects Trustpilot Business API keys — long alphanumerics near the `trustpilot` keyword. |
|
detectors/turso
Package turso detects Turso platform API tokens — 40+ char base64ish strings near the `turso` keyword.
|
Package turso detects Turso platform API tokens — 40+ char base64ish strings near the `turso` keyword. |
|
detectors/twilio
Package twilio detects Twilio Account SID + Auth Token pairs and verifies them against /2010-04-01/Accounts/<sid>.json.
|
Package twilio detects Twilio Account SID + Auth Token pairs and verifies them against /2010-04-01/Accounts/<sid>.json. |
|
detectors/twingate
Package twingate detects Twingate (twingate.com) API tokens (`tk_` prefix + colon/underscore-separated id + secret).
|
Package twingate detects Twingate (twingate.com) API tokens (`tk_` prefix + colon/underscore-separated id + secret). |
|
detectors/twitch
Package twitch detects Twitch OAuth client_secret values (30-char alnum co-occurring with `twitch` keyword) and verifies them against the /oauth2/validate endpoint after a client-credentials exchange.
|
Package twitch detects Twitch OAuth client_secret values (30-char alnum co-occurring with `twitch` keyword) and verifies them against the /oauth2/validate endpoint after a client-credentials exchange. |
|
detectors/typesense
Package typesense detects Typesense API keys — 32+ alnum near the `typesense` keyword.
|
Package typesense detects Typesense API keys — 32+ alnum near the `typesense` keyword. |
|
detectors/upstashredis
Package upstashredis detects Upstash Redis REST tokens (long base64 near `upstash`).
|
Package upstashredis detects Upstash Redis REST tokens (long base64 near `upstash`). |
|
detectors/uptimerobot
Package uptimerobot detects UptimeRobot API keys (`u<digits>-<32 alnum>` for main account keys, `m<digits>-<32 alnum>` for monitor-specific keys).
|
Package uptimerobot detects UptimeRobot API keys (`u<digits>-<32 alnum>` for main account keys, `m<digits>-<32 alnum>` for monitor-specific keys). |
|
detectors/vanta
Package vanta detects Vanta (vanta.com) API tokens — long alnum tokens near `vanta` keyword.
|
Package vanta detects Vanta (vanta.com) API tokens — long alnum tokens near `vanta` keyword. |
|
detectors/vault
Package vault detects HashiCorp Vault tokens (`hvs.…`, `hvb.…`, legacy `s.…` service tokens).
|
Package vault detects HashiCorp Vault tokens (`hvs.…`, `hvb.…`, legacy `s.…` service tokens). |
|
detectors/vectra
Package vectra detects Vectra AI (NDR) API tokens near the `vectra` keyword.
|
Package vectra detects Vectra AI (NDR) API tokens near the `vectra` keyword. |
|
detectors/vercel
Package vercel detects Vercel API access tokens.
|
Package vercel detects Vercel API access tokens. |
|
detectors/vercelaigateway
Package vercelaigateway detects Vercel AI Gateway API keys (`vck_<base62>`) — distinct from Vercel deploy/account tokens (which are 24-char alphanumeric without a prefix).
|
Package vercelaigateway detects Vercel AI Gateway API keys (`vck_<base62>`) — distinct from Vercel deploy/account tokens (which are 24-char alphanumeric without a prefix). |
|
detectors/vercelblob
Package vercelblob detects Vercel Blob read-write tokens (`vercel_blob_rw_` prefix).
|
Package vercelblob detects Vercel Blob read-write tokens (`vercel_blob_rw_` prefix). |
|
detectors/veriff
Package veriff detects Veriff KYC API key (UUID) + shared-secret pair near the `veriff` keyword.
|
Package veriff detects Veriff KYC API key (UUID) + shared-secret pair near the `veriff` keyword. |
|
detectors/vertexai
Package vertexai detects Google Vertex AI / aiplatform OAuth access tokens near the `vertex` / `aiplatform` keyword.
|
Package vertexai detects Google Vertex AI / aiplatform OAuth access tokens near the `vertex` / `aiplatform` keyword. |
|
detectors/vespacloud
Package vespacloud detects Vespa Cloud (search-engine PaaS) API tokens near the `vespa` keyword.
|
Package vespacloud detects Vespa Cloud (search-engine PaaS) API tokens near the `vespa` keyword. |
|
detectors/victorops
Package victorops detects VictorOps / Splunk On-Call API keys (UUID near `victorops`).
|
Package victorops detects VictorOps / Splunk On-Call API keys (UUID near `victorops`). |
|
detectors/vimeo
Package vimeo detects Vimeo OAuth2 access tokens.
|
Package vimeo detects Vimeo OAuth2 access tokens. |
|
detectors/virustotal
Package virustotal detects VirusTotal API keys (64-char lowercase hex) gated on a "virustotal"/"vt_api_key" keyword window, and verifies them via the v3 users-self endpoint with x-apikey.
|
Package virustotal detects VirusTotal API keys (64-char lowercase hex) gated on a "virustotal"/"vt_api_key" keyword window, and verifies them via the v3 users-self endpoint with x-apikey. |
|
detectors/vitally
Package vitally detects Vitally customer-success API tokens near the `vitally` keyword.
|
Package vitally detects Vitally customer-success API tokens near the `vitally` keyword. |
|
detectors/vonage
Package vonage detects Vonage (Nexmo) API key + API secret pairs.
|
Package vonage detects Vonage (Nexmo) API key + API secret pairs. |
|
detectors/vouched
Package vouched detects Vouched KYC API keys (`pk_` prefix + alnum).
|
Package vouched detects Vouched KYC API keys (`pk_` prefix + alnum). |
|
detectors/voyageai
Package voyageai detects Voyage AI API keys (`pa-<base64url>`) and verifies them against /v1/embeddings with Bearer auth.
|
Package voyageai detects Voyage AI API keys (`pa-<base64url>`) and verifies them against /v1/embeddings with Bearer auth. |
|
detectors/vultr
Package vultr detects Vultr API keys (36-char alphanumeric near `vultr`) and verifies them via /v2/account.
|
Package vultr detects Vultr API keys (36-char alphanumeric near `vultr`) and verifies them via /v2/account. |
|
detectors/walmart
Package walmart detects Walmart Marketplace API client identifiers (UUID) + secret pair near the walmart keyword.
|
Package walmart detects Walmart Marketplace API client identifiers (UUID) + secret pair near the walmart keyword. |
|
detectors/wandb
Package wandb detects Weights & Biases (wandb.ai) API keys (40-char hex) near the wandb / weights-and-biases keyword.
|
Package wandb detects Weights & Biases (wandb.ai) API keys (40-char hex) near the wandb / weights-and-biases keyword. |
|
detectors/wasabi
Package wasabi detects Wasabi access key + secret pairs (S3-compatible shape: 20-char access key, 40-char secret) gated on the `wasabi` keyword window.
|
Package wasabi detects Wasabi access key + secret pairs (S3-compatible shape: 20-char access key, 40-char secret) gated on the `wasabi` keyword window. |
|
detectors/watsonx
Package watsonx detects IBM watsonx.ai API keys — 44-char base64-url alnum near the `watsonx` keyword.
|
Package watsonx detects IBM watsonx.ai API keys — 44-char base64-url alnum near the `watsonx` keyword. |
|
detectors/weaviate
Package weaviate detects Weaviate Cloud admin API keys (64-char base62 near `weaviate`) and verifies them against the cluster's /v1/meta with Bearer auth.
|
Package weaviate detects Weaviate Cloud admin API keys (64-char base62 near `weaviate`) and verifies them against the cluster's /v1/meta with Bearer auth. |
|
detectors/webex
Package webex detects Cisco Webex (webex.com) personal access tokens.
|
Package webex detects Cisco Webex (webex.com) personal access tokens. |
|
detectors/webhookrelay
Package webhookrelay detects WebhookRelay token key + secret pairs — `key`/`secret` UUID-shaped near the `webhookrelay` keyword.
|
Package webhookrelay detects WebhookRelay token key + secret pairs — `key`/`secret` UUID-shaped near the `webhookrelay` keyword. |
|
detectors/wise
Package wise detects Wise (formerly TransferWise) API tokens (UUIDs) gated on the `wise` / `transferwise` keyword window.
|
Package wise detects Wise (formerly TransferWise) API tokens (UUIDs) gated on the `wise` / `transferwise` keyword window. |
|
detectors/wiz
Package wiz detects Wiz.io service-account / API tokens.
|
Package wiz detects Wiz.io service-account / API tokens. |
|
detectors/woocommerce
Package woocommerce detects WooCommerce REST API consumer key + secret pairs (`ck_<40hex>` + `cs_<40hex>`).
|
Package woocommerce detects WooCommerce REST API consumer key + secret pairs (`ck_<40hex>` + `cs_<40hex>`). |
|
detectors/woodpecker
Package woodpecker detects Woodpecker CI access tokens (32+ alphanumeric near the `woodpecker` keyword).
|
Package woodpecker detects Woodpecker CI access tokens (32+ alphanumeric near the `woodpecker` keyword). |
|
detectors/workato
Package workato detects Workato API tokens (40-char base62) gated on the `workato` keyword window.
|
Package workato detects Workato API tokens (40-char base62) gated on the `workato` keyword window. |
|
detectors/workday
Package workday detects Workday OAuth bearer tokens — alnum 32+ near the `workday` keyword.
|
Package workday detects Workday OAuth bearer tokens — alnum 32+ near the `workday` keyword. |
|
detectors/workos
Package workos detects WorkOS API keys (`sk_test_` / `sk_live_` prefix followed by base62).
|
Package workos detects WorkOS API keys (`sk_test_` / `sk_live_` prefix followed by base62). |
|
detectors/wrike
Package wrike detects Wrike permanent access tokens (>=40 base64url chars) gated on the `wrike` keyword window.
|
Package wrike detects Wrike permanent access tokens (>=40 base64url chars) gated on the `wrike` keyword window. |
|
detectors/writer
Package writer detects Writer.com (writer.com) generative-AI Writer-Key API tokens — long alphanumerics near the `writer` keyword.
|
Package writer detects Writer.com (writer.com) generative-AI Writer-Key API tokens — long alphanumerics near the `writer` keyword. |
|
detectors/xai
Package xai detects xAI (Grok) API keys (`xai-<base62>`).
|
Package xai detects xAI (Grok) API keys (`xai-<base62>`). |
|
detectors/yugabytecloud
Package yugabytecloud detects YugabyteDB Managed (Yugabyte Cloud) API keys.
|
Package yugabytecloud detects YugabyteDB Managed (Yugabyte Cloud) API keys. |
|
detectors/zendesk
Package zendesk detects Zendesk API tokens (40 alphanumerics near `zendesk` keyword) optionally paired with the operator email Zendesk requires for Basic auth.
|
Package zendesk detects Zendesk API tokens (40 alphanumerics near `zendesk` keyword) optionally paired with the operator email Zendesk requires for Basic auth. |
|
detectors/zerobounce
Package zerobounce detects ZeroBounce email-validation API keys (32 hex) near the `zerobounce` keyword.
|
Package zerobounce detects ZeroBounce email-validation API keys (32 hex) near the `zerobounce` keyword. |
|
detectors/zerotier
Package zerotier detects ZeroTier Central API tokens (32-char alnum).
|
Package zerotier detects ZeroTier Central API tokens (32-char alnum). |
|
detectors/zoho
Package zoho detects Zoho OAuth refresh tokens of the shape `1000.<base62>.<base62>` gated on the `zoho` keyword window.
|
Package zoho detects Zoho OAuth refresh tokens of the shape `1000.<base62>.<base62>` gated on the `zoho` keyword window. |
|
detectors/zoom
Package zoom detects Zoom OAuth client_id + client_secret pairs and verifies them by exchanging the pair for an access token via the /oauth/token endpoint with HTTP Basic auth.
|
Package zoom detects Zoom OAuth client_id + client_secret pairs and verifies them by exchanging the pair for an access token via the /oauth/token endpoint with HTTP Basic auth. |
|
detectors/zoominfo
Package zoominfo detects ZoomInfo API access tokens — long base64url JWT-shaped tokens near the `zoominfo` keyword.
|
Package zoominfo detects ZoomInfo API access tokens — long base64url JWT-shaped tokens near the `zoominfo` keyword. |
|
engine
Package engine drives the scan loop: it pulls chunks from a Source, runs each registered Detector against chunks whose data contains at least one of the detector's keywords, and forwards results to the configured output sink.
|
Package engine drives the scan loop: it pulls chunks from a Source, runs each registered Detector against chunks whose data contains at least one of the detector's keywords, and forwards results to the configured output sink. |
|
output
Package output owns the user-visible reporting surface.
|
Package output owns the user-visible reporting surface. |
|
sources
Package sources defines the Source interface and the Chunk shape that detectors consume.
|
Package sources defines the Source interface and the Chunk shape that detectors consume. |
|
sources/all
Package all blank-imports every concrete source so their init() registers against pkg/sources.registry.
|
Package all blank-imports every concrete source so their init() registers against pkg/sources.registry. |
|
sources/filesystem
Package filesystem is a Source that walks one or more paths and emits one Chunk per regular file.
|
Package filesystem is a Source that walks one or more paths and emits one Chunk per regular file. |
|
sources/git
Package git is a Source that walks the commit history of a local git repository and emits one Chunk per added/modified file blob per commit.
|
Package git is a Source that walks the commit history of a local git repository and emits one Chunk per added/modified file blob per commit. |
|
sources/stdin
Package stdin is a Source that reads a single chunk from os.Stdin (or any io.Reader, for tests) and emits it once.
|
Package stdin is a Source that reads a single chunk from os.Stdin (or any io.Reader, for tests) and emits it once. |
|
verify
Package verify provides shared HTTP infrastructure for detector verification.
|
Package verify provides shared HTTP infrastructure for detector verification. |
Click to show internal directories.
Click to hide internal directories.