usage: trufflehog [] [ ...] TruffleHog is a tool for finding credentials. Run without a command for interactive mode. Flags: -h, --[no-]help Show context-sensitive help (also try --help-long and --help-man). --log-level=0 Logging verbosity on a scale of 0 (info) to 5 (trace). Can be disabled with "-1". --[no-]profile Enables profiling and sets a pprof and fgprof server on :18066. -j, --[no-]json Output in JSON format. --[no-]json-legacy Use the pre-v3.0 JSON format. Only works with git, gitlab, and github sources. --[no-]github-actions Output in GitHub Actions format. --[no-]sarif Output in SARIF format for upload to GitHub code scanning (e.g. via github/codeql-action/upload-sarif). --concurrency=N Number of concurrent workers. --[no-]no-verification Don't verify the results. --results=RESULTS Specifies which type(s) of results to output: verified (confirmed valid by API), unknown (verification failed due to error), unverified (detected but not verified), filtered_unverified (unverified but would have been filtered out). Defaults to verified,unverified,unknown. --deduplication-cache-size=5000 Max size of the results deduplication cache, setting to 0 disables --[no-]no-color Disable colorized output --[no-]allow-verification-overlap Allow verification of similar credentials across detectors --[no-]filter-unverified Only output first unverified result per chunk per detector if there are more than one results. --filter-entropy=FILTER-ENTROPY Filter unverified results with Shannon entropy. Start with 3.0. --[no-]no-ignore-tag Report results even if the line has a 'trufflehog:ignore' comment. --max-decode-depth=5 Maximum depth of iterative decoding. Each decoder's output is fed back through all decoders, up to this limit. 1 = single pass, 2+ = chained decoding (e.g., base64 inside utf16). --config=CONFIG Path to configuration file. --[no-]print-avg-detector-time Print the average time spent on each detector. --[no-]no-update Don't check for updates. --[no-]fail Exit with code 183 if results are found. --[no-]fail-on-scan-errors Exit with non-zero error code if an error occurs during the scan. --verifier=VERIFIER ... Set custom verification endpoints. --[no-]custom-verifiers-only Only use custom verification endpoints. --detector-timeout=DETECTOR-TIMEOUT Maximum time to spend scanning chunks per detector (e.g., 30s). --archive-max-size=ARCHIVE-MAX-SIZE Maximum size of archive to scan. (Byte units eg. 512B, 2KB, 4MB) --archive-max-depth=ARCHIVE-MAX-DEPTH Maximum depth of archive to scan. --archive-timeout=ARCHIVE-TIMEOUT Maximum time to spend extracting an archive. --include-detectors="all" Comma separated list of detector types to include. Protobuf name or IDs may be used, as well as ranges. --exclude-detectors=EXCLUDE-DETECTORS Comma separated list of detector types to exclude. Protobuf name or IDs may be used, as well as ranges. IDs defined here take precedence over the include list. --[no-]no-verification-cache Disable verification caching --[no-]force-skip-binaries Force skipping binaries. --[no-]force-skip-archives Force skipping archives. --[no-]skip-additional-refs Skip additional references. --user-agent-suffix=USER-AGENT-SUFFIX Suffix to add to User-Agent. --[no-]drop-unverified-jwt-results Drop unverified results without any verification errors from the JWT detector. --[no-]version Show application version. Commands: help [...] Show help. git [] Find credentials in git repositories. github [] Find credentials in GitHub repositories. github-experimental --repo=REPO [] Run an experimental GitHub scan. Must specify at least one experimental sub-module to run: object-discovery. gitlab --token=TOKEN [] Find credentials in GitLab repositories. filesystem [] [...] Find credentials in a filesystem. s3 [] Find credentials in S3 buckets. gcs [] Find credentials in GCS buckets. syslog --format=FORMAT [] Scan syslog circleci --token=TOKEN Scan CircleCI docker [] Scan Docker Image travisci --token=TOKEN Scan TravisCI postman [] Scan Postman elasticsearch [] Scan Elasticsearch jenkins --url=URL [] Scan Jenkins huggingface [] Find credentials in HuggingFace datasets, models, spaces and buckets. stdin Find credentials from stdin. multi-scan Find credentials in multiple sources defined in configuration. json-enumerator [...] Find credentials from a JSON enumerator input. analyze Analyze API keys for fine-grained permissions information.