Checks

WebRiskOps Checks Coverage - Accessibility, privacy, consent, trust and evidence checks

The checks overview explains the broad risk areas WebRiskOps reviews, the evidence families it stores, how findings become report items and what is deliberately excluded without publishing the full rulebook.

Checks catalog mapped to evidence typesThe catalog turns observed checkout, consent, access and trust signals into report-ready findings.CheckoutSubmit riskConsentBanner stateAccessForm usabilitySecurityHeadersCoveragePages and proof
The catalog turns observed checkout, consent, access and trust signals into report-ready findings.
  1. 1

    What counts as a check

    A check is a scoped observation: page, condition, evidence, confidence and a plain-language reason the issue matters.

  2. 2

    Accessibility and usability blockers

    These checks look for UI and form issues that stop users from navigating, completing forms, understanding errors or reaching primary actions.

  3. 3

    Consent, privacy and opt-out signals

    Consent and privacy checks record cookie banners, CMP behavior, tracking posture, US privacy-choice links and consent or opt-out states that can block conversion or weaken trust.

  4. 4

    Checkout and form completion

    Checkout checks focus on primary CTAs, required fields, payment-adjacent pages, blocked submits and unclear field errors.

Web trust

Basic web trust checks

Pentest-adjacent browser and header hygiene checks capture low-impact technical evidence for authorized web journeys without attempting exploitation.

Low-impact evidence, not penetration testing

These checks support prioritization and procurement conversations. They do not prove exploitability, certify security, or replace a scoped penetration test.

  • No exploitation, credential attacks, fuzzing, denial-of-service, or bypass attempts.
  • No vulnerability certification, security assurance statement, legal opinion, or guarantee.
  • Only authorized public or accepted-scope pages are checked, with evidence tied to observed browser and response behavior.

Transport trust

HTTPS transport posture

Response status, final URL, redirect note, and captured transport/header observation.

  • HTTPS availability
  • HTTP-to-HTTPS redirect posture
  • Strict-Transport-Security presence

Does not inspect private certificates, internal networks, TLS cipher policy, or exploit transport weaknesses.

Browser security headers

Browser-facing security headers

Header snapshot with missing or weak browser-facing protection notes.

  • Content-Security-Policy
  • X-Frame-Options or frame-ancestors posture
  • Referrer-Policy and Permissions-Policy

Does not certify the policy is complete or prove that a missing header is exploitable.

Cookie trust posture

Cookie attribute posture

Observed cookie attributes for pages inside accepted scope, excluding secret values.

  • Secure flag
  • HttpOnly flag
  • SameSite posture

Does not capture cookie contents, bypass sessions, or validate authentication controls.

Mixed content and insecure assets

Mixed content and insecure assets

Affected URL, resource type, and browser warning or network observation.

  • HTTP assets on HTTPS pages
  • Insecure redirects
  • Blocked browser resources

Does not crawl private asset origins or attempt to tamper with loaded resources.

Browser warnings and failed requests

Browser console and network warnings

Console or network message, page URL, request status, and screenshot when available.

  • Console errors
  • Failed network requests
  • Third-party script failures

Does not debug vendor systems, attack third-party endpoints, or run destructive request patterns.

Scope and exposure clues

Scope discovery evidence

Discovered public URLs, skipped scope notes, and non-sensitive exposure observations.

  • Robots and sitemap presence
  • Excluded path notes
  • Public technical disclosure clues

Does not enumerate hidden admin panels, brute-force paths, or test access controls.

Evidence output

  • Plain-language finding with affected URL and severity.
  • Observed header, cookie, browser, or scope evidence without secrets.
  • Recommended owner action or ticket-only remediation path.
  • Explicit limitation explaining what the check does not prove.

Excluded behavior

  • Exploit validation or proof-of-compromise
  • Credential attacks, password spraying, phishing, or session bypass
  • Denial-of-service, fuzzing, invasive enumeration, or destructive payloads
  • Security certification, compliance certification, legal advice, or guarantee
Plugin ecosystem

CMS plugin architecture plan

A bounded plugin ecosystem plan for customer-initiated diagnostics and evidence handoff from CMS, ecommerce and theme environments into WebRiskOps projects and reports.

First target

WordPress/WooCommerce

WordPress/WooCommerce is selected first because the current product already has WooCommerce checkout and agency demand pages, CMS/theme access request copy, and persisted platform support for both WordPress and WooCommerce project types.

Next step: WordPress and WooCommerce diagnostic handoff

Priority 1

WordPress/WooCommerce

Best first plugin target for checkout, form, theme and plugin-conflict diagnostics.

Priority 2

Shopify theme/app block

Next target because Shopify acquisition and agency pages already exist, but app permissions need a separate scoped model.

Priority 3

Generic CMS/theme handoff

Fallback architecture for platforms without a dedicated plugin package.

Observed demand signals

  • public_use_caseWooCommerce checkout scan page covers checkout, theme and plugin symptoms.
  • public_use_caseWooCommerce agency page covers client checkout risk, plugin symptoms and white-label handoff.
  • project_access_catalogCMS/theme and WooCommerce/WordPress access request options already define scoped, revocable customer instructions.
  • project_domainProject platform support includes WordPress and WooCommerce as persisted project platform values.

Plugin layers

  • Plugin runtime shellLoad only inside customer-installed WordPress/WooCommerce admin context and expose explicit diagnostic actions.
  • Safe diagnostics collectorCollect plugin/theme/version, checkout route, visible configuration state and browser symptoms without secrets or order/customer records.
  • Handoff API clientSend customer-approved diagnostic payloads to the authenticated WebRiskOps evidence capture contract with project and optional report IDs.
  • Customer consent settingsStore endpoint, project ID, optional report ID and token locally in the plugin settings area with clear revoke guidance.
  • Distribution and agency reviewKeep package metadata, white-label boundaries, client ownership and update/revocation rules reviewable before distribution expands.

Handoff contract

/api/browser-extension/evidence-captures

  • site_url
  • platform
  • wordpress_version
  • woocommerce_version
  • active_theme
  • active_plugin_names
  • checkout_route
  • visible_browser_symptoms
  • captured_at

Boundaries

  • Customer-initiated diagnostics only; no background crawling or uncontrolled production fixes.
  • No storage or upload of admin passwords, application passwords, API keys, order records, customer records or payment data.
  • Production changes, plugin setting writes, theme edits, checkout edits and publish actions stay blocked.
  • No compliance certification, legal advice, security certification, accessibility certification or buyer acceptance guarantee.
Partner-led extension

Partner-led tax/e-invoicing technical integration module

A technical-only integration boundary for country-specific tax and e-invoicing work that stays disabled until a qualified local partner owns interpretation, requirements and signoff.

Partner requirements required

qualified local tax/accounting or e-invoicing partner owns interpretation and signoff. WebRiskOps role: technical adapter only.

blocked until partner requirements

Spain technical adapter candidate

Spain

Map partner-approved fields, build adapter tests and expose technical delivery logs only.

blocked until partner requirements

Peppol BIS Billing technical candidate

Partner-defined Peppol authority

Implement partner-approved schema mapping and transport diagnostics only.

blocked until partner requirements

Country-specific invoice export candidate

Partner-defined country

Generate technical exports from provider records after partner approval of fields and wording.

Activation gates

  • Local partner owner namedPartner name, contact, jurisdiction and responsibility statement.
  • Partner-approved requirements packField list, validation rules, transport path, test cases and excluded assumptions.
  • Sandbox or test channel availableNon-production credentials, endpoint, sample payloads and revocation path.
  • Customer wording approved by partnerApproved UI/report/help copy with no WebRiskOps interpretation claims.

Technical surfaces

  • Schema mappingTransform provider invoice records into partner-approved technical fields.
  • Transport adapterSend or export payloads only through partner-approved non-production and production channels.
  • Validation harnessRun deterministic structural tests supplied or approved by the partner.
  • Technical audit logRecord payload IDs, timestamps, endpoint status and partner-approved error codes.

Excluded claims

  • Tax advice or legal interpretation.
  • Country compliance certification.
  • Production filing without partner signoff.
  • VAT validation opinion.
  • Accounting policy recommendation.
  • Government acceptance guarantee.
Technical evidence

