Digital Break Risk | Free version
fleshlight.eu
8/18/2026, 6:19:54 AM
Risk Indicators Detected
This audit identified several risk indicators that may increase the website's exposure to operational, security, compliance-related, or reputational issues over time. Addressing these findings can help reduce avoidable exposure, strengthen customer trust, and lower the likelihood of future business disruption.
Digital Break Risk
Digital Break Risk estimates the business exposure associated with the indicators identified during this audit. It highlights where improvements can help reduce risk and strengthen sales, trust, operations, and online growth.
Security Risk Signals
Estimated business exposure linked to observable security signals. Highlights signals that can be improved to strengthen customer trust, reduce avoidable exposure, and support safer digital operations.
Business impact
| Impact | Indicator |
|---|---|
| Low |
|
| Low |
|
| Low |
|
| Info | headers-security › No active web application firewall or bot protection signal was detected from response headers or content This is not necessarily a problem: many legitimate sites operate without a dedicated WAF and rely on other controls. This check only looks for signals of an active protection mode (challenge pages, bot-management cookies). The site may still sit behind a CDN or proxy (e.g. Cloudflare, Sucuri) with WAF capabilities available but not actively challenging this request, which this passive check cannot confirm either way. |
| Info |
|
Lowheaders-security › HSTS is present but its configuration provides incomplete HTTPS enforcement: max-age must be ≥ 31536000 (1 year)
The website has partial HTTPS protection, but gaps in duration, scope or deployment may still leave avoidable insecure-access paths. This does not imply an active incident, but it weakens the security posture expected from a commercial website.
Review the current Strict-Transport-Security header and correct the weak directive.
Recommended target:
Strict-Transport-Security: max-age=31536000; includeSubDomains
Check specifically:
max-ageshould be long enough for production, typically at least31536000seconds.max-age=0disables HSTS and should not be used except for rollback.includeSubDomainsshould be enabled only after confirming all subdomains support HTTPS.- The header must be sent consistently on HTTPS responses.
- HTTP should redirect permanently to HTTPS.
- Avoid enabling
preloaduntil the domain is operationally ready for long-term HTTPS-only enforcement.
Lowheaders-security › No explicit Referrer Policy is configured to control how much URL information is shared when visitors navigate to external resources.
External services may receive more referral information than necessary, including page paths or campaign context depending on browser behavior and destination. This creates unnecessary privacy and information-disclosure exposure.
Configure an explicit Referrer-Policy header.
Recommended balanced option:
Referrer-Policy: strict-origin-when-cross-origin
Stricter option:
Referrer-Policy: no-referrer
Technical guidance:
- Use
strict-origin-when-cross-originfor most commercial websites. - Use
no-referrerwhere maximum privacy is required. - Avoid
unsafe-url, because it can disclose full URLs to external destinations. - Avoid placing sensitive data, tokens, emails or identifiers in URLs.
- Validate analytics, attribution and affiliate tracking before choosing a stricter policy.
Lowheaders-security › No Permissions Policy is configured to restrict access to sensitive browser features and APIs.
Browser capabilities such as camera, microphone, geolocation, payment or fullscreen may be available more broadly than required, especially to embedded third-party content. This increases unnecessary privacy and security exposure.
Define a Permissions-Policy header that disables unused browser features and only allows required capabilities.
Example restrictive baseline:
Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=(), usb=(), fullscreen=(self)
Adapt the policy to the site:
- Disable features not used by the website.
- Allow features only for
selfor specific trusted origins when required. - Review embedded third-party content, including videos, maps, service widgets and marketing tools.
- Test user journeys that may require browser permissions.
- Document intentional exceptions.
Common directives to review:
cameramicrophonegeolocationpaymentusbfullscreenautoplayclipboard-readclipboard-write
headers-security › No active web application firewall or bot protection signal was detected from response headers or content
This is not necessarily a problem: many legitimate sites operate without a dedicated WAF and rely on other controls. This check only looks for signals of an active protection mode (challenge pages, bot-management cookies). The site may still sit behind a CDN or proxy (e.g. Cloudflare, Sucuri) with WAF capabilities available but not actively challenging this request, which this passive check cannot confirm either way.
Infoinfo-exposure › No security.txt vulnerability reporting file detected
The website does not publish a standard security contact file. This is not a vulnerability by itself, but it may make it harder for researchers or third parties to report security issues responsibly. In practice, this can delay remediation of problems that may affect customer trust, service availability, or business reputation.
Publish a security.txt file with a clear vulnerability reporting process.
Recommended actions:
Create the file at the standard location:
https://example.com/.well-known/security.txtInclude at least a valid contact method.
Example:
Contact: mailto:security@example.com Preferred-Languages: en, es Canonical: https://example.com/.well-known/security.txtOptional but recommended fields:
Policy: https://example.com/security-policy Acknowledgments: https://example.com/security-acknowledgments Expires: 2027-12-31T23:59:59ZMake sure the contact mailbox is monitored.
Define an internal triage process:
- Who receives the report
- Who validates the issue
- Expected response time
- Escalation path for critical vulnerabilities
- Criteria for coordinated disclosure
Verify publication:
curl -I https://example.com/.well-known/security.txt curl https://example.com/.well-known/security.txt
Performance Risk Signals
Estimated business risk linked to the website's performance. Identifies speed and availability signals that may influence user experience, conversion, and campaign performance. Improving them can help support a faster, more reliable, and more consistent website experience.
Business impact
Some findings are hidden in this public report because they may include technical details that could facilitate abuse, competitor action, or unnecessary security and reputational exposure. Verify domain ownership to unlock the full report.
| Impact | Indicator |
|---|---|
| Critical | Details are protected until domain ownership is verified to avoid exposing sensitive technical information publicly |
| Low |
|
| Low |
|
| Info | asset-optimization › No recognizable CDN was detected for the static assets analyzed Not using a CDN is not necessarily a performance issue. A local website with moderate traffic and solid hosting may serve assets correctly without one. For websites with international traffic, high-volume campaigns, or frequent traffic spikes, a CDN can help make load times more stable. |
| Info | asset-optimization › No external web font providers were detected The analyzed page does not appear to depend on external font services. This removes one possible third-party dependency from the initial loading path and does not require additional resource hints for external fonts. |
Some findings are hidden in this public report because they may include technical details that could facilitate abuse, competitor action, or unnecessary security and reputational exposure. Verify domain ownership to unlock the full report.
Details are protected until domain ownership is verified to avoid exposing sensitive technical information publicly
Lowperformance-basics › Short cache lifetime detected on static resources: max-age 300s
Static resources expire quickly, so browsers may re-download files more often than necessary. This reduces the performance benefit of caching for repeat visitors and multi-page sessions.
Increase cache lifetime for versioned static assets.
Recommended technical actions:
Use longer
max-agevalues for static files that include versioning or hashed filenames.Set at least:
Cache-Control: public, max-age=86400Prefer longer caching for stable, versioned assets:
Cache-Control: public, max-age=31536000, immutableKeep shorter cache times for HTML, API responses or assets that change without filename versioning.
Confirm that deployment invalidates or renames assets when content changes.
Re-test after changes using representative CSS, JavaScript, image and font files.
Lowasset-optimization › Mixed image format usage detected: 5 modern image(s) and 1056 JPEG/PNG/GIF image(s)
Some detected images are still served in less efficient formats. This may increase page weight and slow visual loading, especially on mobile or slower connections. The real business impact depends on image size, compression, placement, and whether those images affect the initial loading experience.
Progressively migrate the remaining images to modern formats, prioritizing the assets with the highest impact on initial loading.
Technical recommendations:
- Identify the JPEG/PNG/GIF images with the largest transferred size.
- Prioritize above-the-fold images, hero images, banners, carousels, content images, and category images.
- Convert suitable images to WebP or AVIF while preserving equivalent visual quality.
- Use the
<picture>element when fallback support is required:<picture> <source srcset="/image.avif" type="image/avif"> <source srcset="/image.webp" type="image/webp"> <img src="/image.jpg" alt="Image description"> </picture> - If the site uses WordPress or another CMS/site platform, check whether the CMS, theme, optimization plugin, CDN, or image service supports automatic WebP/AVIF generation.
- Verify that the converted images are actually delivered in the final HTML or through the CDN, not only generated on the server.
- Keep PNG where it is technically justified, for example for complex transparency or specific graphic assets, but optimize file size.
- Review real displayed dimensions: avoid serving 2000 px images when they are displayed at 400 px.
- After migration, measure total page weight, LCP, and mobile loading behavior.
asset-optimization › No recognizable CDN was detected for the static assets analyzed
Not using a CDN is not necessarily a performance issue. A local website with moderate traffic and solid hosting may serve assets correctly without one. For websites with international traffic, high-volume campaigns, or frequent traffic spikes, a CDN can help make load times more stable.
asset-optimization › No external web font providers were detected
The analyzed page does not appear to depend on external font services. This removes one possible third-party dependency from the initial loading path and does not require additional resource hints for external fonts.
Reputation Risk Signals
Estimated business exposure linked to observable trust and reputation signals. Identifies trust, email, and reputation signals that may influence customer confidence, brand credibility, and commercial perception. Improving them can help reduce avoidable friction and support a more trustworthy buying experience.
Business impact
Some findings are hidden in this public report because they may include technical details that could facilitate abuse, competitor action, or unnecessary security and reputational exposure. Verify domain ownership to unlock the full report.
| Impact | Indicator |
|---|---|
| High | Details are protected until domain ownership is verified to avoid exposing sensitive technical information publicly |
| Low |
|
| Info |
|
| Info |
|
| Info |
|
| Info |
|
| Info | legal-compliance › Known tracking services detected: Google Analytics / GA4, Google Tag Manager, Shopify Analytics / Marketing, Zendesk Chat, Mailchimp, Klaviyo These services are commonly used for analytics, advertising, attribution, personalisation or behaviour measurement. This indicator is informational; privacy and compliance impact depends on the service purpose, configuration, consent behaviour, data sharing model and applicable jurisdiction. |
Some findings are hidden in this public report because they may include technical details that could facilitate abuse, competitor action, or unnecessary security and reputational exposure. Verify domain ownership to unlock the full report.
Details are protected until domain ownership is verified to avoid exposing sensitive technical information publicly
Lowaccessibility-basics › 3 of 193 image(s) are missing an alt attribute
Images without alternative text are announced as generic or unlabelled by screen readers, making the content harder to understand for users with visual impairments. This is a common and low-effort accessibility gap.
Add a descriptive alt attribute to every content image.
Recommended implementation:
<img src="content-image.jpg" alt="Person speaking at a workshop">
Technical checks:
- Describe the image content or purpose concisely; avoid generic text such as "image" or "photo".
- Use
alt=""(empty, not missing) for purely decorative images so screen readers skip them. - Do not stuff alt text with keywords for SEO purposes.
- Re-test after deployment using a screen reader or accessibility browser extension.
Infoseo-basics › 2 <h1> headings detected on the analysed page
Multiple H1 headings are not always a critical SEO problem, but they can make the page structure less clear and may reveal a template issue. On commercial pages, this can weaken the clarity of the main message and make technical review advisable.
Review the heading structure and confirm whether multiple <h1> elements are intentional.
Recommended technical actions:
- Identify where each
<h1>is generated: theme, CMS field, hero block, content component, header component or third-party widget. - Keep one primary
<h1>for the main page topic where possible. - Convert secondary headings to
<h2>or<h3>when they represent sections, blocks or supporting content. - Ensure hidden, duplicated or responsive-only headings are not creating repeated H1s.
- Preserve a logical heading hierarchy for accessibility and document structure.
- Re-test key page templates after the change.
Infoseo-basics › Incomplete Open Graph metadata detected (missing: og:image)
When Open Graph metadata is incomplete, social platforms and messaging apps may generate fallback previews. This can produce inconsistent titles, weak descriptions or unattractive images when users share the page.
Complete the missing Open Graph tags inside the document <head>.
Recommended implementation:
<meta property="og:title" content="Page title for social sharing">
<meta property="og:description" content="Short, compelling description for social sharing">
<meta property="og:image" content="https://example.com/path/to/image.jpg">
Technical checks:
- Use an absolute URL for
og:image. - Recommended image size: at least 1200x630 px.
- Ensure the image URL returns HTTP
200. - Ensure the image is crawlable and not blocked by authentication or robots rules.
- Keep
og:titleandog:descriptionaligned with the visible page content. - Use page-specific values for content pages, categories and landing pages.
- Ensure the tags are present in the initial HTML response.
- Test previews in major social and messaging platforms after deployment.
Infoaccessibility-basics › 14 of 442 link(s) or button(s) have no accessible text
Links or buttons with no visible text, aria-label or title are announced as empty or generic by screen readers (for example, just \"link\" or \"button\"), making them unusable for assistive technology users. This is common in icon-only buttons and image links.
Provide an accessible name for every interactive link and button.
Recommended implementation:
<a href="/account" aria-label="View account">
<svg aria-hidden="true">...</svg>
</a>
<button aria-label="Close dialog">×</button>
Technical checks:
- Prefer visible text content over aria-label when possible.
- For icon-only controls, add
aria-labelor visually hidden text. - Ensure decorative icons inside the control use
aria-hidden="true". - Avoid generic labels such as "click here" or "read more" without context.
- Re-test with a screen reader or accessibility browser extension.
Infodns-email-reputation › No validated DNSSEC delegation was found for the domain: No DS records in the parent zone
DNS responses for this domain cannot be cryptographically validated, leaving some exposure to DNS spoofing or cache poisoning in vulnerable network paths. This is a common configuration across the web and is rarely a critical issue on its own, but enabling DNSSEC adds a meaningful layer of trust for domains handling logins or sensitive customer data.
Enable DNSSEC signing for the domain.
Recommended technical actions:
- Confirm DNSSEC support with the current DNS hosting provider or registrar.
- Enable DNSSEC signing on the authoritative DNS zone.
- Publish the resulting DS record with the domain registrar so the parent zone can delegate trust.
- Verify propagation and validate the chain of trust with an external DNSSEC validation tool.
- Monitor key rotation schedules if the provider does not automate them.
legal-compliance › Known tracking services detected: Google Analytics / GA4, Google Tag Manager, Shopify Analytics / Marketing, Zendesk Chat, Mailchimp, Klaviyo
These services are commonly used for analytics, advertising, attribution, personalisation or behaviour measurement. This indicator is informational; privacy and compliance impact depends on the service purpose, configuration, consent behaviour, data sharing model and applicable jurisdiction.
What to do now?
Choose the option that best fits your situation.
Fix it in-house
Ideal if you have a developer, agency, or technical team available.
Request an advanced audit
Recommended if the site generates significant revenue or you need complete information to decide.
Not sure what to do?
Request a 15-minute review where we will analyse your audit results and tell you:
What is behind this report?
Built to detect the kind of issues that silently affect sales, trust, checkout confidence, campaign performance, and operational continuity.

- A system designed to prevent your website and digital marketing from failing.
- A team with over 25 years of experience building digital projects for businesses.
- Thousands of automated audits run during platform training and validation.
- Dozens of technical indicators analysed on every execution.
- Multiple data sources combined — DNS, TLS, HTTP, performance, reputation, email, legal compliance, SEO, and more.
- AI specialised in interpreting business impact, not just technical results.
About this audit
This report is provided for informational and prioritisation purposes only. It reflects automated observations obtained from publicly available information at the time of analysis. The findings are not definitive proof of a vulnerability, legal breach, security incident, performance failure, reputational damage, or business loss. They highlight indicators that may deserve review because improving them can help reduce exposure, strengthen digital operations, and support customer trust. Risk estimates are decision-support indicators, not predictions of specific events. Automated analysis cannot verify every technical, legal, operational, or business context. Expert review may be required to validate results, rule out false positives, and determine actual impact before making significant remediation or compliance decisions.