internal/

directory
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2026 License: MIT

Directories

Path Synopsis
Package config provides Leakwatch configuration management.
Package config provides Leakwatch configuration management.
Package detector defines secret detection interfaces.
Package detector defines secret detection interfaces.
airtable
Package airtable provides an Airtable Personal Access Token secret detector.
Package airtable provides an Airtable Personal Access Token secret detector.
anthropic
Package anthropic provides an Anthropic API Key secret detector.
Package anthropic provides an Anthropic API Key secret detector.
auth0
Package auth0 provides an Auth0 Management API Token secret detector.
Package auth0 provides an Auth0 Management API Token secret detector.
aws
Package aws provides AWS-related secret detectors.
Package aws provides AWS-related secret detectors.
azure
Package azure provides Azure secret detectors.
Package azure provides Azure secret detectors.
bitbucket
Package bitbucket provides a Bitbucket App Password secret detector.
Package bitbucket provides a Bitbucket App Password secret detector.
circleci
Package circleci provides a CircleCI Personal API Token secret detector.
Package circleci provides a CircleCI Personal API Token secret detector.
cloudflare
Package cloudflare provides a Cloudflare API Token secret detector.
Package cloudflare provides a Cloudflare API Token secret detector.
coinbase
Package coinbase provides a Coinbase API Key secret detector.
Package coinbase provides a Coinbase API Key secret detector.
custom
Package custom provides a YAML-based custom rule detector.
Package custom provides a YAML-based custom rule detector.
databricks
Package databricks provides a Databricks Personal Access Token secret detector.
Package databricks provides a Databricks Personal Access Token secret detector.
datadog
Package datadog provides a Datadog API Key secret detector.
Package datadog provides a Datadog API Key secret detector.
dbconn
Package dbconn provides a detector for database connection strings.
Package dbconn provides a detector for database connection strings.
deepseek
Package deepseek provides a DeepSeek API Key secret detector.
Package deepseek provides a DeepSeek API Key secret detector.
digitalocean
Package digitalocean provides a DigitalOcean Personal Access Token secret detector.
Package digitalocean provides a DigitalOcean Personal Access Token secret detector.
discord
Package discord provides a Discord Bot Token secret detector.
Package discord provides a Discord Bot Token secret detector.
dockerhub
Package dockerhub provides a Docker Hub Personal Access Token secret detector.
Package dockerhub provides a Docker Hub Personal Access Token secret detector.
doppler
Package doppler provides a Doppler Service Token secret detector.
Package doppler provides a Doppler Service Token secret detector.
figma
Package figma provides a Figma Personal Access Token secret detector.
Package figma provides a Figma Personal Access Token secret detector.
ftp
Package ftp provides an FTP/SFTP Credentials secret detector.
Package ftp provides an FTP/SFTP Credentials secret detector.
gcp
Package gcp provides a GCP Service Account Key secret detector.
Package gcp provides a GCP Service Account Key secret detector.
generic
Package generic provides general-purpose secret detectors.
Package generic provides general-purpose secret detectors.
github
Package github provides detectors for GitHub secret types.
Package github provides detectors for GitHub secret types.
gitlab
Package gitlab provides a GitLab Personal Access Token secret detector.
Package gitlab provides a GitLab Personal Access Token secret detector.
grafana
Package grafana provides a Grafana API Key secret detector.
Package grafana provides a Grafana API Key secret detector.
heroku
Package heroku provides a Heroku API Key secret detector.
Package heroku provides a Heroku API Key secret detector.
huggingface
Package huggingface provides a Hugging Face API Token secret detector.
Package huggingface provides a Hugging Face API Token secret detector.
infura
Package infura provides an Infura API Key secret detector.
Package infura provides an Infura API Key secret detector.
jwt
Package jwt provides a detector for JSON Web Tokens.
Package jwt provides a detector for JSON Web Tokens.
launchdarkly
Package launchdarkly provides a LaunchDarkly SDK Key secret detector.
Package launchdarkly provides a LaunchDarkly SDK Key secret detector.
ldap
Package ldap provides an LDAP/LDAPS Bind Credentials secret detector.
Package ldap provides an LDAP/LDAPS Bind Credentials secret detector.
linear
Package linear provides a Linear API Key secret detector.
Package linear provides a Linear API Key secret detector.
mailgun
Package mailgun provides a Mailgun API Key secret detector.
Package mailgun provides a Mailgun API Key secret detector.
newrelic
Package newrelic provides a New Relic API Key secret detector.
Package newrelic provides a New Relic API Key secret detector.
notion
Package notion provides a Notion Internal Integration Token secret detector.
Package notion provides a Notion Internal Integration Token secret detector.
npm
Package npm provides an NPM Access Token secret detector.
Package npm provides an NPM Access Token secret detector.
okta
Package okta provides an Okta API Token secret detector.
Package okta provides an Okta API Token secret detector.
openai
Package openai provides an OpenAI API Key secret detector.
Package openai provides an OpenAI API Key secret detector.
pagerduty
Package pagerduty provides a PagerDuty API Key secret detector.
Package pagerduty provides a PagerDuty API Key secret detector.
postmark
Package postmark provides a Postmark Server API Token secret detector.
Package postmark provides a Postmark Server API Token secret detector.
privatekey
Package privatekey provides private key detectors.
Package privatekey provides private key detectors.
pypi
Package pypi provides a PyPI API Token secret detector.
Package pypi provides a PyPI API Token secret detector.
rabbitmq
Package rabbitmq provides a RabbitMQ Connection String secret detector.
Package rabbitmq provides a RabbitMQ Connection String secret detector.
redis
Package redis provides a Redis Connection String secret detector.
Package redis provides a Redis Connection String secret detector.
rubygems
Package rubygems provides a RubyGems API Key secret detector.
Package rubygems provides a RubyGems API Key secret detector.
sendgrid
Package sendgrid provides a SendGrid API Key secret detector.
Package sendgrid provides a SendGrid API Key secret detector.
sentry
Package sentry provides a Sentry Auth Token secret detector.
Package sentry provides a Sentry Auth Token secret detector.
shopify
Package shopify provides a Shopify Access Token secret detector.
Package shopify provides a Shopify Access Token secret detector.
slack
Package slack provides detectors for Slack secret types.
Package slack provides detectors for Slack secret types.
snowflake
Package snowflake provides a Snowflake Connection Credentials secret detector.
Package snowflake provides a Snowflake Connection Credentials secret detector.
snyk
Package snyk provides a Snyk API Key secret detector.
Package snyk provides a Snyk API Key secret detector.
sonarcloud
Package sonarcloud provides a SonarCloud/SonarQube Token secret detector.
Package sonarcloud provides a SonarCloud/SonarQube Token secret detector.
stripe
Package stripe provides detectors for Stripe secret types.
Package stripe provides detectors for Stripe secret types.
supabase
Package supabase provides a Supabase Service Role Key secret detector.
Package supabase provides a Supabase Service Role Key secret detector.
teams
Package teams provides a Microsoft Teams Incoming Webhook URL secret detector.
Package teams provides a Microsoft Teams Incoming Webhook URL secret detector.
telegram
Package telegram provides a Telegram Bot Token secret detector.
Package telegram provides a Telegram Bot Token secret detector.
terraform
Package terraform provides a Terraform Cloud/Enterprise API Token secret detector.
Package terraform provides a Terraform Cloud/Enterprise API Token secret detector.
testutil
Package testutil provides shared helpers for detector tests.
Package testutil provides shared helpers for detector tests.
twilio
Package twilio provides a Twilio API Key secret detector.
Package twilio provides a Twilio API Key secret detector.
vault
Package vault provides a HashiCorp Vault Token secret detector.
Package vault provides a HashiCorp Vault Token secret detector.
vercel
Package vercel provides a Vercel API Token secret detector.
Package vercel provides a Vercel API Token secret detector.
Package engine provides the Leakwatch scan engine.
Package engine provides the Leakwatch scan engine.
Package entropy provides Shannon entropy calculation functions.
Package entropy provides Shannon entropy calculation functions.
Package filter provides file filtering helpers.
Package filter provides file filtering helpers.
Package matcher provides Aho-Corasick based keyword pre-filtering.
Package matcher provides Aho-Corasick based keyword pre-filtering.
Package meta holds the canonical, human-maintained project counts that are published in the README banner, the social-preview image, and the docs.
Package meta holds the canonical, human-maintained project counts that are published in the README banner, the social-preview image, and the docs.
statsgen command
Command statsgen rewrites the project's marketing-asset stat blocks from the canonical counts in internal/meta.
Command statsgen rewrites the project's marketing-asset stat blocks from the canonical counts in internal/meta.
Package output defines output formatter interfaces and shared helpers used across the concrete formatters (json, sarif, csv, table, github).
Package output defines output formatter interfaces and shared helpers used across the concrete formatters (json, sarif, csv, table, github).
csv
Package csv provides a CSV output formatter for Leakwatch findings.
Package csv provides a CSV output formatter for Leakwatch findings.
github
Package github provides an output formatter that emits GitHub Actions workflow commands (::error / ::warning / ::notice) so Leakwatch findings show up as inline annotations on pull requests and in the workflow run log.
Package github provides an output formatter that emits GitHub Actions workflow commands (::error / ::warning / ::notice) so Leakwatch findings show up as inline annotations on pull requests and in the workflow run log.
json
Package json provides a JSON output formatter.
Package json provides a JSON output formatter.
sarif
Package sarif provides a SARIF v2.1.0 output formatter for Leakwatch findings.
Package sarif provides a SARIF v2.1.0 output formatter for Leakwatch findings.
table
Package table provides a human-readable table output formatter for terminal display.
Package table provides a human-readable table output formatter for terminal display.
Package remediation provides actionable guidance for rotating or revoking detected secrets.
Package remediation provides actionable guidance for rotating or revoking detected secrets.
Package scanner holds the Leakwatch scan orchestration that used to live in the cmd/ layer: assembling the engine configuration, running a single-source scan, running multiple git repositories in parallel, and post-processing results (.leakwatchignore filtering and remediation enrichment).
Package scanner holds the Leakwatch scan orchestration that used to live in the cmd/ layer: assembling the engine configuration, running a single-source scan, running multiple git repositories in parallel, and post-processing results (.leakwatchignore filtering and remediation enrichment).
Package source defines scan source interfaces.
Package source defines scan source interfaces.
container
Package container provides a container image scan source.
Package container provides a container image scan source.
filesystem
Package filesystem provides a filesystem-based scan source.
Package filesystem provides a filesystem-based scan source.
gcs
Package gcs provides a Google Cloud Storage bucket scan source.
Package gcs provides a Google Cloud Storage bucket scan source.
git
Package git provides a Git repository scan source.
Package git provides a Git repository scan source.
s3
Package s3 provides an AWS S3 bucket scan source.
Package s3 provides an AWS S3 bucket scan source.
slack
Package slack provides a Slack workspace scan source.
Package slack provides a Slack workspace scan source.
Package verifier provides the secret verification infrastructure.
Package verifier provides the secret verification infrastructure.
airtable
Package airtable provides a verifier for Airtable personal access tokens.
Package airtable provides a verifier for Airtable personal access tokens.
anthropic
Package anthropic provides a verifier for Anthropic API keys.
Package anthropic provides a verifier for Anthropic API keys.
auth0
Package auth0 provides a verifier for Auth0 Management API tokens.
Package auth0 provides a verifier for Auth0 Management API tokens.
aws
Package aws provides a verifier for AWS Access Key credentials.
Package aws provides a verifier for AWS Access Key credentials.
azure
Package azure provides verifiers for Azure secrets.
Package azure provides verifiers for Azure secrets.
bitbucket
Package bitbucket provides a verifier for Bitbucket app passwords.
Package bitbucket provides a verifier for Bitbucket app passwords.
circleci
Package circleci provides a verifier for CircleCI API tokens.
Package circleci provides a verifier for CircleCI API tokens.
cloudflare
Package cloudflare provides a verifier for Cloudflare API tokens.
Package cloudflare provides a verifier for Cloudflare API tokens.
coinbase
Package coinbase provides a verifier for legacy Coinbase API keys.
Package coinbase provides a verifier for legacy Coinbase API keys.
databricks
Package databricks provides a verifier for Databricks personal access tokens.
Package databricks provides a verifier for Databricks personal access tokens.
datadog
Package datadog provides a verifier for Datadog API keys.
Package datadog provides a verifier for Datadog API keys.
deepseek
Package deepseek provides a verifier for DeepSeek API keys.
Package deepseek provides a verifier for DeepSeek API keys.
digitalocean
Package digitalocean provides a verifier for DigitalOcean personal access tokens.
Package digitalocean provides a verifier for DigitalOcean personal access tokens.
discord
Package discord provides a verifier for Discord Bot tokens.
Package discord provides a verifier for Discord Bot tokens.
dockerhub
Package dockerhub provides a verifier for Docker Hub Personal Access Tokens.
Package dockerhub provides a verifier for Docker Hub Personal Access Tokens.
doppler
Package doppler provides a verifier for Doppler tokens.
Package doppler provides a verifier for Doppler tokens.
figma
Package figma provides a verifier for Figma personal access tokens.
Package figma provides a verifier for Figma personal access tokens.
gcp
Package gcp provides a verifier for GCP service account keys.
Package gcp provides a verifier for GCP service account keys.
github
Package github also provides a verifier for GitHub OAuth tokens.
Package github also provides a verifier for GitHub OAuth tokens.
gitlab
Package gitlab provides a verifier for GitLab personal access tokens.
Package gitlab provides a verifier for GitLab personal access tokens.
grafana
Package grafana provides a verifier for Grafana API keys.
Package grafana provides a verifier for Grafana API keys.
heroku
Package heroku provides a verifier for Heroku API keys.
Package heroku provides a verifier for Heroku API keys.
huggingface
Package huggingface provides a verifier for HuggingFace tokens.
Package huggingface provides a verifier for HuggingFace tokens.
infura
Package infura provides a verifier for Infura API keys.
Package infura provides a verifier for Infura API keys.
internal/httpx
Package httpx provides a shared, security-hardened HTTP client and helpers for use by secret verifiers.
Package httpx provides a shared, security-hardened HTTP client and helpers for use by secret verifiers.
internal/vtest
Package vtest provides reusable, table-driven test helpers shared by the secret verifier packages.
Package vtest provides reusable, table-driven test helpers shared by the secret verifier packages.
launchdarkly
Package launchdarkly provides a verifier for LaunchDarkly SDK keys.
Package launchdarkly provides a verifier for LaunchDarkly SDK keys.
linear
Package linear provides a verifier for Linear API keys.
Package linear provides a verifier for Linear API keys.
mailgun
Package mailgun provides a verifier for Mailgun API keys.
Package mailgun provides a verifier for Mailgun API keys.
newrelic
Package newrelic provides a verifier for New Relic API keys.
Package newrelic provides a verifier for New Relic API keys.
notion
Package notion provides a verifier for Notion integration tokens.
Package notion provides a verifier for Notion integration tokens.
npm
Package npm provides a verifier for npm authentication tokens.
Package npm provides a verifier for npm authentication tokens.
okta
Package okta provides a verifier for Okta API tokens.
Package okta provides a verifier for Okta API tokens.
openai
Package openai provides a verifier for OpenAI API keys.
Package openai provides a verifier for OpenAI API keys.
pagerduty
Package pagerduty provides a verifier for PagerDuty API keys.
Package pagerduty provides a verifier for PagerDuty API keys.
postmark
Package postmark provides a verifier for Postmark Server Tokens.
Package postmark provides a verifier for Postmark Server Tokens.
pypi
Package pypi provides a verifier for PyPI API tokens.
Package pypi provides a verifier for PyPI API tokens.
rabbitmq
Package rabbitmq provides a verifier for RabbitMQ connection strings.
Package rabbitmq provides a verifier for RabbitMQ connection strings.
rubygems
Package rubygems provides a verifier for RubyGems API keys.
Package rubygems provides a verifier for RubyGems API keys.
sendgrid
Package sendgrid provides a verifier for SendGrid API keys.
Package sendgrid provides a verifier for SendGrid API keys.
sentry
Package sentry provides a verifier for Sentry authentication tokens.
Package sentry provides a verifier for Sentry authentication tokens.
shopify
Package shopify provides a verifier for Shopify access tokens.
Package shopify provides a verifier for Shopify access tokens.
slack
Package slack provides a verifier for Slack Bot/User tokens.
Package slack provides a verifier for Slack Bot/User tokens.
snowflake
Package snowflake provides a verifier for Snowflake credentials.
Package snowflake provides a verifier for Snowflake credentials.
snyk
Package snyk provides a verifier for Snyk API keys.
Package snyk provides a verifier for Snyk API keys.
sonarcloud
Package sonarcloud provides a verifier for SonarCloud tokens.
Package sonarcloud provides a verifier for SonarCloud tokens.
stripe
Package stripe provides verifiers for Stripe API keys (live and test).
Package stripe provides verifiers for Stripe API keys (live and test).
supabase
Package supabase provides a verifier for Supabase service keys.
Package supabase provides a verifier for Supabase service keys.
teams
Package teams provides a verifier for Microsoft Teams webhook URLs.
Package teams provides a verifier for Microsoft Teams webhook URLs.
telegram
Package telegram provides a verifier for Telegram Bot tokens.
Package telegram provides a verifier for Telegram Bot tokens.
terraform
Package terraform provides a verifier for Terraform Cloud API tokens.
Package terraform provides a verifier for Terraform Cloud API tokens.
twilio
Package twilio provides a verifier for Twilio API keys.
Package twilio provides a verifier for Twilio API keys.
vercel
Package vercel provides a verifier for Vercel authentication tokens.
Package vercel provides a verifier for Vercel authentication tokens.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL