Skip to content

Enum

pipeleek gl enum

Enumerate access rights of a GitLab access token

Synopsis

Enumerate access rights of a GitLab access token by listing projects, groups and users the token has access to.

pipeleek gl enum [flags]

Examples

pipeleek gl enum --token glpat-xxxxxxxxxxx --url https://gitlab.mydomain.com --level minimal

Options

1
2
3
4
5
6
7
  -h, --help                    help for enum
      --level string            Minimum repo access level. Default is developer (30). Leave empty to disable filtering and return all associations. Accepted names: no access (0), minimal (5), guest (10), planner (15), reporter (20), security manager (25), developer (30), maintainer (40), owner (50), admin (60). Numeric values are also accepted. (default "developer")
      --report-html string      Write an HTML visualization report to the given file path
  -t, --token string            GitLab API Token
  -u, --url string              GitLab instance URL
      --users                   Enumerate members from discovered groups/projects and include them in HTML report
      --users-concurrency int   Number of concurrent member-fetch workers used by --users (default 2)

Options inherited from parent commands

      --color                   Enable colored log output (auto-disabled when using --logfile) (default true)
      --config string           Config file path. Example: ~/.config/pipeleek/pipeleek.yaml
      --http-timeout duration   HTTP request timeout, e.g. 30s or 2m (default: no timeout)
      --ignore-proxy            Ignore HTTP_PROXY environment variable
      --json                    Use JSON as log output format
      --log-level string        Set log level globally (debug, info, warn, error). Example: --log-level=warn
  -l, --logfile string          Log output to a file
      --proxy string            Proxy URL, e.g. http://127.0.0.1:8080 or socks5://127.0.0.1:1080 (takes precedence over HTTP_PROXY)
      --tls-verification        Enable TLS certificate verification (by default verification is skipped to support self-signed certificates)
  -v, --verbose                 Enable debug logging (shortcut for --log-level=debug)

SEE ALSO