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

Uploaded Python 3

File details

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

File metadata

  • Download URL: secretverify-0.6.5.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.5.tar.gz
Algorithm Hash digest
SHA256 9adc8eef17cbe02d351597579552c759e4b5bb208976048930938d948981eefe
MD5 3202565249fb6dc1ae00b2171c8db493
BLAKE2b-256 8d1c2520db757cf289c0c8f64ec89fe981dd2488c0aa2d3cce9abae4685edc98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: secretverify-0.6.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4f020cd3128e2749f6092d7a0e02350ad41f22b4fa75fc65c43626326aebeb91
MD5 0cae3301532b01c4d27f78e9d66eb34d
BLAKE2b-256 c859101d8579708461daba625c2e5c2a870ee4257cb33f205787d1e61c7f4745

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