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

Uploaded Python 3

File details

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

File metadata

  • Download URL: secretverify-0.6.1.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.1.tar.gz
Algorithm Hash digest
SHA256 7cdc251ad1b39843ae4e2bd9092adc7103e8c2bfc807640a9a0b90d0a586a13c
MD5 d2a15e9693ba96f98f4c1c908781ced2
BLAKE2b-256 adedb397d547f41878e16e5672c1e47090c11ca29c107eb02e44c26a9e4c11f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: secretverify-0.6.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1a3f0d4e40f92757b472d88c90adcb7af81df1f7734b6f57ae87bf06b9446859
MD5 265b731f7620613525597b4c084deb86
BLAKE2b-256 10293900ca3d8f096cc2f24d556726c6949933dce34c125dffd1c2867535378e

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