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.0.tar.gz (4.9 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.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: secretverify-0.6.0.tar.gz
  • Upload date:
  • Size: 4.9 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.0.tar.gz
Algorithm Hash digest
SHA256 4c5ea408f0de0e8b818919e9cee2fcdbcb432f184c6b41a4fb9a5d6e1e90e78e
MD5 ee212ba89c3fa134a08b757e5902a0cc
BLAKE2b-256 79c5d4be1655e0593df82106fbd26f76bc68700764a7a13e3bf7b289976835c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: secretverify-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01fdbdfed10702e30a682eed4b71ea0b2fdc07560c8b9624b6ce4aa2e0aae1a9
MD5 c042b7eb66061504d22fa8970495a7d7
BLAKE2b-256 ed5094f33946313021cfab27eb35f8cac2a1eef67ca4d8620619f4227f173a7b

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