Troubleshoot Scan and Discovery Execution Issues
WORK IN PROGRESS
Use this guide when a Scan or Discovery fails, becomes disrupted or incomplete, or pauses because of an execution issue.
The Optimizer groups these problems under Execution Issues. Open the execution error details to see the specific error message and error code.
Important: If an execution is Paused with an error, fix the underlying issue and resume it. For terminal states such as Failed, Disrupted, or Incomplete, fix the issue and start a new execution.
Repeater issues
Repeater not found
Related error: repeater_not_found
The selected Repeater no longer exists or does not belong to your organization.
What to do
- Open the Scan or Discovery configuration.
- Select an existing, active Repeater.
- If you use the API, verify that the Repeater ID is correct.
- Start a new execution.
The issue is resolved when the execution passes validation and starts.
Repeater is not connected
Related error: repeater_not_connected
The selected Repeater exists, but it was offline when the execution tried to start.
What to do
- Start the Repeater service.
- Wait until the Repeater shows as connected.
- Start a new execution.
Repeater belongs to another project
Related error: wrong_repeater
The selected Repeater is not assigned to the project used by the Scan or Discovery.
What to do
- Assign the Repeater to the correct project, or select a Repeater that is already assigned to it.
- Start a new execution.
Repeater disconnected during execution
Related error: repeater_disconnected
The Repeater went offline while the execution was running. This can happen if the Repeater host shuts down, loses network connectivity, or the Repeater process stops.
What to do
- Confirm that the Repeater host is running.
- Check its network connection.
- Check whether the Repeater service crashed or restarted.
- Start a new execution.
If the problem continues, provide Bright Support with the Repeater ID, disconnect time, and relevant host logs.
Repeater stopped responding
Related error: repeater_timeout
The Repeater stopped responding for an extended period during the execution.
What to do
- Check CPU and memory usage on the Repeater host.
- Verify outbound connectivity from the Repeater to Bright.
- Check firewall rules that may block the connection.
- Start a new execution.
If the problem continues, provide Bright Support with the Repeater ID and relevant host resource or network logs.
Repeater connection became unstable
Related error: engine_bridge_connection_failed
Too many requests through the Repeater failed during the execution. Bright pauses the execution instead of terminating it.
What to do
- Verify that the Repeater is connected and stable.
- Confirm that the Repeater can reach the target.
- Fix any network or Repeater issues.
- Resume the existing execution.
Target connectivity issues
Target hostname cannot be resolved
Related error: engine_target_dns_error
Bright repeatedly failed to resolve the target hostname during the execution. The execution is automatically paused.
What to do
- Verify that the hostname resolves from the network used by the Bright engine or Repeater.
- Check DNS configuration.
- If applicable, check private DNS, split-horizon DNS, or VPN access.
- Resume the existing execution.
Target stopped responding
Related error: engine_target_not_responding
Bright received repeated connection timeouts, refused connections, or TLS errors from the target. The execution is automatically paused.
What to do
- Confirm that the target is available.
- Check target response time and latency.
- Check the TLS certificate.
- Check firewall or WAF rules and rate limits.
- Resume the existing execution.
Target is unavailable
Related error: engine_target_down
The target is unreachable.
What to do
- Confirm that the application is running.
- Verify that the target is reachable from the Bright engine or Repeater network.
- Check network and firewall configuration.
- Start a new execution.
Bright traffic is blocked by a firewall
Related error: engine_firewall_exception_missing
Bright cannot reach the target because scan traffic is blocked by a firewall.
What to do
- Review the firewall rules protecting the target.
- Allow Bright scan traffic from the required source IP addresses.
- Confirm that the target is reachable.
- Start a new execution.
Target authorization issues
Target is not authorized
Related error: target_unauthorized
The target host is not included in your organization's authorized or verified hosts.
What to do
- Authorize and verify the target host.
- Start a new execution.
Authentication Object target is unreachable
Related error: ao_target_not_reachable
The target configured in the Authentication Object could not be reached during validation.
What to do
- Verify that the Authentication Object uses the correct target URL.
- Confirm that the target is running and reachable.
- Check whether a firewall is blocking Bright traffic.
- Start a new execution.
Authentication Object configuration issues
An Authentication Object defines how Bright authenticates to a protected application.
Authentication Object does not exist
Related error: ao_not_exists
The configured Authentication Object no longer exists or the referenced ID is invalid.
What to do
- Select a valid Authentication Object.
- Start a new execution.
Authentication Object has no project
Related error: ao_no_project
The Authentication Object is not associated with a project.
What to do
- Associate the Authentication Object with the correct project.
- Start a new execution.
Authentication Object belongs to another project
Related error: ao_project_mismatch
The Authentication Object belongs to a different project than the Scan or Discovery.
What to do
- Select an Authentication Object from the same project as the execution.
- Start a new execution.
Scan configuration issues
Scan configuration is invalid
Related error: scan_config_failure
The Scan configuration did not pass validation. This can happen when the selected tests and Authentication Objects do not match the Scan configuration, when no valid tests remain, or when the entry point configuration is invalid.
What to do
- Review the selected tests.
- Review the Authentication Objects assigned to the Scan.
- Review the entry point configuration.
- Correct the configuration and start a new Scan.
No valid tests are available
Related error: scan_tests_empty
No valid tests remain for the Scan.
What to do
- Review the tests selected in the Scan configuration.
- Select tests that are available for your plan.
- Start a new Scan.
A selected test is unavailable
Related error: scan_test_unavailable
One or more configured tests are no longer available. In some cases, the Scan may continue without the unavailable test and show a warning.
What to do
- Review the selected tests.
- Remove or replace unavailable tests.
- Start a new Scan if required.
No entry points match the Scan configuration
Related error: no_dynamic_entrypoints
The Scan uses dynamic entry points, but no entry points match the configured status filter.
What to do
- Review the entry point status filter.
- Broaden the filter if appropriate.
- If the project does not contain the expected entry points, run a Discovery first.
- Start a new Scan.
Uploaded file contains no usable target
Related error: scan_target_missing
The uploaded HAR or OAS file does not contain a usable target URL.
What to do
- Verify that the uploaded file contains valid, parseable target URLs.
- Upload the corrected file.
- Start a new execution.
Referenced file does not exist
Related error: file_not_exist
The file referenced by the execution was deleted or its ID is invalid.
What to do
- Select an existing file.
- Start a new execution.
File belongs to another project
Related error: wrong_project_file
The selected file belongs to a different project.
What to do
- Select or upload a file that belongs to the same project as the execution.
- Start a new execution.
Integration issues
Bright cannot access the Snyk integration
Related error: integration_access_error
Bright could not access the configured Snyk integration because of an authentication or authorization problem.
What to do
- Verify the Snyk credentials.
- Verify that the integration has the required permissions.
- Start a new Scan.
Snyk returned no matching issues
Related error: integration_empty_error
The Snyk integration responded successfully, but no issues were found that map to Bright tests.
What to do
- Confirm that the selected Snyk project contains relevant issues.
- Verify the integration configuration.
- Start a new Scan after relevant data is available.
Bright service or engine issues
Some execution problems originate from Bright services rather than from your application configuration.
Engine ran out of memory
Related error: engine_memory_error
This can occur with very large executions or a large number of entry points.
What to do
- Reduce the execution scope or number of entry points.
- Split a large Scan into smaller Scans.
- Start a new execution.
If the error continues with a normal-sized execution, contact Bright Support and provide the Scan ID, entry point count, and configuration details.
Engine or internal service error
Related errors can include:
engine_downengine_internal_errorengine_recovery_attempts_exceededrequest_processing_failureunknown_errorscan_timeoutscan_compose_error
These errors can occur because of an unexpected Bright engine or service problem.
What to do
- Retry the execution once.
- If the problem happens again, contact Bright Support.
When contacting Support, include the Scan or Discovery ID and the approximate time when the error occurred. For repeated engine recovery failures, also include the target details.
When to contact Bright Support
Contact Bright Support when:
- The error is identified as a Bright service or internal engine issue.
- The same execution issue continues after you apply the recommended fix.
- A Scan or Discovery repeatedly fails without a clear configuration, target, authentication, or connectivity problem.
- The error message is generic and does not provide enough information to identify the cause.
Include the Scan or Discovery ID, the error message or error code, and the approximate time of the failure. If the issue involves a Repeater, target, file, or Authentication Object, include its relevant ID or configuration details.
Updated 22 days ago