CRA readiness technical evidence module

A bounded evidence pack for products with digital elements: inventory, vulnerability handling, update process, secure configuration and audit artifacts without certification or legal-conformity claims.

Technical evidence only

Customer/manufacturer responsibility stays explicit. WebRiskOps role: evidence collection and gap tracking.

No certification claim

Product inventory

Track product name, version, deployment surface, support window and dependency inventory supplied by the customer.

Vulnerability handling

Collect policy links, intake route, triage state, disclosure timing and remediation evidence.

Security update process

Record update channel, patch notes, user notification path and fixed-version evidence.

Secure configuration

Capture documented defaults, hardening notes and unsafe-default exceptions for review.

Dependency and SBOM evidence

Reference generated dependency lists, scanner outputs and known-vulnerability triage.

Technical audit trail

Preserve timestamps, evidence sources, scan IDs and review status for customer-controlled records.

Evidence artifacts

  • Product/version inventory export.
  • Vulnerability intake and handling policy evidence.
  • Security update release-note evidence.
  • Dependency or SBOM scanner output.
  • Technical gap register with owner and status.
  • Evidence source log with timestamps and URLs.

Boundaries

  • No CE marking, notified-body, conformity-assessment or legal certification claim.
  • No decision that a product is in or out of CRA scope.
  • No guarantee that evidence satisfies a regulator, buyer or assessor.
  • No replacement for manufacturer, importer, distributor or legal obligations.
  • No automatic public vulnerability disclosure or regulatory notification.

Excluded claims

  • CRA compliance certification.
  • CE marking readiness opinion.
  • Notified-body substitute assessment.
  • Legal conformity conclusion.
  • Regulatory filing guarantee.
  • Market-placement approval.
AI workflow checks

AI workflow risk checks module

Evidence-based checks for AI-assisted workflows that inspect only captured configuration, prompts, outputs, logs, review records and fallback controls.

Evidence-based and bounded

  • Checks only inspect captured workflow evidence, configuration, logs and review artifacts.
  • Checks do not infer hidden model behavior or training data properties.
  • Checks do not classify legal AI Act risk categories.

Purpose and scope record

Workflow purpose, user-visible task, allowed inputs, disallowed use and owner.

Input/output traceability

Request ID, prompt/template version, model/provider label, output hash and related product object.

Human review and override

Review state, reviewer role, approval timestamp, rejected output reason and override path.

Fallback behavior

Non-AI fallback, degraded mode copy and customer-safe blocked-state reason.

Data minimization

Allowed fields, excluded sensitive data and retention boundary.

Cost and usage control

Account/package budget context, operation type and usage ledger link.

Change and version control

Prompt/config version, release note, test case and rollback owner.

Evidence artifacts

  • Prompt or template version record.
  • Model/provider selection record.
  • Input/output trace ID.
  • Human review decision log.
  • Fallback or blocked-state screenshot/copy.
  • Sensitive-field exclusion list.
  • Account/package usage ledger reference.

Excluded behaviors

No claim that a workflow is safe, compliant or unbiased.
No model red-teaming, jailbreak testing or adversarial evaluation.
No legal classification under AI regulations.
No training data provenance guarantee.
No automated approval of customer-facing AI output.
No replacement for internal AI governance.
Mobile app planning

Mobile app accessibility/privacy scan planning module

A planning module for native mobile app accessibility and privacy evidence that defines scanner boundaries before any Android or iOS implementation is enabled.

Planning boundaries defined

  • Native mobile scanning is a separate scanner family from web, browser-extension, CMS-plugin and Shopify diagnostics.
  • Planning does not enable APK, AAB, IPA or store account ingestion yet.
  • Runtime checks require customer-owned non-production builds and synthetic accounts.

android

Android static package review

Inspect customer-provided Android manifest, permissions, SDK/dependency inventory and declared data-safety evidence.

ios

iOS static package review

Inspect customer-provided privacy manifest, entitlements, SDK/dependency inventory and App Store privacy evidence.

android_ios

Mobile runtime accessibility pass

Run only authorized test flows on non-production builds with synthetic accounts and captured screenshots/logs.

store_listing

Store listing privacy cross-check

