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.7.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.7.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: secretverify-0.7.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.7.0.tar.gz
Algorithm Hash digest
SHA256 c769863920e14cccfbaff45925c2983765a1363d700d72f05c4314e55cea15ee
MD5 5ca1394cc91bdd65c794ce9a8bc4ac8f
BLAKE2b-256 7710a2f872efb7b8d923c72b7eb9aeca9ec7e70ebb6a976591c78734faf8d056

See more details on using hashes here.

File details

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

File metadata

  • Download URL: secretverify-0.7.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.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 20fb04f8cf5ebd95ebfc38dbe82fca2471f6b1cf9212c3f0922a19b641ebe5f0
MD5 be4816902219fa8792d1a8bb819d117c
BLAKE2b-256 af81a57927e925afa35b9dac22471988dd4f6d3a5017706b42a0d4e3d0aa4c4a

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