Releases: rix4uni/gitxpose
Releases · rix4uni/gitxpose
v0.0.5
v0.0.4
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Full Changelog: v0.0.1...v0.0.2
- Added
_ __
____ _ (_)/ /_ _____ ___ ____ ____ ___ ____ __ __ ____ ___
/ __ // // __// ___// _ \ / __ \ / __ \ / _ \ / __ \ / / / // __ __ \
/ /_/ // // /_ / / / __// /_/ // /_/ // __// / / // /_/ // / / / / /
\__, //_/ \__//_/ \___// .___/ \____/ \___//_/ /_/ \__,_//_/ /_/ /_/
/____/ /_/
Current gitrepoenum version v0.0.2
A comprehensive tool to monitor GitHub organizations, users, and members
for potential leaks and vulnerabilities using trufflehog scanning.
Features:
- Fetch repositories from organizations, users, and their members
- Clone repositories with configurable depth and parallelism
- Extract commits and code changes
- Scan for vulnerabilities using trufflehog
- Send notifications to Discord
Examples:
# Complete automated workflow including vulnerability scanning
echo "Shopify" | gitrepoenum leaksmoniter --scan-repo org --date 24h
# Scan individual user repositories
echo "rix4uni" | gitrepoenum leaksmoniter --scan-repo user
# Scan both org and member repositories
cat orgnames.txt | gitrepoenum leaksmoniter --scan-repo org,member
# With Discord notifications for vulnerabilities
cat orgnames.txt | gitrepoenum leaksmoniter --scan-repo org,member --notifyid allvuln
# With custom base directory
cat orgnames.txt | gitrepoenum leaksmoniter --scan-repo org --download-dir ~/myrepos
# High parallelism for faster cloning
cat orgnames.txt | gitrepoenum leaksmoniter --parallel 20 --depth 10
# Scan recent repositories only (last 7 days)
echo "google" | gitrepoenum leaksmoniter --scan-repo org --date 7d
# Comprehensive scan with all options
echo "microsoft" | gitrepoenum leaksmoniter --scan-repo org,member,user --date 30d --parallel 15 --notifyid my-webhook
Usage:
gitrepoenum leaksmoniter [flags]
Flags:
-D, --date string Specify the date range for repositories (e.g., 50s, 40m, 5h, 1d, 2w, 3M, 1y, all) (default "24h")
-d, --delay string Delay between requests (e.g., 1ns, 1us, 1ms, 1s, 1m) (default "-1ns")
-z, --depth int Git clone depth (default 5)
-o, --download-dir string Base directory for downloads, commits, code, and vulnerabilities
-h, --help help for leaksmoniter
-n, --notifyid string Send verified vulnerabilities to Discord (default "allvuln")
-p, --parallel int Repositories to clone in parallel (default 10)
-s, --scan-repo string Scan type: org, member, user (default "org,member")
-t, --token string GitHub tokens file, 1 token per line (default "$HOME/.config/gitrepoenum/github-token.txt")v0.0.1
Full Changelog: https://github.com/rix4uni/gitrepoenum/commits/v0.0.1