Skip to main content

Terminal-based tool to quickly validate leaked secrets across multiple providers.

Project description

SecretVerify

A terminal-based tool to quickly validate leaked secrets across multiple providers.

Installation

PyPI

pip install secretverify

From source

git clone https://github.com/markgraziano-twlo/secretverify.git
cd secretverify
pip install .

Homebrew (macOS)

brew tap markgraziano-twlo/tap
brew install secretverify

Usage

Run the interactive CLI:

secretverify
  1. Select the secret type from the numbered list.
  2. Enter the required credentials (token, key, domain/subdomain).
  3. View the full HTTP response and a clear status:
    • ✅ Secret successfully rotated.
    • ⚠️ Secret is still live.

Example

$ secretverify
Select a secret type to validate:
  1. GitHub Personal Access Token
  2. AWS Access Key & Secret
  …
Enter number: 1
Enter token: ghp_…
{HTTP 200 OK JSON} Secret successfully rotated.

Contributing

Feel free to add new providers or improve error handling.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

secretverify-0.6.3.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

secretverify-0.6.3-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file secretverify-0.6.3.tar.gz.

File metadata

  • Download URL: secretverify-0.6.3.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.10

File hashes

Hashes for secretverify-0.6.3.tar.gz
Algorithm Hash digest
SHA256 29277c10975e2fe14ad6bb963356060e0272b57b7cdad0f8fbfe1f41c0207e4e
MD5 a968f58a5f04803646ac4c9d61eabf7a
BLAKE2b-256 4d8a148b4d1badbb830178b894d3cf33cd850746df4c6e4ef869ee87420358d4

See more details on using hashes here.

File details

Details for the file secretverify-0.6.3-py3-none-any.whl.

File metadata

  • Download URL: secretverify-0.6.3-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.10

File hashes

Hashes for secretverify-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 60d04d996e354f0fed37dcfd33bfdb2753bd7c1ddc89e9d659998498402df96e
MD5 96a647d89ea68cd7ce1ffe729d375968
BLAKE2b-256 93e2628d0fd654250bc338c47323f315a69820168219c651e6ff1b36678a4d89

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page