Running a Scan
This command enables you to specify one or more discovery strategies. For example, using the --crawler
option and/or the generated .HAR files, separately or concurrently. This means that you can handle client-side dynamic content, JavaScript, and so on.
Note:
If the maximum number of scans that can be run simultaneously is exceeded, the scan is placed in the queue. The concurrent scans limitation can be set either for the entire organization or for this particular project in the project settings. The new scan will start as soon as you manually stop another running scan or when the current scan is completed.
Important:
If using a Repeater, add
--experimental-connection-reuse
flag to keep an open connection between a Repeater and the target.
Options
Option | Description |
---|---|
| The unique identifier used to authenticate a user. The token (API key) can be issued in your organization’s dashboard. |
| The name of the scan |
| The archive ID, which can be received via the |
| Specifies a list of specific URLs that should be included during crawler discovery. |
| Specifies a list of Repeater UUIDs that should be connected with the scan |
| Bright cluster (domain name)
|
| Allows specifying the Bright project for a scan using the project ID. You can find the project ID in the Projects section in the Bright app. |
| Allows connecting a ticketing service with an associated repository for a scan. It enables you to get the reports on every detected vulnerability in automatically opened tickets/issues of the associated repository.
Important:
|
| Enables you to use automatic smart decisions, such as parameter skipping, detection phases, and so on to minimize scan time. When set to
|
| Defines which part of the request to attack.
|
| The list of specific hosts to be included in the scan. |
| Extra headers to be passed with the archive file. It can also be used to remove a header by providing a name without content. For example, -H "Host:".
|
| Specifies a list of relevant tests to execute during a scan. |
| Specifies the ID of the authentication object to be connect to the scan. Find more info about using an authentication object at Manging Your Authentications. |
| Specifies the path to the configuration file. By default, the CLI tries to discover the config in the |
| Allows setting the level of logs to report. Any logs of a higher level than the one specified are shown. The options to select : 0, 1, 2, 3, 4, "silent", "error", "warn", "notice", "verbose".
|
| Allows the Bright CLI to proceed and operate even if the server connection is considered insecure. |
| SOCKS URL to proxy all traffic.
|
|
|
| Enables you to manage exclusions from a scan. If you want to ignore some of the parameter names during the tests, use
Important:
|
Updated 19 days ago