For the complete documentation index, see llms.txt. This page is also available as Markdown.

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?