COS scan start
The snyk cos scan start command that starts a new scan on a target.
Usage
snyk cos scan start [<OPTIONS>]
Description
The snyk cos scan start command starts a new scan on a target. By default, the command returns immediately after starting the scan.
Use the --wait option to block until the scan finishes and print the report.
For a list of related commands see the snyk cos help, snyk cos --help.
Exit codes
Possible exit codes and their meaning:
0: scan started 2: failure, the target already has a running scan, the target is unreachable, or authentication failed 3: failure, target ID not found
Configure the Snyk CLI
You can use environment variables to configure the Snyk CLI and set variables for connecting with the Snyk API. For more information see Configure the Snyk CLI.
Debug
Use the -d option to output the debug logs.
Options
--target-id=<TARGET_ID>
Required. Specify the target to scan. The <TARGET_ID> must be a valid target ID.
Example:
--wait
Wait for the scan to complete and print the report. When set, the command blocks until the scan finishes or the --timeout value is reached.
Example:
--timeout=<DURATION>
Specify the maximum time to wait when --wait is set. Use the format <VALUE><UNIT>, where unit is s (seconds), m (minutes), or h (hours), for example, 30s, 5m, or 1h.
Default: 30m
Example:
--interval=<DURATION>
Specify the polling interval when --wait is set. Use the format <VALUE><UNIT>, where unit is s (seconds), m (minutes), or h (hours), for example, 30s, 5m, or 1h.
Default: 5s
Example:
--json
Print the report on the console as a JSON data structure. Requires --wait.
Example:
--output-file=<FILE_PATH>
Write the JSON report to the specified file path. Requires --wait and --json.
Example:
Was this helpful?

