Usage Telemetry¶
Trivy collects anonymous usage data in order to help us improve the product. This document explains what is collected and how you can control it.
Data collected¶
The following information could be collected:
- Environmental information:
- Installation identifier
- Trivy version
- Operating system
- Scan:
- Non-revealing scan options (see below for comprehensive list)
Captured scan options¶
The following flags will be included with their value:
--debug
--detection-priority
--format
--ignore-status
--include-dev-deps
--insecure
--list-all-pkgs
--misconfig-scanners
--pkg-relationships
--pkg-types
--quiet
--report
--scanners
--severity
--show-suppressed
--timeout
--vuln-severity-source
Privacy¶
No personal information, scan results, or sensitive data is specifically collected. We take the following measures to ensure that:
- Installation identifier: one-way hash of machine fingerprint, resulting in opaque ID.
- Scan: any option that is user-controlled is omitted (never collected). For example, file paths, image names, etc are never collected.
Trivy is an Aqua Security product and adheres to the company's privacy policy: https://aquasec.com/privacy.
Disabling telemetry¶
You can disable telemetry altogether using the --disable-telemetry
flag. Like other Trivy flags, this can be set on the command line, YAML configuration file, or environment variable. For more details see here.
For example:
trivy image --disable-telemetry alpine