Advanced secrets scanner for GitHub repositories and local directories
Project description
GitVault Scanner ๐
Advanced secrets scanner for GitHub repositories and local directories. Detects hardcoded credentials, API keys, tokens, and other security vulnerabilities.
๐ Quick Start
Installation from PyPI (recommended)
pip install gitvault-scanner
Installation from source:
git clone https://github.com/yourusername/GitVaultScanner.git
cd GitVaultScanner
pip install -e .
Usage
Scan GitHub repository: gitvault --repo https://github.com/user/repository Scan local directory: gitvault --dir /path/to/your/code Scan with specific file extensions: gitvault --dir . --extensions .py .json .yaml Save report to file: gitvault --repo https://github.com/user/repo --output scan_report.txt
Available Options
--repo, -r GitHub repository URL --dir, -d Local directory path --output, -o Save report to file --extensions, -e File extensions to scan (default: all) --no-clone-cleanup Keep cloned repository after scan --help Show help message
Example Output
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ SCAN RESULTS (GitHub Repository Scan) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Target: example-repo ๐ Summary: โโ Total findings: 5 โโ ๐ด High risk: 2 โโ ๐ก Medium risk: 3 ...
Requirements
Python 3.7+ Git (for GitHub repository scanning) Internet connection (for GitHub repository scanning)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gitvaultscanner-1.0.0-py3-none-any.whl.
File metadata
- Download URL: gitvaultscanner-1.0.0-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18aa1d17d6c4fd90ea0acfb10a67f9bae5bd90201858f829374122d66df60531
|
|
| MD5 |
2e7536a156d58f68b2c090e56d996427
|
|
| BLAKE2b-256 |
7ce8229072794335cc2c5c0da8cb1c6cbdb89cd2ec8ca3953d07d9575d1c9a27
|