Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd defines Leakwatch CLI commands.
|
Package cmd defines Leakwatch CLI commands. |
|
internal
|
|
|
config
Package config provides Leakwatch configuration management.
|
Package config provides Leakwatch configuration management. |
|
detector
Package detector defines secret detection interfaces.
|
Package detector defines secret detection interfaces. |
|
detector/airtable
Package airtable provides an Airtable Personal Access Token secret detector.
|
Package airtable provides an Airtable Personal Access Token secret detector. |
|
detector/anthropic
Package anthropic provides an Anthropic API Key secret detector.
|
Package anthropic provides an Anthropic API Key secret detector. |
|
detector/auth0
Package auth0 provides an Auth0 Management API Token secret detector.
|
Package auth0 provides an Auth0 Management API Token secret detector. |
|
detector/aws
Package aws provides AWS-related secret detectors.
|
Package aws provides AWS-related secret detectors. |
|
detector/azure
Package azure provides Azure secret detectors.
|
Package azure provides Azure secret detectors. |
|
detector/bitbucket
Package bitbucket provides a Bitbucket App Password secret detector.
|
Package bitbucket provides a Bitbucket App Password secret detector. |
|
detector/circleci
Package circleci provides a CircleCI Personal API Token secret detector.
|
Package circleci provides a CircleCI Personal API Token secret detector. |
|
detector/cloudflare
Package cloudflare provides a Cloudflare API Token secret detector.
|
Package cloudflare provides a Cloudflare API Token secret detector. |
|
detector/coinbase
Package coinbase provides a Coinbase API Key secret detector.
|
Package coinbase provides a Coinbase API Key secret detector. |
|
detector/custom
Package custom provides a YAML-based custom rule detector.
|
Package custom provides a YAML-based custom rule detector. |
|
detector/databricks
Package databricks provides a Databricks Personal Access Token secret detector.
|
Package databricks provides a Databricks Personal Access Token secret detector. |
|
detector/datadog
Package datadog provides a Datadog API Key secret detector.
|
Package datadog provides a Datadog API Key secret detector. |
|
detector/dbconn
Package dbconn provides a detector for database connection strings.
|
Package dbconn provides a detector for database connection strings. |
|
detector/deepseek
Package deepseek provides a DeepSeek API Key secret detector.
|
Package deepseek provides a DeepSeek API Key secret detector. |
|
detector/digitalocean
Package digitalocean provides a DigitalOcean Personal Access Token secret detector.
|
Package digitalocean provides a DigitalOcean Personal Access Token secret detector. |
|
detector/discord
Package discord provides a Discord Bot Token secret detector.
|
Package discord provides a Discord Bot Token secret detector. |
|
detector/dockerhub
Package dockerhub provides a Docker Hub Personal Access Token secret detector.
|
Package dockerhub provides a Docker Hub Personal Access Token secret detector. |
|
detector/doppler
Package doppler provides a Doppler Service Token secret detector.
|
Package doppler provides a Doppler Service Token secret detector. |
|
detector/figma
Package figma provides a Figma Personal Access Token secret detector.
|
Package figma provides a Figma Personal Access Token secret detector. |
|
detector/ftp
Package ftp provides an FTP/SFTP Credentials secret detector.
|
Package ftp provides an FTP/SFTP Credentials secret detector. |
|
detector/gcp
Package gcp provides a GCP Service Account Key secret detector.
|
Package gcp provides a GCP Service Account Key secret detector. |
|
detector/generic
Package generic provides general-purpose secret detectors.
|
Package generic provides general-purpose secret detectors. |
|
detector/github
Package github provides detectors for GitHub secret types.
|
Package github provides detectors for GitHub secret types. |
|
detector/gitlab
Package gitlab provides a GitLab Personal Access Token secret detector.
|
Package gitlab provides a GitLab Personal Access Token secret detector. |
|
detector/grafana
Package grafana provides a Grafana API Key secret detector.
|
Package grafana provides a Grafana API Key secret detector. |
|
detector/heroku
Package heroku provides a Heroku API Key secret detector.
|
Package heroku provides a Heroku API Key secret detector. |
|
detector/huggingface
Package huggingface provides a Hugging Face API Token secret detector.
|
Package huggingface provides a Hugging Face API Token secret detector. |
|
detector/infura
Package infura provides an Infura API Key secret detector.
|
Package infura provides an Infura API Key secret detector. |
|
detector/jwt
Package jwt provides a detector for JSON Web Tokens.
|
Package jwt provides a detector for JSON Web Tokens. |
|
detector/launchdarkly
Package launchdarkly provides a LaunchDarkly SDK Key secret detector.
|
Package launchdarkly provides a LaunchDarkly SDK Key secret detector. |
|
detector/ldap
Package ldap provides an LDAP/LDAPS Bind Credentials secret detector.
|
Package ldap provides an LDAP/LDAPS Bind Credentials secret detector. |
|
detector/linear
Package linear provides a Linear API Key secret detector.
|
Package linear provides a Linear API Key secret detector. |
|
detector/mailgun
Package mailgun provides a Mailgun API Key secret detector.
|
Package mailgun provides a Mailgun API Key secret detector. |
|
detector/newrelic
Package newrelic provides a New Relic API Key secret detector.
|
Package newrelic provides a New Relic API Key secret detector. |
|
detector/notion
Package notion provides a Notion Internal Integration Token secret detector.
|
Package notion provides a Notion Internal Integration Token secret detector. |
|
detector/npm
Package npm provides an NPM Access Token secret detector.
|
Package npm provides an NPM Access Token secret detector. |
|
detector/okta
Package okta provides an Okta API Token secret detector.
|
Package okta provides an Okta API Token secret detector. |
|
detector/openai
Package openai provides an OpenAI API Key secret detector.
|
Package openai provides an OpenAI API Key secret detector. |
|
detector/pagerduty
Package pagerduty provides a PagerDuty API Key secret detector.
|
Package pagerduty provides a PagerDuty API Key secret detector. |
|
detector/postmark
Package postmark provides a Postmark Server API Token secret detector.
|
Package postmark provides a Postmark Server API Token secret detector. |
|
detector/privatekey
Package privatekey provides private key detectors.
|
Package privatekey provides private key detectors. |
|
detector/pypi
Package pypi provides a PyPI API Token secret detector.
|
Package pypi provides a PyPI API Token secret detector. |
|
detector/rabbitmq
Package rabbitmq provides a RabbitMQ Connection String secret detector.
|
Package rabbitmq provides a RabbitMQ Connection String secret detector. |
|
detector/redis
Package redis provides a Redis Connection String secret detector.
|
Package redis provides a Redis Connection String secret detector. |
|
detector/rubygems
Package rubygems provides a RubyGems API Key secret detector.
|
Package rubygems provides a RubyGems API Key secret detector. |
|
detector/sendgrid
Package sendgrid provides a SendGrid API Key secret detector.
|
Package sendgrid provides a SendGrid API Key secret detector. |
|
detector/sentry
Package sentry provides a Sentry Auth Token secret detector.
|
Package sentry provides a Sentry Auth Token secret detector. |
|
detector/shopify
Package shopify provides a Shopify Access Token secret detector.
|
Package shopify provides a Shopify Access Token secret detector. |
|
detector/slack
Package slack provides detectors for Slack secret types.
|
Package slack provides detectors for Slack secret types. |
|
detector/snowflake
Package snowflake provides a Snowflake Connection Credentials secret detector.
|
Package snowflake provides a Snowflake Connection Credentials secret detector. |
|
detector/snyk
Package snyk provides a Snyk API Key secret detector.
|
Package snyk provides a Snyk API Key secret detector. |
|
detector/sonarcloud
Package sonarcloud provides a SonarCloud/SonarQube Token secret detector.
|
Package sonarcloud provides a SonarCloud/SonarQube Token secret detector. |
|
detector/stripe
Package stripe provides detectors for Stripe secret types.
|
Package stripe provides detectors for Stripe secret types. |
|
detector/supabase
Package supabase provides a Supabase Service Role Key secret detector.
|
Package supabase provides a Supabase Service Role Key secret detector. |
|
detector/teams
Package teams provides a Microsoft Teams Incoming Webhook URL secret detector.
|
Package teams provides a Microsoft Teams Incoming Webhook URL secret detector. |
|
detector/telegram
Package telegram provides a Telegram Bot Token secret detector.
|
Package telegram provides a Telegram Bot Token secret detector. |
|
detector/terraform
Package terraform provides a Terraform Cloud/Enterprise API Token secret detector.
|
Package terraform provides a Terraform Cloud/Enterprise API Token secret detector. |
|
detector/testutil
Package testutil provides shared helpers for detector tests.
|
Package testutil provides shared helpers for detector tests. |
|
detector/twilio
Package twilio provides a Twilio API Key secret detector.
|
Package twilio provides a Twilio API Key secret detector. |
|
detector/vault
Package vault provides a HashiCorp Vault Token secret detector.
|
Package vault provides a HashiCorp Vault Token secret detector. |
|
detector/vercel
Package vercel provides a Vercel API Token secret detector.
|
Package vercel provides a Vercel API Token secret detector. |
|
engine
Package engine provides the Leakwatch scan engine.
|
Package engine provides the Leakwatch scan engine. |
|
entropy
Package entropy provides Shannon entropy calculation functions.
|
Package entropy provides Shannon entropy calculation functions. |
|
filter
Package filter provides file filtering helpers.
|
Package filter provides file filtering helpers. |
|
matcher
Package matcher provides Aho-Corasick based keyword pre-filtering.
|
Package matcher provides Aho-Corasick based keyword pre-filtering. |
|
meta
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. |
|
meta/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. |
|
output
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). |
|
output/csv
Package csv provides a CSV output formatter for Leakwatch findings.
|
Package csv provides a CSV output formatter for Leakwatch findings. |
|
output/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. |
|
output/json
Package json provides a JSON output formatter.
|
Package json provides a JSON output formatter. |
|
output/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. |
|
output/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. |
|
remediation
Package remediation provides actionable guidance for rotating or revoking detected secrets.
|
Package remediation provides actionable guidance for rotating or revoking detected secrets. |
|
scanner
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). |
|
source
Package source defines scan source interfaces.
|
Package source defines scan source interfaces. |
|
source/container
Package container provides a container image scan source.
|
Package container provides a container image scan source. |
|
source/filesystem
Package filesystem provides a filesystem-based scan source.
|
Package filesystem provides a filesystem-based scan source. |
|
source/gcs
Package gcs provides a Google Cloud Storage bucket scan source.
|
Package gcs provides a Google Cloud Storage bucket scan source. |
|
source/git
Package git provides a Git repository scan source.
|
Package git provides a Git repository scan source. |
|
source/s3
Package s3 provides an AWS S3 bucket scan source.
|
Package s3 provides an AWS S3 bucket scan source. |
|
source/slack
Package slack provides a Slack workspace scan source.
|
Package slack provides a Slack workspace scan source. |
|
verifier
Package verifier provides the secret verification infrastructure.
|
Package verifier provides the secret verification infrastructure. |
|
verifier/airtable
Package airtable provides a verifier for Airtable personal access tokens.
|
Package airtable provides a verifier for Airtable personal access tokens. |
|
verifier/anthropic
Package anthropic provides a verifier for Anthropic API keys.
|
Package anthropic provides a verifier for Anthropic API keys. |
|
verifier/auth0
Package auth0 provides a verifier for Auth0 Management API tokens.
|
Package auth0 provides a verifier for Auth0 Management API tokens. |
|
verifier/aws
Package aws provides a verifier for AWS Access Key credentials.
|
Package aws provides a verifier for AWS Access Key credentials. |
|
verifier/azure
Package azure provides verifiers for Azure secrets.
|
Package azure provides verifiers for Azure secrets. |
|
verifier/bitbucket
Package bitbucket provides a verifier for Bitbucket app passwords.
|
Package bitbucket provides a verifier for Bitbucket app passwords. |
|
verifier/circleci
Package circleci provides a verifier for CircleCI API tokens.
|
Package circleci provides a verifier for CircleCI API tokens. |
|
verifier/cloudflare
Package cloudflare provides a verifier for Cloudflare API tokens.
|
Package cloudflare provides a verifier for Cloudflare API tokens. |
|
verifier/coinbase
Package coinbase provides a verifier for legacy Coinbase API keys.
|
Package coinbase provides a verifier for legacy Coinbase API keys. |
|
verifier/databricks
Package databricks provides a verifier for Databricks personal access tokens.
|
Package databricks provides a verifier for Databricks personal access tokens. |
|
verifier/datadog
Package datadog provides a verifier for Datadog API keys.
|
Package datadog provides a verifier for Datadog API keys. |
|
verifier/deepseek
Package deepseek provides a verifier for DeepSeek API keys.
|
Package deepseek provides a verifier for DeepSeek API keys. |
|
verifier/digitalocean
Package digitalocean provides a verifier for DigitalOcean personal access tokens.
|
Package digitalocean provides a verifier for DigitalOcean personal access tokens. |
|
verifier/discord
Package discord provides a verifier for Discord Bot tokens.
|
Package discord provides a verifier for Discord Bot tokens. |
|
verifier/dockerhub
Package dockerhub provides a verifier for Docker Hub Personal Access Tokens.
|
Package dockerhub provides a verifier for Docker Hub Personal Access Tokens. |
|
verifier/doppler
Package doppler provides a verifier for Doppler tokens.
|
Package doppler provides a verifier for Doppler tokens. |
|
verifier/figma
Package figma provides a verifier for Figma personal access tokens.
|
Package figma provides a verifier for Figma personal access tokens. |
|
verifier/gcp
Package gcp provides a verifier for GCP service account keys.
|
Package gcp provides a verifier for GCP service account keys. |
|
verifier/github
Package github also provides a verifier for GitHub OAuth tokens.
|
Package github also provides a verifier for GitHub OAuth tokens. |
|
verifier/gitlab
Package gitlab provides a verifier for GitLab personal access tokens.
|
Package gitlab provides a verifier for GitLab personal access tokens. |
|
verifier/grafana
Package grafana provides a verifier for Grafana API keys.
|
Package grafana provides a verifier for Grafana API keys. |
|
verifier/heroku
Package heroku provides a verifier for Heroku API keys.
|
Package heroku provides a verifier for Heroku API keys. |
|
verifier/huggingface
Package huggingface provides a verifier for HuggingFace tokens.
|
Package huggingface provides a verifier for HuggingFace tokens. |
|
verifier/infura
Package infura provides a verifier for Infura API keys.
|
Package infura provides a verifier for Infura API keys. |
|
verifier/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. |
|
verifier/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. |
|
verifier/launchdarkly
Package launchdarkly provides a verifier for LaunchDarkly SDK keys.
|
Package launchdarkly provides a verifier for LaunchDarkly SDK keys. |
|
verifier/linear
Package linear provides a verifier for Linear API keys.
|
Package linear provides a verifier for Linear API keys. |
|
verifier/mailgun
Package mailgun provides a verifier for Mailgun API keys.
|
Package mailgun provides a verifier for Mailgun API keys. |
|
verifier/newrelic
Package newrelic provides a verifier for New Relic API keys.
|
Package newrelic provides a verifier for New Relic API keys. |
|
verifier/notion
Package notion provides a verifier for Notion integration tokens.
|
Package notion provides a verifier for Notion integration tokens. |
|
verifier/npm
Package npm provides a verifier for npm authentication tokens.
|
Package npm provides a verifier for npm authentication tokens. |
|
verifier/okta
Package okta provides a verifier for Okta API tokens.
|
Package okta provides a verifier for Okta API tokens. |
|
verifier/openai
Package openai provides a verifier for OpenAI API keys.
|
Package openai provides a verifier for OpenAI API keys. |
|
verifier/pagerduty
Package pagerduty provides a verifier for PagerDuty API keys.
|
Package pagerduty provides a verifier for PagerDuty API keys. |
|
verifier/postmark
Package postmark provides a verifier for Postmark Server Tokens.
|
Package postmark provides a verifier for Postmark Server Tokens. |
|
verifier/pypi
Package pypi provides a verifier for PyPI API tokens.
|
Package pypi provides a verifier for PyPI API tokens. |
|
verifier/rabbitmq
Package rabbitmq provides a verifier for RabbitMQ connection strings.
|
Package rabbitmq provides a verifier for RabbitMQ connection strings. |
|
verifier/rubygems
Package rubygems provides a verifier for RubyGems API keys.
|
Package rubygems provides a verifier for RubyGems API keys. |
|
verifier/sendgrid
Package sendgrid provides a verifier for SendGrid API keys.
|
Package sendgrid provides a verifier for SendGrid API keys. |
|
verifier/sentry
Package sentry provides a verifier for Sentry authentication tokens.
|
Package sentry provides a verifier for Sentry authentication tokens. |
|
verifier/shopify
Package shopify provides a verifier for Shopify access tokens.
|
Package shopify provides a verifier for Shopify access tokens. |
|
verifier/slack
Package slack provides a verifier for Slack Bot/User tokens.
|
Package slack provides a verifier for Slack Bot/User tokens. |
|
verifier/snowflake
Package snowflake provides a verifier for Snowflake credentials.
|
Package snowflake provides a verifier for Snowflake credentials. |
|
verifier/snyk
Package snyk provides a verifier for Snyk API keys.
|
Package snyk provides a verifier for Snyk API keys. |
|
verifier/sonarcloud
Package sonarcloud provides a verifier for SonarCloud tokens.
|
Package sonarcloud provides a verifier for SonarCloud tokens. |
|
verifier/stripe
Package stripe provides verifiers for Stripe API keys (live and test).
|
Package stripe provides verifiers for Stripe API keys (live and test). |
|
verifier/supabase
Package supabase provides a verifier for Supabase service keys.
|
Package supabase provides a verifier for Supabase service keys. |
|
verifier/teams
Package teams provides a verifier for Microsoft Teams webhook URLs.
|
Package teams provides a verifier for Microsoft Teams webhook URLs. |
|
verifier/telegram
Package telegram provides a verifier for Telegram Bot tokens.
|
Package telegram provides a verifier for Telegram Bot tokens. |
|
verifier/terraform
Package terraform provides a verifier for Terraform Cloud API tokens.
|
Package terraform provides a verifier for Terraform Cloud API tokens. |
|
verifier/twilio
Package twilio provides a verifier for Twilio API keys.
|
Package twilio provides a verifier for Twilio API keys. |
|
verifier/vercel
Package vercel provides a verifier for Vercel authentication tokens.
|
Package vercel provides a verifier for Vercel authentication tokens. |
|
pkg
|
|
|
finding
Package finding defines the Leakwatch finding model.
|
Package finding defines the Leakwatch finding model. |
Click to show internal directories.
Click to hide internal directories.
