Skip to content

Releases: rix4uni/gitxpose

v0.0.5

19 Nov 12:20

Choose a tag to compare

v0.0.4

14 Nov 16:00

Choose a tag to compare

Full Changelog: v0.0.3...v0.0.4

v0.0.3

08 Nov 16:28

Choose a tag to compare

What's Changed

Full Changelog: v0.0.2...v0.0.3

v0.0.2

25 Oct 10:34

Choose a tag to compare

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

07 Oct 14:04

Choose a tag to compare