rdn.bc.ca
Grade F · 29/100 · 5/7 security headers present
Security Score
Security Headers
CSP Violations
Issues Found
Recommendations
Security
29 / 100Critical security vulnerabilities — CSP provides minimal protection.
Compliance
49 / 100Major compliance issues — missing critical directives and headers.
Best Practices
42 / 100Few best practices adopted — significant room for improvement.
CSP Analysis
default-src 'self'; script-src 'self' 'unsafe-eval' static.addtoany.com cdnjs.cloudflare.com code.jquery.com platform.twitter.com www.googletagmanager.com connect.facebook.net maps.googleapis.com api.recollect.net assets.ca.recollect.net assets.us.recollect.net cdn.jotfor.ms www.google-analytics.com unpkg.com 'sha256-0yrk4CoGRLRC74JAEWd+wnv4uspIKCreIPILuqyDrn8=' 'sha256-e3OsTH0KIUdK3veWO2CJ9QDxFNgZ4fTPuRsN5mkj7yU=' 'sha256-UHVAjtJROu3O/iilyqm06GjKX2MycVM3uuMg2RYrMwQ=' 'sha256-6wRdeNJzEHNIsDAMAdKbdVLWIqu8b6+Bs+xVNZqplQw=' 'sha256-0EW7k6pfBnq2YDCBLAauOtX6jwpt/zS2jjk9JgBEdy8=' 'sha256-+WjkdJ8NDqAH3uBtE/y5fjTYkCpw6RA9WtOIuRBlIaY=' 'sha256-+nw/w5q97RjpTQop7ilaOeFC+OghC4NpCrYgti0PIC0=' 'sha256-Adshq/OjwNQ46EcPboj+Y2r1o8azSuBV9AzUS3bHVIg='; style-src 'self' 'unsafe-inline' use.fontawesome.com cdnjs.cloudflare.com fonts.googleapis.com recollect.a.ssl.fastly.net cdn.honey.io; img-src 'self' *.rdn.bc.ca rdn.bc.ca www.google-analytics.com data: recollect-images.global.ssl.fastly.net recollect.a.ssl.fastly.net encrypted-tbn0.gstatic.com api.recollect.net www.googletagmanager.com maps.googleapis.com maps.gstatic.com cdn.honey.io; frame-src 'self' calameo.com www.youtube.com ca.voyent-alert.com rdn.maps.arcgis.com www.google.com youtube-nocookie.com api.recollect.net platform.twitter.com rdn-pub.escribemeetings.com static.addtoany.com v.calameo.com; child-src 'self' calameo.com www.youtube.com ca.voyent-alert.com rdn.maps.arcgis.com www.google.com youtube-nocookie.com api.recollect.net platform.twitter.com rdn-pub.escribemeetings.com static.addtoany.com v.calameo.com; font-src 'self' use.fontawesome.com fonts.gstatic.com recollect.a.ssl.fastly.net data:; connect-src 'self' www.google-analytics.com www.googleapis.com maps.googleapis.com region1.google-analytics.com data:; report-uri /report-csp-violation
Directive Analysis
Missing Directives
Security Headers
Isolates the browsing context to prevent Spectre-type side-channel attacks and cross-origin window manipulation.
How to add it:
add_header Cross-Origin-Opener-Policy "same-origin" always;Header always set Cross-Origin-Opener-Policy "same-origin"Rules > Transform Rules > HTTP Response Header Modification > Set Cross-Origin-Opener-Policy to "same-origin"fullscreen=*, geolocation=*
Restricts which browser features (camera, microphone, geolocation) the page can use, limiting attack surface.
strict-origin-when-cross-origin
Controls how much referrer information is sent with requests, preventing data leaks to third parties.
max-age=31622400
Forces browsers to use HTTPS for all future requests, preventing man-in-the-middle attacks and SSL stripping.
nosniff
Prevents browsers from MIME-sniffing responses away from the declared Content-Type, blocking drive-by downloads.
SAMEORIGIN
Prevents the page from being embedded in iframes, protecting against clickjacking attacks.
Legacy XSS filter for older browsers. Modern browsers use CSP instead. Set to "0" to avoid false positives.
1 recommended security header is missing on rdn.bc.ca.
Issues Found
- •CDN: 'code.jquery.com' in script-src - Controlled source but older jQuery versions have XSS vulnerabilitieslow
- •Deprecated: 'report-uri' is deprecated in CSP Level 3. Use 'report-to' directive instead.info
- •HIGH RISK CDN: 'cdnjs.cloudflare.com' in script-src - Hosts Angular and other libraries with JSONP/callback endpointshigh
- •HIGH RISK CDN: 'unpkg.com' in script-src - Hosts arbitrary npm packages that can serve malicious codehigh
- •Info: 'data:' URI in connect-srcinfo
- •Info: 'data:' URI in font-srcinfo
- •Info: 'data:' URI in img-srcinfo
- •Missing HIGH directive base-uri (Base URI control - prevents base tag injection)high
- •Missing HIGH directive frame-ancestors (Framing control - prevents clickjacking)high
- •Missing HIGH directive object-src (Plugin control - should be 'none')high
- •Missing MEDIUM directive form-action (Form submission control - prevents form hijacking)medium
- •Missing security header: Cross-Origin-Opener-Policymedium
- •Subdomain wildcard '*.rdn.bc.ca' in img-src - vulnerable to subdomain takeovermedium
- •Unsafe eval() execution allowed in script-srchigh
- •Unsafe inline execution allowed in style-srchigh
Recommendations
- →Add base-uri directive with appropriate restrictions
- →Add form-action directive with appropriate restrictions
- →Add frame-ancestors directive with appropriate restrictions
- →Add object-src directive with appropriate restrictions
- →CSP is in Report-Only mode - policy violations are logged but NOT blocked. Deploy Content-Security-Policy header (not Report-Only) to enforce protection.
- →Consider implementing a stricter Content Security Policy
- →Replace wildcards (*) with specific source lists
Beyond headers: infrastructure exposure
via OSN, our sister projectSecurity headers protect the browser. OSN maps what's exposed underneath — servers, open ports, known CVEs, DNS and WHOIS.
rdn.bc.ca
1 scan since 6/17/2026
Latest: 29/100
Total Scans
1
Latest Score
29/100
First Scan
6/17/2026
Last Scan
6/17/2026
Security
29 / 100Critical security vulnerabilities — CSP provides minimal protection.
Compliance
49 / 100Major compliance issues — missing critical directives and headers.
Best Practices
42 / 100Few best practices adopted — significant room for improvement.
Scan History
| Date | Score | CSP | Headers | Issues | Action |
|---|---|---|---|---|---|
| Jun 17, 2026 | F (29) | Yes | 5/7 | 15 | View → |
Show off your security grade
Embed this badge on your site or README. It updates automatically after each scan and links back to this report.
<a href="https://headertest.com/results/rdn.bc.ca" title="Security headers grade for rdn.bc.ca — HeaderTest">
<img src="https://headertest.com/api/badge/rdn.bc.ca" alt="HeaderTest security grade: F (29/100) for rdn.bc.ca" />
</a>[](https://headertest.com/results/rdn.bc.ca)