---
title: "Scans"
description: "A scan represents a test run against a specific target"
canonical_url: "https://cobalt-io.brainfish.ai/articles/scans-l3VTpWHJBN"
md_url: "https://cobalt-io.brainfish.ai/articles/scans-l3VTpWHJBN.md"
---
# Scans

A scan represents a test run against a specific target

## Statuses

A scan can have the following states: ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=05206579-80c8-45b0-bf7d-728d39f7a9cc)

To start a scan, you can either **start** it immediately or **schedule** it for a later point in time. This can even be on a [recurring basis](https://docs.cobalt.io/en-us/articles/dast-scanner-gqJRIkxjiq). ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=b71cc51b-ab67-40f2-a63f-3eeb2052ea7b)

Initially, a scan will get **queued** while the scanner is waiting for resource allocation. Once the scan has the required resources, it will show up as **Running**. ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=d5bff1f3-6e8a-4122-abc4-f66da0d7ccca)

A running scan can either be **paused** or **canceled**. Canceling a scan will finish all of its sub-processes and won’t allow the scan to be restarted again. ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=6973ff6a-c557-4076-a8de-a152cc50fb61)

If you want to still have the option to **resume** a scan later on, use the pausing functionality. Once paused, a scan will stay in this state for up to 7 days, after which it will get canceled automatically. A paused scan can also be canceled directly, if needed.

Once the scan is finished, it will either move to a **completed** or **failed** state. A completed scan represents a successful test run. On the other hand, a failed scan signals that there’s been a problem during the test execution. To find out exactly what went wrong, you can review the progress tracker on the scan’s details page.

If some vulnerabilities need to be manually confirmed, the scan will show as **Under Review**. After this manual review, the scan changes to **Completed**.

## Components ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=8c242fee-50d5-41a9-9dd4-aa7b6d36a5b7)

A scan is subdivided into 3 components that partially overlap each other:


1. Fingerprinting: Identifies the technologies used on the target. Examples: React or Cloudflare.
2. Crawling: Goes through the target’s URLs and interacts with every element found, clicking on buttons and filling in forms, among other things.
3. Scanning: Finds vulnerabilities within the target’s URLs.

Each of these components reports its own progress in terms of either an absolute count (number of technologies found during fingerprinting) or percentages (percentage of URLs crawled or scanned). If any issues arise as part of a component’s activity, these will show up as warning or error messages below the corresponding progress bar.

## Progress bars

Each component will have its own progress bar to provide quick visual feedback. Aside from the bars filling up as each component progresses, the color of the bar may change as well to reflect its state: ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=893c710b-d43e-47b8-bff8-8ea817f15ac3)

* Light grey: The specific component hasn’t started yet or the whole scan is paused. ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=da7789b8-e150-4274-9002-d37954cfe0ed)
* Blue: The component has started and is making progress. ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=eb70fc2e-27c7-4bfe-a93a-6db14a4bcd0c)
* Green: The component has successfully completed its duty. ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=bf271eeb-aef0-429a-ace2-3add8188e9f2)
* Red: The component failed. Whenever this occurs, details will show below the progress bar. ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=31ed366f-2d78-4e6d-82a2-47f40ad97548)
* Yellow: The component didn’t fail but there’s potential for improvement, since it didn’t run optimally. Details will show below the progress bar. ![](https://cobalt-io.brainfish.ai/api/attachments.redirect?id=5e79072e-b554-499e-bf3b-b66435fe5547)
* Dark grey: The whole scan has been canceled.
