Wolfix
Back to help center
TroubleshootingWolfix could not fetch your project URL during the scan. Work through the ranked causes below to resolve it.

Troubleshooting · Troubleshooting

Cannot reach project URL

Wolfix could not fetch your project URL during the scan. Work through the ranked causes below to resolve it.

Reviewed by OperationsUpdated May 28, 20262 min readSuggest edit

Does this match what you’re seeing?

URLThe report says 'Cannot reach project URL' and the live-URL checks are skippedmost common
URLThe scan finishes but every live-URL finding is marked 'not reachable'see below
URLWolfix loads a security challenge or 'access denied' page instead of your appsee below

A failed URL fetch almost always traces back to one of four causes. They're ordered below from most to least common — start at the top and stop as soon as one matches what you're seeing.

01

Bot challenge (Cloudflare / hCaptcha)

Cloudflare, hCaptcha, or a similar bot-protection layer intercepts Wolfix's headless browser and serves a challenge page instead of your app.

62%

of cases

How to fix

Security

Wolfix identifies itself with a real browser user agent, but aggressive bot-protection tiers can still block an automated visitor before your app ever loads.

To let Wolfix through:

  1. In your Cloudflare dashboard, open Security → Bots and set bot-fight mode to Off for the duration of the scan.
  2. Alternatively, add an IP allow-list rule for the scanner — the source IP is logged in your report under the connectivity check.
  3. Re-run the scan. The live-URL checks proceed once the challenge is bypassed.

You can re-enable bot protection the moment the scan completes — Wolfix only needs a single clean fetch.

02

DNS has not propagated

A newly registered or recently changed domain has not finished resolving across global DNS, so the scanner cannot find your host.

23%

of cases

How to fix

Technology

If you connected a custom domain in the last day or two, DNS records may still be propagating. Wolfix gets a resolution failure and aborts the live-URL check.

To verify and fix:

  1. Check propagation with a tool like dnschecker.org. If the record hasn't resolved in most regions, wait — full propagation can take up to 24–48 hours.
  2. Confirm the A / CNAME record points at the right host at your DNS provider.
  3. Once the domain resolves globally, re-run the scan. In the meantime you can scan the platform-provided URL (for example a Lovable preview link) instead.
03

HTTPS is misconfigured

The certificate is missing, expired, or served for the wrong hostname, so the scanner's secure connection fails before any page loads.

11%

of cases

How to fix

Technology

Wolfix connects over HTTPS. An expired certificate, a hostname mismatch, or an incomplete certificate chain causes the TLS handshake to fail.

To diagnose:

  1. Open your URL in an incognito window and look for a certificate warning in the address bar.
  2. Run curl -vI https://yourproject.example.com and check for certificate verify failed or a hostname-mismatch error.
  3. Reissue or renew the certificate at your host (most platforms do this automatically once the domain resolves), then re-run the scan.
04

A geo block is rejecting the scanner

A firewall or WAF rule restricts traffic by country or region, and the scanner's egress region is outside the allow-list.

4%

of cases

How to fix

Security

Some projects restrict access to specific countries at the firewall or WAF layer. If the scanner's egress region isn't on the allow-list, the request is refused before it reaches your app.

To fix:

  1. Review the geo rules in your WAF or firewall (Cloudflare WAF, AWS WAF, or your host's equivalent).
  2. Temporarily widen the allow-list, or add an exception for the scanner's source IP shown in the connectivity check.
  3. Re-run the scan, then restore your original geo rules once it completes.

None of those?

Open a ticket with your scan ID attached.

Find your scan ID on the Report page — it looks like scan_3142. Include it in your ticket so the team can pull the exact trace.

Open a support ticket →

Was this article helpful?

Related articles