WPIntell

Source evidence

Some Headers Missing?

Better Headers · support · 2021-12-19T00:56:00+00:00

complaintsentiment
highseverity
1.0relevance
7replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

6 / 32 rows with source links

18.8% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

26 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
joyryde unresolved
Hello! We installed the plugin and set it up but testing via the above URL shows these are missing, any idea why? Referrer-Policy (We have this set, yet the test shows it’s not showing) Referrer Policy is a new header that allows a site to control how much information the browser includes with navigations away from a document and should be set by all sites. Content-Security-Policy (We had to manually add this to .htaccess because it’s not in the plugin) Content Security Policy is an effective measure to protect your site from XSS attacks. By whitelisting sources of approved content, you can prevent the browser from loading malicious assets. Permissions-Policy Features Policy has been renamed to Permissions-Policy, so it’s not working via your plugin Permissions Policy is a new header that allows a site to control which features and APIs can be used in the browser. The page I need help with: [ log in to see the link] Referrer-Policy – I don’t know why this isn’t coming through, perhaps something else on your server that is stripping it off? Cloudflare passes it through, so it’s not them. You can see by checking my site, which uses this plugin, that it is working on my site… https://securityheaders.com/?q=riklewis.com&followRedirects=on Content-Security-Policy – this is a rather complicated header to set, as it is very specific to your website configuration. I do plan to add this header in a future version of this plugin though. Permissions-Policy – this plugin still uses the old Feature-Policy , which has recently been replaced by Permissions-Policy . I plan to change this in the next version of this plugin. Thanks Rik! Ive tried everything I can think of to fix the Referrer-Policy issue, not sure what to do! I’ve changed it to every setting it offers and none of them make it appear in the scan. Which hosting provider is the site running on? Hostgator I can’t see anyone else saying anything about Hostgator modifying their headers, but they’re not a host that I’ve used myself. I think the most likely explanation is that another plugin is modifying the headers, perhaps whichever one is adding the “x-wp-cf-super-cache” headers. aah, OK! That’s this plugin: https://wordpress.org/plugins/wp-cloudflare-page-cache/ I’ll ask them about this, thank you! Problem solved! While caching pages WordPress removes all extra response headers by default. Our Cloudflare plugin (above) has an option to save the response headers so that the fallback cache stores those headers and makes sure they are added to the response when the page is provided.

Comments

7 shown
Rik Lewis 2021-12-19T10:25:00+00:00

Referrer-Policy – I don’t know why this isn’t coming through, perhaps something else on your server that is stripping it off? Cloudflare passes it through, so it’s not them. You can see by checking my site, which uses this plugin, that it is working on my site… https://securityheaders.com/?q=riklewis.com&followRedirects=on Content-Security-Policy – this is a rather complicated header to set, as it is very specific to your website configuration. I do plan to add this header in a future version of this plugin though. Permissions-Policy – this plugin still uses the old Feature-Policy , which has recently been replaced by Permissions-Policy . I plan to change this in the next version of this plugin.

joyryde 2021-12-21T06:37:00+00:00

Thanks Rik! Ive tried everything I can think of to fix the Referrer-Policy issue, not sure what to do! I’ve changed it to every setting it offers and none of them make it appear in the scan.

Rik Lewis 2021-12-21T20:09:00+00:00

Which hosting provider is the site running on?

joyryde 2021-12-21T21:55:00+00:00

Hostgator

Rik Lewis 2021-12-22T22:42:00+00:00

I can’t see anyone else saying anything about Hostgator modifying their headers, but they’re not a host that I’ve used myself. I think the most likely explanation is that another plugin is modifying the headers, perhaps whichever one is adding the “x-wp-cf-super-cache” headers.

joyryde 2021-12-22T22:50:00+00:00

aah, OK! That’s this plugin: https://wordpress.org/plugins/wp-cloudflare-page-cache/ I’ll ask them about this, thank you!

joyryde 2021-12-23T06:15:00+00:00

Problem solved! While caching pages WordPress removes all extra response headers by default. Our Cloudflare plugin (above) has an option to save the response headers so that the fallback cache stores those headers and makes sure they are added to the response when the page is provided.