Compare customer-supplied store privacy declarations with observed permissions, SDK inventory and app privacy artifacts.

Required inputs

  • Customer-owned test build or package artifact.
  • Explicit written authorization for package review and runtime test flows.
  • Synthetic test account with no real customer data.
  • App store privacy declaration export or screenshots.
  • Declared permissions, SDKs and third-party service inventory.
  • Target test flows and supported device/platform matrix.
  • No production user accounts, credentials or real customer records.

Privacy checks

  • Permission-to-purpose inventory for sensitive device capabilities.
  • SDK and third-party service disclosure cross-check.
  • Store privacy label and data-safety declaration consistency review.
  • Tracking, analytics and advertising identifier evidence mapping.
  • Deletion/request-path and privacy-policy link evidence.
  • Synthetic runtime logs for unexpected network destinations where authorized.

Accessibility checks

  • Touch target and spacing observations on selected screens.
  • Text scaling and orientation behavior on selected screens.
  • Accessible name, label and hint inventory for key controls.
  • Focus order and keyboard/switch-control path observations where supported.
  • Contrast and visible state evidence on selected screens.
  • Error, empty and blocked-state messaging observations.
Use-case paths

Continue by platform, risk category or agency workflow

These links connect this resource page to focused product acquisition pages while keeping the main navigation short.

Coverage scale

Checks coverage overview

WebRiskOps runs a broad evidence program across public previews and authenticated scans. We show the scale, coverage areas and evidence families without exposing the exact checks, thresholds or remediation playbook.

Approx. checks and signals
120+
Across public preview, browser runtime, crawl, accessibility, consent, DNS, legal-transparency, performance and technology evidence.
Coverage areas
9
Grouped by the kind of customer risk and evidence the scanner observes.
Platforms
10+
Laravel, WordPress/WooCommerce, Shopify, Node.js, Python and custom web stacks.
Integrations
20+
Analytics, tag managers, repositories, issue trackers, reporting and agency workflows.

Public page and preview hygiene

Public checks look at the first reachable page, basic metadata, public trust signals and safe-to-fetch response posture.

15+
Coverage
Reachabilitypublic page metadatabasic trust signals
Evidence
Fetched HTML summaryresponse headerssafe public URL facts

Shows whether the public entry point is credible enough for a deeper scan.

Browser security posture

Security checks cover transport, browser policy boundaries, cookies, insecure resources and client-side dependency posture.

20+
Coverage
Transport and browser policycookie postureclient-side supply-chain signals
Evidence
Response headerscookie attributesbrowser network observations

Separates immediately visible hardening gaps from findings that need authenticated browser evidence.

Forms and conversion blockers

Form checks focus on whether buyer or signup flows are understandable, usable, reachable and safe to complete.

15+
Coverage
Form claritycompletion blockerscheckout-adjacent interaction states
Evidence
DOM observationsform control inventorybrowser interaction checks

Turns broken or confusing completion states into prioritized report items.

Consent and tracking integrity

Consent checks compare visible consent UI, tracking behavior and analytics state so measurement does not undermine trust.

15+
Coverage
Consent UItag behavioranalytics state
Evidence
Runtime requestsbrowser state snapshotssafe tracking inventory

Highlights consent and measurement mismatches without exposing the underlying rule set publicly.

Legal transparency signals

Legal transparency checks observe site-level policy presence, legal-page context, refund or return policy signals on commercial sites, tracking disclosures and risky compliance claims without giving legal advice or certification.

15+
Coverage
Site-level privacy, terms and cookie contextcommercial refund/return policy signalstracking provider disclosure contextunsupported legal or compliance claims
Evidence
Visible link inventorylegal-page text signalscommerce, tracking and form-field observationsclaim snippets

Flags stable site-level readiness gaps for customer or counsel review without deciding legal correctness.

DNS and email-authentication risk signals

DNS checks observe contextual SPF, DMARC, CAA and address-resolution signals while avoiding claims that optional records are always mandatory.

10+
Coverage
SPF and DMARC postureCAA presencepublic address resolution
Evidence
DNS record observationsrisk-context notesoptional-record boundaries

Separates actionable DNS risk from informational missing-record signals that depend on how the domain is used.

