Troubleshooting

Last updatedView as Markdown

Find why a resource is blocked, why no header is sent, or why connecting fails.

A resource is blocked

Guided diagnosis

Why is this resource blocked?

Open the browser’s developer console on the affected page and answer from what it says.
Question 1
Question 1

Is the policy mode Enforcing?

No header is sent

Check Policy → Header. It shows No header is sent. when the mode is Off, or when the source has no policy: no scan has completed yet, or the custom policy is empty. When the preview shows a header but a page does not get it:

  • The page is in wp-admin, the login page, a REST response, or the Customizer preview, none of which get the policy.
  • Another plugin or the server already sent a header with the same name, and the plugin left it alone.
  • Code on the site returns false from consepo_csp_scanner_send_policy.

Connecting and scanning

MessageCauseFix
That is not a Consepo API token. Tokens start with csp_ and are 52 characters long.The pasted value is not a tokenCopy the whole token from Consepo
Consepo did not accept that credential. Check the token, or reconnect the account.Consepo answered 401: the token is wrong or revokedCreate a new token and connect again
Consepo's 403 message, for example "API access is not available on your current plan", or "Your Consepo plan cannot connect this site, or the token is not for this domain. …" when Consepo gives noneThe plan cannot connect the site, or the token's domains do not include itUse a WordPress plugin token created for this site's domain, on a paid plan
Consepo could not be reached: …The request to Consepo failedCheck the site's outbound HTTPS, then retry
"Daily scan limit reached" from Consepo, or "Consepo’s limit for today has been reached. Try again later."The workspace's daily scan limitWait, or raise the plan
"Scan is still in progress" from Consepo, or "A scan is already running."A re-run was asked for while the scan is in progressWait for it to finish
"Application limit reached" from ConsepoStarting the site's first scan would exceed the plan's applicationsDelete an unused application in Consepo, or raise the plan
This site has not been scanned yet.Refresh before any scanScan the site first
Connect a Consepo account first.The action needs a connected accountConnect under Account
Consepo does not offer account connection yet. Use an API key instead.Signing in with Consepo is not availableConnect with a token
That connection attempt expired or did not start here. Try connecting again.More than ten minutes passed, or the return did not match the attemptSign in again from the Account screen

Integrity

Check home page fails with "WordPress could not load its own home page to list its assets." when the server cannot request its own home page, which some hosts block. Turn pinning on and browse the site instead: assets are recorded as pages are served.

The meaning of each asset status is in Subresource Integrity.

The admin screen

  • "Consepo could not load its dependencies." The plugin was installed from source without vendor/. Run composer install in the plugin directory, or install a release zip.
  • The plugin will not activate. WordPress refuses to activate it below version 7.0, which the admin screen needs.

Have a question about this page?

Linchpin assistant

Was this helpful?