Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gitvaultscanner-1.0.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file gitvaultscanner-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gitvaultscanner-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 18aa1d17d6c4fd90ea0acfb10a67f9bae5bd90201858f829374122d66df60531
MD5 2e7536a156d58f68b2c090e56d996427
BLAKE2b-256 7ce8229072794335cc2c5c0da8cb1c6cbdb89cd2ec8ca3953d07d9575d1c9a27

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