COS scan start
Use snyk cos scan start to start 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, visit 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 to connect to the Snyk API. For more information, visit 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:
Last updated
Was this helpful?

