Security
· 13 checks — HTTP headers, CSP, TLS handshake, and cookie hygiene rolled into one auditable list.FContent Security PolicyActionNo enforcing CSP policy foundFIX
CSP is the most effective defense against XSS attacks. Add a Content-Security-Policy header to restrict resource loading.
default-src 'self'Without a CSP, a single XSS bug can exfiltrate everything users type — credentials, payment data, session tokens.
Learn more ▾ ▴
Content-Security-Policy is the browser-enforced firewall against XSS. With a strict CSP, a script injection that would otherwise steal session cookies is silently blocked. Without it, your only defense is hoping every input on every form is escaped correctly forever. Start in Report-Only mode, fix violations, then graduate to enforcing.
Source: OWASP / MDN
DSubresource IntegrityAction1 of 51 external resources have SRIFIX
| Tag | Domain | Integrity |
|---|---|---|
| <script> | beacon-v2.helpscout.net | ✗ Missing |
| <script> | size-guides-prod.esc-apps-cdn.com | ✗ Missing |
| <script> | wishlists-scripts.esc-apps-cdn.com | ✗ Missing |
| <script> | cdn.shopify.com | ✗ Missing |
| <script> | cdn.shopify.com | ✗ Missing |
| <script> | crossborder-integration.global-e.com | ✗ Missing |
| <script> | ecommplugins-scripts.trustpilot.com | ✗ Missing |
| <script> | ecommplugins-trustboxsettings.trustpilot.com | ✗ Missing |
| <script> | www.googletagmanager.com | ✗ Missing |
| <script> | scripts.clarity.ms | ✗ Missing |
| <script> | www.condorcycles.com | ✗ Missing |
| <script> | www.clarity.ms | ✗ Missing |
| <script> | cdn.shopify.com | ✗ Missing |
| <script> | www.googletagmanager.com | ✗ Missing |
| <script> | widget.trustpilot.com | ✗ Missing |
| <link> | www.condorcycles.com | ✗ Missing |
| <script> | shop.app | ✗ Missing |
| <script> | www.condorcycles.com | ✗ Missing |
| <script> | www.condorcycles.com | ✓ Protected |
| <script> | www.condorcycles.com | ✗ Missing |
| <link> | www.condorcycles.com | ✗ Missing |
| <link> | crossborder-integration.global-e.com | ✗ Missing |
| <script> | cdn.shopify.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | www.condorcycles.com | ✗ Missing |
| <script> | www.condorcycles.com | ✗ Missing |
| <script> | www.condorcycles.com | ✗ Missing |
| <script> | www.condorcycles.com | ✗ Missing |
| <script> | www.condorcycles.com | ✗ Missing |
| <script> | static-tracking.klaviyo.com | ✗ Missing |
| <script> | static-tracking.klaviyo.com | ✗ Missing |
| <script> | static-tracking.klaviyo.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | static-tracking.klaviyo.com | ✗ Missing |
| <script> | static.klaviyo.com | ✗ Missing |
| <script> | static-tracking.klaviyo.com | ✗ Missing |
| <script> | static-tracking.klaviyo.com | ✗ Missing |
| <script> | www.googletagmanager.com | ✗ Missing |
| <script> | js.klarna.com | ✗ Missing |
| <script> | ajax.googleapis.com | ✗ Missing |
| <script> | cdnjs.cloudflare.com | ✗ Missing |
| <script> | www.condorcycles.com | ✗ Missing |
| <script> | www.condorcycles.com | ✗ Missing |
| <script> | cdn.shopify.com | ✗ Missing |
Dsecurity.txtActionNo /.well-known/security.txt publishedFIX
security.txt
No security.txt found at /.well-known/security.txt
CSecurity HeadersAction8 of 10 headers properly configuredREVIEW
Strict-Transport-Security forces browsers to use HTTPS, preventing downgrade attacks. Add the header with a max-age of at least 1 year.
max-age=31536000; includeSubDomainsWithout HSTS, a network attacker can downgrade the very first connection to HTTP and steal the user's session.
Learn more ▾ ▴
HSTS tells browsers 'never speak HTTP to this domain again.' Without it, a network attacker (public WiFi, malicious ISP, hostile DNS) intercepts the first HTTP attempt and serves a downgraded version of your site. One header, big surface reduction.
Source: RFC 6797 / OWASP
CSP is the most important header for preventing XSS attacks. See the CSP section for detailed analysis.
default-src 'self'Without a CSP, a single XSS bug can exfiltrate everything your users type — including credentials.
Learn more ▾ ▴
Content-Security-Policy is the browser-enforced firewall against XSS. With a strict CSP, a script injection that would otherwise steal session cookies or rewrite the page is silently blocked. Without it, your only defense is hoping every input on every form is escaped correctly forever.
Source: OWASP / MDN
BCORS ConfigurationNo CORS headersREVIEW
No CORS headers detected.
Cross-origin requests are blocked by browser same-origin policy.
Origin reflection test
Some servers mirror the request Origin header, which can be exploited. Test manually:
curl -sI -H "Origin: https://evil.com" <url> | grep -i access-control
CKnown vulnerability matchesAction2 known vulnerability match(es) against detected techREVIEW
Known Vulnerabilities
| Library | Version | Severity | Summary | Fixed In |
|---|---|---|---|---|
| jQuery | 3.4.1 | medium | passing HTML containing <option> elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. | 3.5.0 |
| jQuery | 3.4.1 | medium | Regex in its jQuery.htmlPrefilter sometimes may introduce XSS | 3.5.0 |
A+TLS & CertificatesTLS 1.3, 7 checks passedPASS
HTTP/2 provides multiplexing and header compression for better performance.
HTTP/1.1 forces the browser to make sequential requests, multiplying latency on every page.
Learn more ▾ ▴
HTTP/2 (and HTTP/3) multiplex many requests over a single connection, eliminating head-of-line blocking. HTTP/1.1 forces the browser to either queue requests or open many parallel connections — both worse. Most modern web servers support HTTP/2 with one config line.
Source: MDN Web Docs
Certificate Chain
A+JS Library VulnerabilitiesNo known vulnerabilitiesPASS
No known JavaScript library vulnerabilities detected.
A+Information LeakageNo exposuresPASS
No sensitive files exposed — all paths returned 404.
| Path | Status | Category | Risk |
|---|---|---|---|
| /.git/HEAD | ✓ Not found | Version Control | — |
| /.git/config | ✓ Not found | Version Control | — |
| /.svn/entries | ✓ Not found | Version Control | — |
| /.env | ✓ Not found | Configuration | — |
| /.env.local | ✓ Not found | Configuration | — |
| /.env.production | ✓ Not found | Configuration | — |
| /wp-config.php | ✓ Not found | Configuration | — |
| /.htaccess | ✓ Not found | Configuration | — |
| /phpinfo.php | ✓ Not found | Debug | — |
| /server-status | ✓ Not found | Debug | — |
| /server-info | ✓ Not found | Debug | — |
| /.well-known/security.txt | ✓ Not found | Security Policy | — |