Command Reference
GoGatoZ provides several commands, each with its own set of options:
- Search Command - Discover GitLab projects of interest
- Enumerate Command - Analyze GitLab projects for exploitable CI/CD issues
- Deps Command - Audit dependency metadata and statically verify package artifacts
- Attack Command - Stage payloads or commit CI for ethical testing
- Watch Command - Monitor release refs and publishing workflow drift
- Explain Command - Look up finding codes and remediation guidance
- PBOM Command - Generate Pipeline Bill of Materials
- Query Command - Query the local results database
- Secretscan Command - Clone and scan repos for secrets
Common Global Flags
Section titled “Common Global Flags”These options are available across all commands (flags override env which override config file):
--gitlab-urlstring: Base URL of GitLab instance (default: https://gitlab.com)--tokenstring: GitLab Personal Access Token (or env GITLAB_TOKEN)--json: Output JSON instead of text (where supported)--verbose,-v: Verbose logging- Reliability and HTTP tuning:
--rate-rps,--rate-burst,--retry-max,--user-agent--http-max-idle,--http-max-idle-per-host,--http-idle-timeout,--http-tls-timeout,--http-expect-timeout,--http-req-timeout
- TLS for self-hosted instances:
--insecure-skip-tls-verify,--ca-cert
- Config file:
--configpath (default: reads ./.gogatoz.yaml if present)
See each command page for command-specific flags.
Basic Usage
Section titled “Basic Usage”The general syntax for GoGatoZ commands is:
gogatoz [command] [options]Where [command] is one of:
search- Search for GitLab projectsenumerate- Enumerate projects for CI/CD risksdeps- Audit dependency metadata and statically verify package artifactsattack- Execute payloads or commit CI YAMLwatch- Monitor release refs and publishing workflow driftexplain- Look up finding codes and remediationpbom- Generate Pipeline Bill of Materialsquery- Query stored scan resultssecretscan- Clone and scan repos for secrets
Getting Help
Section titled “Getting Help”To see the available options for any command, use the -h or --help flag:
gogatoz --helpgogatoz search --helpgogatoz enumerate --helpgogatoz deps audit --helpgogatoz deps verify --helpgogatoz attack --helpgogatoz watch --helpgogatoz explain --helpgogatoz pbom --helpgogatoz query --helpgogatoz secretscan --helpFor detailed information about each command, refer to the specific command pages linked above.