Accessibility and interaction quality

Accessibility checks look for practical barriers that can block keyboard, assistive-technology or mobile users.

15+
Coverage
Accessible nameskeyboard flowfocus and mobile usability
Evidence
Automated accessibility resultsselector-level browser observationsviewport checks

Connects usability defects to affected page areas and remediation guidance in private reports.

Runtime, network and performance signals

Runtime checks observe browser errors, failed requests, heavy assets and loading signals that can reduce conversion or reliability.

15+
Coverage
Console and network healthpage weightasset and load behavior
Evidence
Console outputrequest outcomesperformance summaries

Shows where the live page behaves differently from the intended customer journey.

Discovery and technology exposure

Discovery checks map crawl scope, public files, exposed implementation signals and low-impact technology observations.

15+
Coverage
Crawl scopepublic technical filestechnology exposure
Evidence
Crawl resultssafe public file checkssanitized technology inventory

Keeps report interpretation tied to what was actually reachable and observable during the scan.

Definition

What counts as a check

01

A check is a scoped observation: page, condition, evidence, confidence and a plain-language reason the issue matters.

  • Observed condition
  • Evidence artifact
  • Risk and confidence meaning
Check category

Accessibility and usability blockers

02

These checks look for UI and form issues that stop users from navigating, completing forms, understanding errors or reaching primary actions.

  • Missing labels and focus states
  • Keyboard and skip-link signals
  • Validation feedback visibility
Check category

Consent, privacy and opt-out signals

03

Consent and privacy checks record cookie banners, CMP behavior, tracking posture, US privacy-choice links and consent or opt-out states that can block conversion or weaken trust.

  • Cookie, CMP and privacy-choice observations
  • Tracking and data-layer signals
  • Consent and opt-out state screenshots
Check category

Checkout and form completion

04

Checkout checks focus on primary CTAs, required fields, payment-adjacent pages, blocked submits and unclear field errors.

  • CTA availability
  • Required fields and submit behavior
  • Checkout completion risk
Check category

Security headers and trust posture

05

Header checks capture HTTPS posture, HSTS, content-security signals, exposed technical headers, cookie attributes and trust indicators.

  • TLS and HSTS
  • Security and cookie headers
  • Trust signal evidence
Check category

Legal transparency observations

06

Legal checks observe visible policy links, refund or return policy links on commercial surfaces, privacy-choice links, accessibility statements, data-collection context and risky compliance claims. They do not provide legal advice, legal review, regulatory opinion or compliance certification.

  • Policy, refund and privacy-choice link visibility
  • Accessibility, commerce and personal-data context
  • No legal-correctness verdict
Check category

DNS risk context

07

DNS checks monitor SPF, DMARC, CAA and address-resolution signals with context-sensitive severity. Missing optional records are treated as informational or conditional unless the domain use makes them risky.

  • Email-authentication posture
  • Certificate issuance signals
  • Context before severity
Check category

Console and network errors

08

Browser observations highlight script errors, failed requests, blocked resources and unstable third-party assets that can affect the customer journey.

  • Console errors
  • Failed network requests
  • Third-party script instability
Check category

Mixed content and insecure assets

09

Mixed content checks identify insecure images, scripts, styles, frames, or redirects that weaken user trust and browser security posture.

  • HTTP assets on HTTPS pages
  • Insecure redirects
  • Blocked browser resources
Check category

Crawler and page coverage

10

Coverage checks show discovered, skipped, excluded, blocked and unavailable pages so findings are interpreted inside the actual scan scope.

  • Discovered and skipped URLs
  • Include and exclude path evidence
  • Page type coverage
Check category

Severity and risk meaning

11

Findings use severity to explain likely business impact, confidence, affected surface, evidence strength and the next remediation or retest action.

  • High, medium and low severity
  • Confidence and affected page
  • Recommended next action
Check category

Included, excluded, and non-pentest boundaries

12

WebRiskOps checks are low-impact, authorized, evidence-backed product checks. They do not include exploitation, credential attacks, denial-of-service, or legal certification.

  • Included automated evidence checks
  • Excluded exploitation and credential attacks
  • No pentest or certification claim