Skip to content

Scan Readiness

A full scan can take some time to run, so before running one, it helps to know whether it will run smoothly or if something in the setup needs attention first.

Scan readiness is a lightweight rehearsal of a full scan that runs in a few minutes and answers three questions:

  1. Can Oneleet Application Security reach your app?
  2. Can it log in (if you’ve configured authentication)?
  3. Can it crawl well enough to cover the application’s attack surface?

This guide explains what the readiness check does, how to read its results, and how to fix the problems it surfaces.

The check runs in three phases: Reachability, Authentication, and Crawl. Each phase can come back clean (No issues), Skipped, or with one or more findings.

The results of the three phases roll up into one overall verdict:

VerdictMeaning
Ready to scanEverything checks out. A full scan should run smoothly.
Ready, with warningsSomething may limit the scan coverage or quality.
Needs attentionA critical problem was found that may make a full scan ineffective.

Scan Readiness

Note: Scan readiness checks are advisory and never block you from scanning. Addressing the findings first generally gives a scan better coverage and cleaner results, but you can start a full scan whenever you judge it’s the right call.

Each phase lists the findings that led to its verdict.

Scan Readiness - Wrong credentials

The lists below contain a few representative examples of the most common findings.

  • Host unreachable: no HTTP response came back from the target.
  • Access blocked: the target responded, but a lot of responses were 401s, or 403s.
  • No login fields: the login page was reached but no username or password field was found.
  • Stuck on login page: the login was submitted but never navigated away from the login page, which strongly suggests the credentials were rejected.
  • No pages crawled: the target was reached but nothing could be crawled.
  • Thin coverage: only a handful of pages were discovered.

Many of the crawl and reachability fixes come down to scope configuration. See the Scope guide for more information.

When authentication is configured, the readiness check captures the login attempt as a series of actions and screenshots for you to confirm visually. A successful login usually ends on an authenticated page, such as a dashboard or account page, while a failure stays on the login page or shows an error like “invalid username or password.”

Scan Readiness - Wrong credentials details

Scan readiness checks are quick and non-intrusive, so re-run them freely while configuring a new target. After you change something (fix a URL, update credentials, adjust scope, etc), run the check again. Each application profile shows when the last check ran, so you can tell a fresh result from a stale one.