Informe de ejemplo de una panadería ficticia con WordPress, Cloudflare y Google Workspace. No se ha comprobado ningún sitio web real.Comprobar mi sitio web
Informe de ejemplo
bakery.example
C
Nota de seguridad
Algunas correcciones harían que su negocio fuera más difícil de atacar.
Su dominio debe renovarse antes del 25 de octubre de 2026. Si caduca, su sitio web y su correo dejan de funcionar y otra persona puede comprar el nombre. Sin bloqueo de transferencia, alguien que acceda a su cuenta en el registrador, o que engañe a su registrador, puede trasladar su dominio a otra empresa con más facilidad.
Lo que encontramos: renovación antes del 25 de octubre de 2026 · sin bloqueo de transferencia · registrador: OVH SAS
Quién puede corregirlo: Titular de la cuenta del registrador
SPF enumera los servicios autorizados a enviar correo en nombre de su dominio. Sin él, o con varios registros SPF contradictorios, los delincuentes pueden enviar con más facilidad correos en su nombre, y es más probable que sus correos legítimos acaben en spam.
Lo que encontramos: Su dominio recibe correo, pero no publica ningún registro SPF, por lo que cualquiera puede enviar con más facilidad correos que dicen proceder de usted.
Quién puede corregirlo: Su administrador de correo y quien gestiona su DNS · detectado aquí: Google Workspace (correo electrónico), Cloudflare (DNS)
Sin HSTS, los navegadores de sus visitantes pueden intentar primero la versión sin cifrar de su sitio, que puede interceptarse en redes compartidas como una wifi pública.
Lo que encontramos: Su sitio web no envía este ajuste de protección (cabecera HTTP) a los navegadores.
Quién puede corregirlo: Su proveedor de alojamiento o su desarrollador web · detectado aquí: Cloudflare (sitio web), WordPress (sitio web)
Su web funciona bien, pero requiere proteger el correo y los accesos frente a fraudes.
Gemini 3.8 FlashAdaptado a su respuesta «No tengo conocimientos técnicos»
Riesgo considerable
Su sitio web ofrece una navegación clara para sus clientes, pero mantiene abiertas vías que facilitan la suplantación de su identidad. Personas malintencionadas podrían emitir mensajes haciéndose pasar por su panadería para solicitar pagos fraudulentos a clientes o proveedores. Además, conviene blindar los accesos administrativos a la gestión de pedidos y datos personales. Adoptar unas pocas medidas preventivas protegerá la reputación de su marca y la confianza de su clientela.
Páginas que el agente ha explorado en su sitio web: 5
https://bakery.example/200
https://bakery.example/my-account/200
https://bakery.example/order/200
https://bakery.example/contact/200
https://bakery.example/privacy-policy/200
Solicitudes identificadas como FmindCyber, de solo lectura, limitadas a su dominio y a las páginas enlazadas desde él: sin inicio de sesión, envío de formularios ni rutas adivinadas.
Su plan de acción
Hacer ahoraUnos minutos · Su administrador de correo en Google Workspace y el gestor de DNS en CloudflareNormalmente incluido por su proveedor
Autorizar los envíos legítimos de correo para evitar fraudes y suplantaciones
Evita que personas malintencionadas envíen correos haciéndose pasar por su negocio para estafar a clientes o proveedores, garantizando además que sus presupuestos o confirmaciones no acaben en la carpeta de correo no deseado.
Cómo hacerlo
Contacte con la persona que administra su dominio en Cloudflare y con su gestor de correo de Google Workspace.
Pídale que cree en Cloudflare un registro TXT para autorizar el envío de correo desde Google Workspace.
Solicite que confirme en la consola de Google Admin que la firma digital DKIM está activa y asociada a su dominio.
Pida que publique el registro DMARC en modo de supervisión para recibir informes periódicos sobre envíos legítimos y sospechosos.
TXT en bakery.example:
v=spf1 include:_spf.google.com ~all
TXT en _dmarc.bakery.example:
v=DMARC1; p=none; rua=mailto:goldencrust.bakery@gmail.com
Comprobar que ha funcionado: Envíe un mensaje de prueba desde su correo a un buzón externo y confirme en las cabeceras del correo recibido que los resultados muestran spf=pass y dmarc=pass.
Siguiente paso, cuando esto funcione: Tras supervisar los reportes sin incidencias durante dos semanas, cambiar la política DMARC de p=none a p=quarantine y posteriormente a p=reject.
Hacer ahoraUnos minutos · Usted mismo (propietario del negocio)GratuitoBuena práctica, no comprobada
Activar la verificación en dos pasos en sus cuentas principales de gestión
Impide que atacantes tomen el control de su correo electrónico, de su tienda web o de la propiedad de su dominio, incluso si logran averiguar o robar su contraseña habitual.
Cómo hacerlo
Inicie sesión en su cuenta de correo corporativo y active la verificación en dos pasos en la sección de seguridad mediante una aplicación móvil de autenticación.
Acceda al panel de administración de WordPress y configure la autenticación en dos pasos para todas las cuentas con permisos de administrador.
Entre en la cuenta de su registrador de dominios y active también la verificación en dos pasos para evitar transferencias no autorizadas.
Guarde los códigos de recuperación de emergencia en un lugar seguro fuera de sus dispositivos principales.
Comprobar que ha funcionado: Cierre la sesión en su correo y en el panel web, vuelva a identificarse y compruebe que el sistema le solicita el código de seguridad en su teléfono móvil.
Siguiente paso, cuando esto funcione: Revise trimestralmente la lista de usuarios con privilegios en WordPress y elimine las cuentas inactivas.
Hacer prontoUnas horas · Su desarrollador web y el responsable técnico de CloudflareNormalmente incluido por su proveedor
Garantizar conexiones cifradas obligatorias y asegurar las cookies de sesión
Garantiza que nadie pueda espiar la comunicación entre sus clientes y la tienda en línea en conexiones inalámbricas compartidas, manteniendo protegidas las sesiones de usuario y los datos de compra.
Cómo hacerlo
Pida al administrador de Cloudflare que active la opción Always Use HTTPS dentro del menú SSL/TLS.
Solicite configurar la regla de cabecera Strict-Transport-Security con una duración de prueba de cinco minutos para verificar que no surgen errores de navegación.
Indique a su desarrollador web que revise las cookies emitidas por el sitio para asegurar que incluyan el atributo Secure.
Compruebe que el proceso de pedido y el acceso a la cuenta de usuario funcionan con normalidad tras los cambios.
En Cloudflare (Rules → Overview → Response Header Transform Rules):
Match: (http.host eq "bakery.example" and ssl)
Operation: Set static
Header: Strict-Transport-Security
Value: max-age=300
Comprobar que ha funcionado: Acceda a su sitio web y compruebe mediante las herramientas de desarrollo del navegador que la cabecera Strict-Transport-Security está presente y las cookies viajan de forma segura.
Siguiente paso, cuando esto funcione: Una vez confirmada la estabilidad de la tienda durante unas semanas, incrementar la duración de HSTS a seis meses (max-age=15768000) o un año (max-age=31536000).
Más adelanteUnos minutos · Su desarrollador web y el responsable técnico de CloudflareNormalmente incluido por su proveedor
Prevenir la inserción oculta de la tienda en sitios externos no autorizados
Impide que ciberdelincuentes muestren su página de pedidos de forma camuflada en otros sitios web para confundir a los clientes y capturar sus datos o pagos.
Cómo hacerlo
Solicite al administrador de Cloudflare crear una regla de transformación de cabeceras que devuelva X-Frame-Options con el valor SAMEORIGIN.
Pida a su desarrollador web que elabore un inventario de los recursos y scripts externos que utiliza la web (pasarela de pagos, analítica y reservas).
Configure una política de contenidos en modo de solo observación para monitorizar posibles anomalías sin bloquear elementos legítimos de la tienda.
Comprobar que ha funcionado: Verifique que la cabecera X-Frame-Options se envía en las respuestas y que un sitio web externo no puede mostrar sus formularios dentro de un marco.
Siguiente paso, cuando esto funcione: Revisar los informes recibidos de la política de seguridad y definir una regla definitiva que limite la ejecución de código externo.
Más adelanteUnos minutos · Su desarrollador webNormalmente incluido por su proveedor
Habilitar un canal directo de contacto para avisos sobre fallos técnicos
Permite que clientes o profesionales técnicos que detecten un fallo en la web le avisen de forma directa y discreta antes de que personas malintencionadas puedan aprovecharlo.
Cómo hacerlo
Solicite a su desarrollador web que cree un archivo de texto plano denominado security.txt.
Pídale que lo coloque en el servidor bajo la ruta /.well-known/security.txt sirviéndolo como texto plano UTF-8.
Indique una dirección de correo atendida habitualmente para recibir posibles alertas técnicas.
Establezca un recordatorio en su calendario antes de la fecha fijada en Expires para renovar la vigencia del archivo.
Comprobar que ha funcionado: Abra en el navegador la dirección https://bakery.example/.well-known/security.txt y compruebe que se visualiza el texto con sus datos de contacto y la fecha futura.
Siguiente paso, cuando esto funcione: Revisar anualmente la dirección de contacto indicada y actualizar la fecha de expiración del archivo.
Hola:
Hemos realizado una revisión de seguridad de nuestro sitio web bakery.example y de nuestros servicios asociados. Para reforzar la protección de nuestro negocio y evitar problemas de suplantación o entrega de mensajes, les agradeceríamos que nos ayudasen a implementar las siguientes mejoras, ordenadas por prioridad:
1. Autenticación del correo saliente (SPF y DMARC): Actualmente no disponemos de un registro SPF publicado y nuestra política DMARC se encuentra únicamente en modo de prueba (p=none). Les rogamos publicar en el DNS de Cloudflare el registro TXT para SPF (v=spf1 include:_spf.google.com ~all) y configurar DMARC con una dirección de reporte. Una vez monitorizados los envíos durante un par de semanas sin incidencias, nos gustaría avanzar hacia una política más estricta (p=quarantine).
2. Conexión segura y atributos de cookies: En Cloudflare, les pedimos activar la opción Always Use HTTPS y configurar mediante una Response Header Transform Rule la cabecera Strict-Transport-Security con un valor inicial de prueba (max-age=300). Asimismo, en WordPress, les pedimos revisar que todas las cookies generadas por la aplicación incluyan el atributo Secure.
3. Protección contra incrustación en marcos (Clickjacking): Les solicitamos añadir en Cloudflare una regla de cabecera de respuesta con X-Frame-Options: SAMEORIGIN para evitar que nuestra web de pedidos pueda ser incrustada en páginas externas no autorizadas.
4. Archivo de contacto de seguridad: Les agradeceríamos publicar un archivo en formato de texto plano en la ruta /.well-known/security.txt con los datos de contacto para la notificación responsable de posibles fallos de seguridad.
Por favor, confirmen cuando hayan podido revisar estas configuraciones o si necesitan alguna información adicional sobre nuestros buzones de Google Workspace.
Muchas gracias por su ayuda.
Atentamente,
[Name]
Más de su análisis: riesgos, lo que observó el agente, hoja de ruta y glosario
Qué podría salir mal
Probable
Envío de facturas falsas suplantando la identidad de la panadería
Un atacante aprovecha que el correo del dominio carece de reglas de autenticación estrictas para emitir mensajes a nombre de la panadería. Puede escribir a clientes de servicios de catering o a proveedores solicitando el pago urgente de facturas en un número de cuenta bancaria fraudulento. Los destinatarios confían en el remitente aparente y realizan los pagos antes de percatarse del engaño, lo que provoca pérdidas económicas directas y un grave deterioro de la imagen del negocio.
Poco probable, pero posible
Captura de sesiones en redes inalámbricas públicas no seguras
Alguien conectado a la misma red inalámbrica abierta que el personal del negocio intenta interceptar la comunicación con la tienda en línea. Al no exigirse siempre una conexión cifrada ni protegerse todos los datos de sesión, el intruso captura los identificadores de acceso de un usuario. Con ello, podría acceder a información confidencial de pedidos recientes o modificar detalles del catálogo comercial.
Lo que el agente ha visto en su sitio web
Uso de cuenta de correo gratuita como contacto principal en la webObservado
La página de inicio y el aviso legal publican una dirección comercial gratuita de Gmail a pesar de disponer de un servicio profesional de correo vinculado al dominio. Emplear buzones corporativos propios genera mayor confianza en clientes y proveedores y refuerza la credibilidad del negocio.
Carga de herramientas analíticas previa a la interacción con el banner de cookiesObservado
El script de Google Tag Manager se carga de forma inmediata en el navegador al entrar a la web, sin aguardar a que el visitante interactúe con el aviso de consentimiento. Conviene coordinar el complemento de cookies para condicionar la activación de etiquetas de analítica a la aceptación previa.
Formulario de contacto con subida de archivos adjuntos habilitadaObservado
El formulario de contacto y pedidos especiales incluye la posibilidad de adjuntar imágenes de referencia. Resulta fundamental que el complemento de formularios verifique y restrinja los tipos de archivo admitidos a formatos estrictamente gráficos, impidiendo la subida de archivos ejecutables.
Identificación de componentes y versiones de software del gestor de contenidosObservado
Se han identificado las versiones activas de WordPress, del tema gráfico y de los complementos de tienda y formularios. Aunque no constan vulnerabilidades señaladas en la revisión, es primordial mantener activadas las actualizaciones automáticas para proteger la web ante fallos futuros.
El certificado de seguridad para conexiones cifradas es válido y utiliza una versión moderna del protocolo seguro.
Los visitantes que intentan entrar sin cifrado son redirigidos de forma automática a la versión protegida del sitio.
Los servidores encargados de recibir el correo electrónico se encuentran correctamente configurados y disponen de firma digital activa.
El servidor impide que los navegadores interpreten archivos con formatos distintos o engañosos a los declarados.
Términos usados en este informe
SPF
Mecanismo público en el dominio que lista qué servidores y plataformas tienen permiso para enviar correos en nombre de su empresa.
DMARC
Regla de seguridad que orienta a los buzones receptores sobre cómo tratar los correos que intentan suplantar su identidad si fallan la autenticación.
DKIM
Firma criptográfica asociada al dominio que valida que un correo procede legítimamente de su empresa y no ha sido modificado en el camino.
HSTS
Instrucción técnica enviada al navegador del usuario que le exige utilizar siempre una conexión cifrada y segura al visitar el sitio.
Verificación en dos pasos
Doble filtro de seguridad que exige la contraseña y un código temporal generado en el móvil para autorizar el acceso a una cuenta.
Cookie
Elemento de información que una web almacena en el navegador para recordar sesiones de usuario, preferencias o carritos de compra.
Esta evaluación se basa en una comprobación pasiva realizada desde el exterior, complementada con la visita a las secciones públicas de su sitio: su página de inicio, el área de cuenta de cliente, la página de pedidos, el formulario de contacto y la política de privacidad. Una revisión pasiva se limita a analizar las respuestas visibles del servidor y los registros del DNS público; no analiza el código fuente interno, no comprueba la base de datos entre bastidores, no intenta iniciar sesión con credenciales reales ni evalúa la solidez de las contraseñas ni la seguridad de los equipos de sus empleados. Redactado por un agente de IA en un entorno aislado a partir de las evidencias de este informe y de las páginas que ha explorado; la nota y las comprobaciones de abajo proceden de pruebas deterministas.
Este ejemplo premium se redactó en inglés. Su propio análisis premium se redacta en su idioma.
Plan de acción con IA
Renew your domain urgently, update WordPress, and protect your bakery against email spoofing.
Premium · Gemini 4 ArgonAdaptado a su respuesta «Gestiono mi sitio desde un panel de administración»
Riesgo considerable
Golden Crust Bakery (bakery.example) currently earns a C grade (score 65) with an elevated risk level. Your foundation has solid pieces in place: a valid TLSv1.3 HTTPS certificate, automatic redirection from HTTP to HTTPS, x-content-type-options: nosniff protection, CAA records restricting certificate issuance to letsencrypt.org, and Google Workspace MX and candidate DKIM records. However, three urgent issues put your business at immediate risk. First, your domain registration at OVH SAS is due for renewal on October 25, 2026, and has no transfer lock enabled, meaning your website and email could stop working or be transferred away if not renewed and locked today. Second, your website runs WordPress 6.8 (while 7.1.3 is available) and loads an outdated jQuery 1.12.4 library with known security flaws, while your public user sitemap and author page (/author/marie/) expose the administrator username marie. Third, your domain publishes no SPF record and its DMARC policy (p=none) does not block fake emails or send reports to any mailbox, allowing scammers to spoof @bakery.example emails to your catering and online-order customers. Working with Pixel Agency (listed on your legal notice as your website maintainer) and using your OVH, Cloudflare, and Google Workspace dashboards, you can resolve the most urgent domain, WordPress, and email spoofing risks this week and then add browser security headers and cookie protections over the coming month.
Páginas que el agente ha explorado en su sitio web: 14
Solicitudes identificadas como FmindCyber, de solo lectura, limitadas a su dominio y a las páginas enlazadas desde él: sin inicio de sesión, envío de formularios ni rutas adivinadas.
Su plan de acción
Hacer ahoraUnos minutos · Business owner (in your OVH SAS registrar dashboard)Gratuito
Renew your domain name immediately and turn on the registrar transfer lock
Your domain registration is due for renewal on October 25, 2026, and has no transfer lock enabled. If it expires, both your website and email stop working immediately and someone else can buy your domain name. Without a transfer lock, anyone who gets into your registrar account can move your domain to another provider.
Cómo hacerlo
Sign in to your OVH SAS control panel and open the Domain Names section for bakery.example.
Renew the domain immediately for at least one year, turn on automatic renewal, and confirm that your saved payment method is valid.
In the domain general information tab, enable the domain transfer lock (protection against transfer) and turn on two-step sign-in for your OVH account.
Comprobar que ha funcionado: Check your OVH domain panel to confirm the new expiration date is in 2027 or later and that transfer protection shows as active.
Siguiente paso, cuando esto funcione: Keep automatic renewal enabled and verify your saved payment card in OVH each year at least 30 days before the renewal date.
Hacer ahoraUnas horas · Pixel Agency (your web developer) and business owner in WordPress AdminNormalmente incluido por su proveedor
Update WordPress, plugins, and jQuery, and protect the administrator account
Your website runs WordPress 6.8 (while 7.1.3 is available) and loads jQuery 1.12.4, both of which have publicly known security flaws that automated bots actively target. In addition, your user sitemap and author page reveal the administrator username marie, making password-guessing attacks against your sign-in page much easier.
Cómo hacerlo
Take a full backup of your website files and database through your OVHcloud hosting panel or backup plugin before making changes.
In WordPress, go to Dashboard -> Updates, update WordPress from 6.8 to 7.1.3, update your theme (astra4.6.2) and plugins (woocommerce8.9.1, contact-form-75.9.3, cookie-notice2.4.16), and click Enable auto-updates for all plugins and themes.
Ask Pixel Agency to replace the external https://code.jquery.com/jquery-1.12.4.min.js script with the current version bundled with WordPress, and to hide public version numbers (WordPress 6.8 and ?ver= query strings).
Enable two-step sign-in for the marie administrator account and any staff accounts, change the public display name so it differs from the login username, and restrict public user sitemaps (/wp-sitemap-users-1.xml) and file upload types on /contact/.
Comprobar que ha funcionado: Check Dashboard -> Updates in WordPress to confirm version 7.1.3 and all plugin updates are installed, confirm jquery-1.12.4.min.js and the WordPress 6.8 generator tag no longer appear on your homepage, and test signing in with two-step verification.
Siguiente paso, cuando esto funcione: Review installed plugins quarterly with Pixel Agency and remove any plugins or themes that are no longer used.
Hacer ahoraUnas horas · Business owner (in Google Workspace Admin) and DNS manager (in Cloudflare)Gratuito
Publish an SPF record, confirm DKIM signing, and set up DMARC reporting
Your domain receives email through Google Workspace (smtp.google.com) and publishes a google._domainkey record, but has no SPF record at all and its DMARC policy (v=DMARC1; p=none) neither blocks fake emails nor sends reports to a mailbox. Criminals can spoof @bakery.example to send fake catering invoices to your customers, and genuine emails may land in spam.
Cómo hacerlo
List every service that sends email using @bakery.example, including Google Workspace, your website forms (woocommerce and contact-form-7), and Mailchimp if it sends from your domain.
In Cloudflare, go to DNS -> Records and publish a single TXT record on bakery.example with v=spf1 include:_spf.google.com ~all (adding any other confirmed sending services to that same record).
In the Google Workspace Admin console, go to Apps -> Google Workspace -> Gmail -> Authenticate email, select bakery.example, and confirm that DKIM signing is active for your google._domainkey record.
In Cloudflare (DNS -> Records), update the _dmarc.bakery.exampleTXT record to add a monitored reporting mailbox (rua=mailto:postmaster@bakery.example) while keeping p=none during initial monitoring, and replace goldencrust.bakery@gmail.com on your website footer with an @bakery.example address once ready.
Comprobar que ha funcionado: Send a test email from a @bakery.example Google Workspace mailbox to an external email address and check the received message headers to confirm spf=pass, dkim=pass, and dmarc=pass.
Siguiente paso, cuando esto funcione: After two to four weeks of clean DMARC reports showing that all legitimate emails pass, update _dmarc.bakery.example from p=none to p=quarantine, and later to p=reject.
Hacer prontoUnas horas · Pixel Agency (your web developer)Normalmente incluido por su proveedor
Add Secure and HttpOnly cookie protections and fix unencrypted image links
Cookies set on your homepage (wp_lang) and sign-in page (wordpress_test_cookie) lack the Secure flag, allowing them to travel over unencrypted connections, and session cookies without HttpOnly can be stolen by malicious scripts to hijack accounts. In addition, your homepage loads its logo (http://bakery.example/wp-content/uploads/2019/03/logo.png) over unencrypted HTTP.
Cómo hacerlo
In WordPress, go to Settings -> General and confirm both WordPress Address (URL) and Site Address (URL) use https://, then update http://bakery.example/wp-content/uploads/2019/03/logo.png and any other http:// media links to https://.
Ask Pixel Agency to review the cookies set across the site (wp_lang on the homepage and wordpress_test_cookie on /my-account/) and ensure every cookie sets the Secure attribute and all sign-in or session cookies also set HttpOnly.
While reviewing /my-account/, check the WooCommerce endpoint settings (WooCommerce -> Settings -> Advanced) so customers have a working password reset flow.
Comprobar que ha funcionado: Open https://bakery.example/ and https://bakery.example/my-account/ in a browser, check the developer tools cookie list to confirm Secure (and HttpOnly for session cookies) are enabled, and verify no http:// mixed content warnings appear.
Siguiente paso, cuando esto funcione: Whenever a new plugin is installed, check browser storage tools to ensure any new session cookies include Secure and HttpOnly.
Hacer prontoUnos minutos · Pixel Agency or business owner (in Cloudflare dashboard)Gratuito
Enable HSTS, clickjacking protection, and Permissions-Policy headers in Cloudflare
Without Strict-Transport-Security (HSTS), visitors on public Wi-Fi can have their initial connection intercepted before redirecting to HTTPS. Without X-Frame-Options and Permissions-Policy, other websites can embed your pages in hidden frames to trick customers into clicking buttons (clickjacking), and scripts could request access to camera, microphone, or location features.
Cómo hacerlo
In the Cloudflare dashboard for bakery.example, check SSL/TLS -> Edge Certificates to confirm Always Use HTTPS is enabled and Minimum TLS Version is set to at least TLS 1.2.
Go to Rules -> Overview and create a Response Header Transform Rule matching HTTPS requests for http.host eq "bakery.example" and ssl.
Add three Set static header actions: Strict-Transport-Security with value max-age=300 (a five-minute initial trial), X-Frame-Options with value SAMEORIGIN, and Permissions-Policy with value camera=(), microphone=(), geolocation=().
Match: (http.host eq "bakery.example" and ssl)
Set static: Strict-Transport-Security = max-age=300
Set static: X-Frame-Options = SAMEORIGIN
Set static: Permissions-Policy = camera=(), microphone=(), geolocation=()
Comprobar que ha funcionado: Load https://bakery.example/ and verify in browser developer tools (Network tab) that Strict-Transport-Security, X-Frame-Options, and Permissions-Policy appear in the response headers and that all pages and the booking frame load normally.
Siguiente paso, cuando esto funcione: Once you confirm all pages and subdomains work over HTTPS without errors, increase Strict-Transport-Security step by step to max-age=15768000 (six months) and then max-age=31536000 (one year).
Hacer prontoUnas horas · Pixel Agency (your web developer) in CloudflareNormalmente incluido por su proveedor
Deploy a Content Security Policy starting in report-only mode
Your pages load third-party scripts and frames without a Content-Security-Policy header. If a vulnerable plugin or compromised script injects malicious code into your order or sign-in pages, browsers currently have no rule stopping that code from running and stealing customer information.
Cómo hacerlo
Ask Pixel Agency to list every external script, font, style, form action, and frame origin used across your site, including www.googletagmanager.com, booking.example.net, and bakery.us21.list-manage.com.
In Cloudflare (Rules -> Overview), add a Response Header Transform Rule setting Content-Security-Policy-Report-Only first, so browsers report policy violations without blocking anything on the live site.
Test every customer journey—signing in at /my-account/, ordering pick-up items at /order/, sending a message with an image at /contact/, and loading the booking widget on the homepage—before switching to enforcement.
Comprobar que ha funcionado: Open your homepage, /my-account/, /order/, and /contact/ in a browser, confirm Content-Security-Policy-Report-Only is present in the response headers, and check the browser console to ensure legitimate features work cleanly.
Siguiente paso, cuando esto funcione: After testing all key pages in report-only mode and resolving any legitimate warnings, change the header name from Content-Security-Policy-Report-Only to Content-Security-Policy to enforce the protection.
Más adelanteUnos minutos · Pixel Agency or website managerGratuito
Publish a security.txt contact file for security researchers
No /.well-known/security.txt file is currently available on your website. If a security researcher or partner finds a problem on your site, they have no standard way to report it directly to your team.
Cómo hacerlo
Set up a monitored email address or alias on your domain (such as security@bakery.example) for receiving security reports.
Ask Pixel Agency to publish a UTF-8 plain-text file at /.well-known/security.txt containing Contact:, Expires: (in RFC 3339 format), and Canonical: lines.
Comprobar que ha funcionado: Open https://bakery.example/.well-known/security.txt in a browser and confirm it displays the plain-text contact file with a future expiration date.
Siguiente paso, cuando esto funcione: Set a yearly calendar reminder to update the Expires: date before it lapses.
Más adelanteUnos minutos · DNS manager (in Cloudflare) and registrar manager (in OVH SAS)Gratuito
Inspect and confirm end-to-end DNSSEC validation between Cloudflare and OVH SAS
Public DNS shows a published DS record for bakery.example, which helps prevent attackers from redirecting visitors or email to fake servers, but the passive check does not verify whether the cryptographic chain of trust is valid from end to end.
Cómo hacerlo
Note that this item is unassessed rather than a confirmed defect; inspect the current setup before changing anything, because an incorrect change can make your domain unreachable.
In Cloudflare (DNS -> Settings -> DNSSEC) and your OVH SAS domain control panel, check that the active zone signing key matches the published parent DS record (key tag 2371, algorithm 13).
Ask Pixel Agency or your DNS administrator to run an independent end-to-end DNSSEC chain validation and document a rollback procedure before making any future DNS changes.
Comprobar que ha funcionado: Confirm in Cloudflare's DNSSEC settings that DNSSEC shows as active and that your DNS administrator confirms end-to-end signature validation.
Siguiente paso, cuando esto funcione: Before any future DNS migration or registrar change, coordinate disabling and re-enabling DNSSEC carefully so your domain stays reachable.
Hello Pixel Agency team,
We recently completed a security review of https://bakery.example/ and would like your help applying the following updates, ordered by priority:
1. Domain renewal and transfer lock (urgent - due October 25, 2026)
- Please confirm with us that bakery.example is renewed in the OVH SAS registrar panel, automatic renewal is enabled, and the registrar transfer lock is turned on.
2. WordPress core, plugins, jQuery, and administrator security (urgent)
- Back up the site on OVHcloud, then update WordPress from 6.8 to 7.1.3 and update the astra (4.6.2) theme and all plugins (woocommerce 8.9.1, contact-form-7 5.9.3, cookie-notice 2.4.16), enabling automatic updates.
- Replace the external https://code.jquery.com/jquery-1.12.4.min.js script with the current version bundled with WordPress.
- Remove the public WordPress 6.8 generator tag and ?ver= asset version strings, disable the public users sitemap (/wp-sitemap-users-1.xml), change the public display name for the marie administrator account, and enable two-step sign-in for all administrators.
- Verify that the file upload field on /contact/ strictly restricts allowed image types and file sizes.
3. Email authentication for @bakery.example (high priority)
- Confirm all services that send email from @bakery.example (Google Workspace, WooCommerce/Contact Form 7, and Mailchimp if applicable) and publish a single SPF TXT record on bakery.example, starting from v=spf1 include:_spf.google.com ~all.
- Confirm active DKIM signing for google._domainkey.bakery.example in Google Workspace Admin (Apps -> Google Workspace -> Gmail -> Authenticate email).
- Update _dmarc.bakery.example to include a monitored report address (v=DMARC1; p=none; rua=mailto:postmaster@bakery.example) so we can review reports and move to p=quarantine and p=reject.
4. HTTPS mixed content, cookies, and password reset link (soon)
- Update the unencrypted logo URL (http://bakery.example/wp-content/uploads/2019/03/logo.png) to https:// and verify both URLs under Settings -> General use https://.
- Ensure all cookies (including wp_lang and wordpress_test_cookie) use the Secure attribute and that sign-in/session cookies also use HttpOnly.
- Check the /my-account/lost-password/ endpoint in WooCommerce so customer password resets work properly, and check that Google Tag Manager (G-EXAMPLE) waits for cookie consent.
5. Cloudflare security headers, security.txt, and DNSSEC check (soon / later)
- In Cloudflare (Rules -> Overview), add a Response Header Transform Rule for bakery.example over HTTPS setting Strict-Transport-Security: max-age=300 (to be increased after testing), X-Frame-Options: SAMEORIGIN, and Permissions-Policy: camera=(), microphone=(), geolocation=().
- Prepare and test a Content-Security-Policy-Report-Only header covering self, https://www.googletagmanager.com, https://booking.example.net, and https://bakery.us21.list-manage.com before enforcing it.
- Publish https://bakery.example/.well-known/security.txt as plain text with a monitored contact address and future expiration date, and confirm that the DNSSEC DS record (key tag 2371) at OVH SAS validates end to end with Cloudflare.
Please let me know when Steps 1 through 3 are complete and share the schedule for the remaining items.
Best regards,
[Name]
Más de su análisis: riesgos, lo que observó el agente, hoja de ruta y glosario
Qué podría salir mal
Probable
Automated website takeover via outdated WordPress software or exposed admin username
Automated bots constantly scan websites for WordPress 6.8 and jQuery 1.12.4, and read /wp-sitemap-users-1.xml and /author/marie/ to discover that your administrator username is marie. An attacker either exploits a known flaw in the outdated software or runs automated password-guessing attacks against /my-account/ for user marie, gaining control of your store to deface pages or read customer pick-up orders.
Probable
Spoofed catering invoices and payment requests sent in your bakery's name
Because bakery.example publishes no SPF record and its DMARC policy is p=none with no reporting address, a scammer sends emails appearing to come from orders@bakery.example to your wedding-cake or catering customers asking them to wire a deposit to a fraudulent bank account. Receiving mail providers have no rule telling them to block these fake messages, and customers may also be confused because the website footer shows a free @gmail.com address.
Posible
Injected script stealing customer login sessions or order details
An attacker uses the known flaw in jQuery 1.12.4 or a vulnerable plugin to inject a malicious script into /order/ or /my-account/. Because no Content-Security-Policy header restricts which scripts may run or where they can send data, the script runs in visitors' browsers, reading unprotected cookies or skimming customer names, phone numbers, and passwords as they are typed.
Poco probable, pero posible
Interception of unencrypted requests or cookies on shared public Wi-Fi
A customer or staff member connects to café Wi-Fi and visits bakery.example. Before the browser redirects to HTTPS—or when it requests the unencrypted http:// logo image or sends cookies (wp_lang, wordpress_test_cookie) that lack the Secure flag—someone on the same wireless network intercepts the initial connection or reads the unprotected cookies.
Lo que el agente ha visto en su sitio web
Administrator username exposed on author page and user sitemapObservado
Your public user sitemap (/wp-sitemap-users-1.xml) and blog page (/blog/) link to /author/marie/, which publicly displays the administrator's username and role. Giving away the exact administrator login name makes automated password-guessing attacks against /my-account/ much easier.
Posts by Marie (administrator)https://bakery.example/author/marie/
Sign-in page sets an unprotected cookie and links to a missing password reset pageObservado
The customer account page (/my-account/) serves a password login form (method="post") and sets a cookie named wordpress_test_cookie without the Secure or HttpOnly attributes. Its password reset link (/my-account/lost-password/) also points to a page we could not reach.
wordpress_test_cookie (secure: false, httponly: false) and form action https://bakery.example/my-account/ with password fieldhttps://bakery.example/my-account/
Contact form accepts file uploads via Contact Form 7Observado
Your contact page (/contact/) invites customers to upload an inspiration photo using a file input field powered by the contact-form-7 plugin (version 5.9.3). File upload forms need strict checks on allowed image formats and file size so attackers cannot upload malicious scripts or fill up server storage.
Send us a message and your inspiration photo · form action https://bakery.example/contact/#wpcf7-f42-o1 with file fieldhttps://bakery.example/contact/
Google Analytics script loads alongside the cookie consent pluginObservado
Every page loads Google Tag Manager (https://www.googletagmanager.com/gtag/js?id=G-EXAMPLE) immediately alongside the cookie-notice plugin (ver=2.4.16). Loading analytics scripts before a visitor accepts the cookie banner can raise privacy compliance questions that you should check with an advisor.
Public contact address uses a free Gmail account instead of your domainObservado
Even though your domain has Google Workspace mail servers configured, every page lists a free Gmail address (goldencrust.bakery@gmail.com) as your public contact. Using a free webmail address makes it harder for customers to spot look-alike Gmail accounts created by scammers.
WordPress plugin versions and third-party booking and newsletter services identifiedObservado
Your pages expose the exact versions of your theme (astra4.6.2) and plugins (woocommerce8.9.1, contact-form-75.9.3, cookie-notice2.4.16), which can be updated in WordPress under Dashboard -> Updates. The site also embeds a booking frame from https://booking.example.net, sends newsletter sign-ups to https://bakery.us21.list-manage.com/subscribe/post, and posts online pick-up orders from /order/ to /checkout/.
External scripts loaded without integrity verification hashesObservado
Every page loads two third-party scripts (https://code.jquery.com/jquery-1.12.4.min.js and https://www.googletagmanager.com/gtag/js?id=G-EXAMPLE) without subresource integrity checks. If an external script host were ever modified, browsers would run the altered script on your sign-in and ordering pages automatically.
2 external scripts loaded from https://code.jquery.com and https://www.googletagmanager.com without integrity attributeshttps://bakery.example/
Web agency and hosting provider identified on legal notice pageObservado
Your legal notice page states that the site is built and maintained by Pixel Agency and hosted by OVHcloud in Roubaix, France. Knowing that Pixel Agency manages WordPress while Cloudflare and OVH handle DNS, hosting, and domain registration helps you assign each security fix to the right team.
Publisher: Golden Crust Bakery SARL. Website built and maintained by Pixel Agency. Hosting: OVHcloud, Roubaix, France.https://bakery.example/legal-notice/
Su hoja de ruta
Esta semana
Renew bakery.example at OVH SAS before October 25, 2026, turn on automatic renewal, and enable the domain transfer lock.
Back up the site and update WordPress from 6.8 to 7.1.3, update all plugins and the astra theme, replace jQuery 1.12.4, and enable two-step sign-in for administrator marie.
Publish a single SPF record (v=spf1 include:_spf.google.com ~all), confirm active Google Workspace DKIM signing, and add a rua= reporting mailbox to _dmarc.bakery.example.
Este mes
Fix the unencrypted http:// logo link on the homepage, add Secure and HttpOnly flags to cookies, and repair the /my-account/lost-password/ page in WooCommerce.
Add Strict-Transport-Security (max-age=300), X-Frame-Options (SAMEORIGIN), and Permissions-Policy via a Cloudflare Response Header Transform Rule.
Deploy a Content-Security-Policy-Report-Only header in Cloudflare and test sign-in, online ordering, contact uploads, and the booking widget.
Este trimestre
Review DMARC reports and step up _dmarc.bakery.example from p=none to p=quarantine and then p=reject, and replace goldencrust.bakery@gmail.com on the site with an @bakery.example address.
Switch Content-Security-Policy-Report-Only to an enforced Content-Security-Policy header and increase Strict-Transport-Security to max-age=31536000 (one year).
Publish /.well-known/security.txt and verify end-to-end DNSSEC chain validation between Cloudflare and OVH SAS.
Lo que ya está bien
Your HTTPS security certificate is valid until December 29, 2026, and protects connections using modern TLSv1.3 encryption.
Visitors who type your web address without https:// are automatically redirected to the encrypted HTTPS website.
Your server sends the x-content-type-options: nosniff header so browsers do not misinterpret uploaded or served file types.
Public DNS includes CAA records limiting certificate issuance to letsencrypt.org, Google Workspace MX records, and a candidate DKIM key at google._domainkey.bakery.example.
Your website is not flagged as dangerous by Google Safe Browsing and uses safe default referrer behavior across linked pages.
Términos usados en este informe
Content Security Policy (CSP)
An HTTP response header that tells browsers which scripts, frames, and connections are allowed to run on your pages, helping block injected malicious code.
DMARC
A DNS record that tells receiving email servers what to do with messages claiming to come from your domain that fail SPF or DKIM checks, and where to send summary reports.
DKIM
A digital signature added to outgoing emails by your mail provider (such as Google Workspace) so receivers can verify the message was genuinely sent by your domain.
DNSSEC
A system of digital signatures on your DNS records that prevents attackers from redirecting your domain name to a fake server.
HSTS
An HTTP header (Strict-Transport-Security) that instructs browsers to always connect to your website over encrypted HTTPS and never fall back to unencrypted HTTP.
Secure and HttpOnly cookie flags
Flags on browser cookies: Secure ensures the cookie is only sent over encrypted HTTPS, and HttpOnly blocks page scripts from reading session cookies.
SPF
A DNS TXT record listing every mail server and third-party service authorized to send email on behalf of your domain.
Transfer lock
A safety lock at your domain registrar (OVH SAS) that blocks your domain name from being moved to another registrar without your explicit approval.
This passive review examined public DNS records, HTTPS certificate settings, and publicly reachable pages on `bakery.example` (including your homepage, `/my-account/`, `/order/`, `/contact/`, `/privacy-policy/`, `/legal-notice/`, `/blog/`, `/robots.txt`, `/wp-sitemap.xml`, `/wp-sitemap-users-1.xml`, `/wp-sitemap-posts-page-1.xml`, and `/author/marie/`). Pages we could not reach (`/sitemap.xml`, `/my-account/lost-password/`, and `/.well-known/security.txt`) were not accessible. Because a passive check never signs in, submits forms, or tests for vulnerabilities, it cannot see inside your WordPress admin panel, Cloudflare or Google Workspace dashboards, server configuration, payment processing behind `/checkout/`, or whether DNSSEC signatures and DKIM email signing validate end to end. Redactado por un agente de IA en un entorno aislado a partir de las evidencias de este informe y de las páginas que ha explorado; la nota y las comprobaciones de abajo proceden de pruebas deterministas.
Asistente
Pregunte lo que quiera sobre este informe
Ejemplo de conversación sobre la panadería ficticia. Su propio informe incluye el asistente.
¿Han hackeado mi sitio web?
Nuestro análisis se ha limitado a una revisión pasiva de las secciones públicas de su sitio y de sus registros DNS, por lo que no podemos confirmar si su página web ha sido hackeada. Este tipo de comprobaciones no pueden acceder a sus archivos internos ni detectar un acceso no autorizado entre bastidores.
Para comprobar si su sitio web ha sido comprometido, le recomendamos que revise personalmente las siguientes señales de alerta:
Compruebe si aparecen usuarios administradores desconocidos en el panel de control de su web.
Observe si la página muestra anuncios imprevistos o si redirige de forma automática a los visitantes hacia otros sitios.
Revise si Google Search Console le muestra alertas de seguridad o si los navegadores web muestran advertencias con la pantalla en rojo al intentar acceder.
Consulte directamente con su proveedor de alojamiento web para confirmar que no han detectado actividad sospechosa en su servidor.
Aunque no podemos confirmar un ataque, su informe de seguridad indica que existen fallos de seguridad conocidos en su versión actual de WordPress y en algunas bibliotecas del sitio. Esto facilita que personas ajenas al negocio puedan aprovechar estas debilidades para asaltar su web.
Le sugerimos que solicite a su desarrollador web la actualización inmediata de WordPress y de todos los complementos que utilice. Para proteger su negocio desde hoy, usted mismo puede activar la verificación en dos pasos (un sistema de doble seguridad) en su correo de Google Workspace, en su cuenta de administración web y en el panel de su registrador de dominios.
Glosario:
Verificación en dos pasos: un método que le solicita introducir un código temporal de seguridad enviado a su teléfono móvil además de su contraseña habitual para poder iniciar sesión.
WordPress: el programa informático que gestiona el diseño, los textos y los productos de su tienda en internet.
¿Qué debo pedir primero a mi agencia web?
Para comenzar a proteger su negocio, le recomendamos que contacte con su agencia o desarrollador web y les pida prioridad absoluta para solucionar los fallos en el correo electrónico y actualizar el sistema. Al ser los problemas más urgentes, esto evitará fraudes y ataques automatizados.
Escriba a su soporte técnico y pídales exactamente lo siguiente:
Que actualicen WordPress, su tema y todos sus complementos a la versión más reciente, y que dejen activadas las actualizaciones automáticas.
Que configuren y publiquen el registro de remitentes autorizados (SPF) y la firma digital (DKIM) en su cuenta de Google Workspace y en su panel de Cloudflare.
Que activen la política de protección contra la suplantación (DMARC) en modo de supervisión (p=none) enviando los informes a su correo.
Mientras ellos realizan estas tareas, usted mismo puede añadir una capa de seguridad esencial: inicie sesión en su registrador de dominios y en su correo, y active la verificación en dos pasos.
Glosario:
Registrador de dominios: la empresa donde compró y tiene registrado el nombre de su sitio web (en este caso, bakery.example).
SPF (Remitentes autorizados): una lista pública en internet donde usted declara qué servidores tienen permiso para enviar correos electrónicos en nombre de su negocio.
Muchos ataques a pequeñas empresas empiezan con una contraseña robada o una factura falsa, no con el sitio web. Una comprobación pasiva no puede verlos: dedique unos minutos a cada punto.
Verificación en dos pasos para sus cuentas (MFA)
Active la verificación en dos pasos en sus cuentas de administración del sitio web, de correo electrónico, del registrador del dominio y del alojamiento. Antes de hacerlo, guarde los códigos de recuperación en un lugar seguro y asegúrese de que alguien pueda recuperar el acceso, para no quedarse bloqueado.
Pregunte qué se copia, con qué frecuencia y si se guarda una copia separada del sitio web, de modo que un ataque o un borrado no pueda alcanzarla. Pruebe una restauración en una copia aparte, nunca sobre su sitio publicado, y deje por escrito quién puede restaurar y cómo.
Compruebe si sus direcciones aparecieron en una filtración
Have I Been Pwned y XposedOrNot le permiten verificar usted mismo su dominio y recibir una alerta gratuita cuando direcciones de ese dominio aparezcan en una filtración publicada. No lo comprobamos por usted y nunca tratamos datos filtrados. Si aparece una dirección, cambie su contraseña y active el inicio de sesión en dos pasos.
Envíe esto a su desarrollador o a su asistente de IA
Copie las prioridades, el contexto del alojamiento y los pasos de corrección en una sola tarea, o descárguelos en Markdown.
Leer o copiar las instrucciones para el agente
Proveedores detectados
Estos indicios proceden de las cabeceras recopiladas, del HTML de la página de inicio y de los registros DNS. Confirme el servicio y su acceso antes de cambiar la configuración. El enrutamiento del correo entrante no identifica a todos los remitentes de salida.
Cloudflare — Proveedor de DNS
Cloudflare — Entrega del sitio web
Google Workspace — Correo entrante
WordPress — Software del sitio web
Todas las comprobaciones
Corregir primeroMejorarCorrectoSin confirmar
Conexión segura Todo correcto
Certificado de seguridad (HTTPS)Correcto
El certificado HTTPS es válido: los navegadores muestran una conexión segura.
Por qué es importante
Si su certificado falta o no es válido, los navegadores muestran a sus visitantes un aviso de «No seguro» o «La conexión no es privada», y muchos se irán antes de contactarle o de comprar.
Quién puede corregirlo
Su proveedor de alojamiento o su desarrollador web · detectado aquí: Cloudflare (sitio web), WordPress (sitio web)
Qué hacer
Este resultado no requiere ningún cambio. Conserve la configuración que funciona y utilice estos pasos para verificarla.
Cómo comprobar la corrección
Abra su sitio web en una ventana de navegación privada: debería cargarse sin avisos y mostrar el candado. Después, vuelva a ejecutar esta comprobación: este punto debería indicar «Correcto».
El certificado es válido y no está próximo a caducar.
Por qué es importante
Cuando su certificado caduca, los navegadores bloquean a sus visitantes con un aviso de seguridad a pantalla completa, por lo que su sitio web queda en la práctica fuera de servicio hasta que se renueve.
Quién puede corregirlo
Su proveedor de alojamiento (los certificados suelen renovarse automáticamente) · detectado aquí: Cloudflare (sitio web), WordPress (sitio web)
Qué hacer
Este resultado no requiere ningún cambio. Conserve la configuración que funciona y utilice estos pasos para verificarla.
Cómo comprobar la corrección
Tras la renovación, vuelva a ejecutar esta comprobación: la fecha de caducidad debería ser posterior y este punto debería indicar «Correcto».
Su sitio web no envía este ajuste de protección (cabecera HTTP) a los navegadores.
Por qué es importante
Sin HSTS, los navegadores de sus visitantes pueden intentar primero la versión sin cifrar de su sitio, que puede interceptarse en redes compartidas como una wifi pública.
Quién puede corregirlo
Su proveedor de alojamiento o su desarrollador web · detectado aquí: Cloudflare (sitio web), WordPress (sitio web)
Qué hacer
Active HSTS solo cuando HTTPS funcione de forma fiable en todo su sitio: los navegadores lo recuerdan, incluso después de retirarlo. Pida primero a su proveedor de alojamiento la cabecera Strict-Transport-Security con una duración corta (max-age=300, cinco minutos) y después auméntela de forma gradual hasta al menos 180 días (max-age=15552000), idealmente un año (max-age=31536000). Añada includeSubDomains o preload solo cuando todos los subdominios funcionen con HTTPS: son difíciles de deshacer.
Cómo comprobar la corrección
Vuelva a ejecutar esta comprobación: este punto debería indicar «Correcto». Después, compruebe que sus páginas principales siguen cargándose con normalidad.
Pasos para el proveedor sugerido
Configurar Strict-Transport-Security en Cloudflare
Requisitos previos
Las evidencias recopiladas apuntan a Cloudflare. Confirme que gestiona el servicio correspondiente antes de seguir estos pasos.
Confirme que controla la zona de Cloudflare, que el proxy está activo para este nombre de host y que hay capacidad disponible para Transform Rules. Guarde las cabeceras de respuesta y las reglas existentes; revise las reglas posteriores que podrían anular este cambio.
Para un nuevo despliegue de HSTS, confirme primero que HTTPS y la renovación de certificados son fiables. Conserve cualquier política existente más estricta. Esta prueba de cinco minutos excluye los subdominios y la precarga.
En WordPress, anote las URL actuales de Dirección de WordPress y Dirección del sitio, así como la configuración del proxy. Después del cambio aprobado, compruebe que la página de inicio, la página de acceso y los recursos del tema no presentan bucles ni contenido mixto. No cambie las URL del sitio ni confíe en cabeceras reenviadas sin comprobar la configuración del servidor de origen.
Pasos
En Rules → Overview, cree una Response Header Transform Rule. Sustituya YOUR_HOSTNAME en la expresión de abajo por el nombre de host autorizado exacto; aplique la coincidencia solo a HTTPS.
Elija Set static para Strict-Transport-Security, con el valor max-age=300. Guarde como borrador (Save as Draft), revise la regla exacta y obtenga la aprobación antes de Deploy. Modifique solo esta cabecera; no active la transformación incluida Add security headers.
Match: (http.host eq "YOUR_HOSTNAME" and ssl)
Operation: Set static
Header: Strict-Transport-Security
Value: max-age=300
Verificar el cambio
En el nombre de host previsto, verifique que hay exactamente una cabecera de respuesta Strict-Transport-Security: max-age=300 a través de HTTPS. Revise páginas y recursos representativos, incluidas redirecciones y errores controlados, y verifique que los demás nombres de host no se ven afectados.
Vuelta atrás
Restaure la política anterior si existía. Para retirar solo esta nueva política del nombre de host, sirva max-age=0 a través de HTTPS válido; eliminar la cabecera no borra el HSTS almacenado en caché. Mantenga HTTPS en funcionamiento durante toda la duración máxima anterior. Las políticas del dominio superior y la precarga requieren un tratamiento aparte.
Esto se aplica en el perímetro (edge) de Cloudflare, no en el origen. Que los servidores de nombres coincidan no demuestra por sí solo el uso del proxy ni el control de la zona. Reglas posteriores pueden sobrescribir el resultado; el HSTS en caché puede sobrevivir a una reversión.
Su sitio web no envía este ajuste de protección (cabecera HTTP) a los navegadores.
Por qué es importante
Una política de seguridad de contenido (Content Security Policy) indica a los navegadores qué scripts y recursos puede cargar su sitio. Sin ella, el código malicioso introducido en su sitio (por ejemplo, a través de un plugin vulnerable) se ejecuta libremente en los navegadores de sus visitantes y puede robar lo que escriben.
Quién puede corregirlo
Su desarrollador web · detectado aquí: Cloudflare (sitio web), WordPress (sitio web)
Qué hacer
Esto requiere cuidado, porque una política demasiado estricta puede estropear su sitio. Pida a su desarrollador que haga una lista de los scripts, las fuentes tipográficas y los servicios que usa su sitio (analítica, pagos, chat) y que pruebe una política en modo «report-only» (solo informar), que señala los problemas sin bloquear nada. Pase a aplicarla solo cuando sus páginas clave funcionen, y tenga lista la configuración anterior para restaurarla.
Cómo comprobar la corrección
Vuelva a ejecutar esta comprobación: este punto debería indicar «Correcto». Después, pruebe sus páginas clave (formulario de contacto, pago, reservas) para asegurarse de que nada ha dejado de funcionar.
Pasos para el proveedor sugerido
Preparar una regla de observación CSP en Cloudflare
Requisitos previos
Las evidencias recopiladas apuntan a Cloudflare. Confirme que gestiona el servicio correspondiente antes de seguir estos pasos.
Confirme que controla este nombre de host con proxy y que dispone de capacidad para reglas de cabeceras de respuesta. Registre las políticas aplicadas y Report-Only existentes, incluidas las reglas de Client-side security. No las sobrescriba.
Con el desarrollador, haga un inventario de los recursos necesarios y de los recorridos esenciales. Use un endpoint HTTPS de recepción de informes aprobado por el titular, con controles de acceso y conservación limitada; los informes pueden revelar URL de páginas.
En WordPress, anote las URL actuales de Dirección de WordPress y Dirección del sitio, así como la configuración del proxy. Después del cambio aprobado, compruebe que la página de inicio, la página de acceso y los recursos del tema no presentan bucles ni contenido mixto. No cambie las URL del sitio ni confíe en cabeceras reenviadas sin comprobar la configuración del servidor de origen.
Pasos
En Rules → Overview, prepare una Response Header Transform Rule que coincida solo con este nombre de host exacto. Guarde un borrador; no despliegue los marcadores de posición.
Adapte el ejemplo solo como política de observación. Si ya existen cabeceras, pida a su responsable que integre la política y los destinos de los informes. Revise el orden de las reglas y obtenga la aprobación antes del despliegue.
Pruebe los recorridos esenciales y revise los informes recibidos. En WordPress, incluya el inicio de sesión, el editor, los plugins y cualquier proceso de pago. Prepare una política aplicada, revisada por separado, solo después de resolver las infracciones causadas por recursos legítimos.
Compruebe las dos cabeceras de respuesta y la recepción de un informe de infracción controlada en un navegador compatible. Report-Only no bloquea recursos y no cierra el hallazgo de este informe sobre la falta de una CSP aplicada.
Vuelta atrás
Desactive solo la nueva regla de observación o restaure las cabeceras registradas; conserve cualquier política aplicada preexistente.
Es un punto de partida restrictivo para la observación, no una política de aplicación. La compatibilidad con la Reporting API varía. Usar el DNS de Cloudflare no basta para demostrar el control de la respuesta pública.
Protección de las cookies (Secure, HttpOnly)Mejorar
A algunas cookies les falta Secure, o a una cookie de inicio de sesión o de sesión le falta HttpOnly; pregunte para qué sirve cada una.
Por qué es importante
Las cookies pueden mantener iniciada la sesión de sus visitantes o de su personal. Sin el atributo Secure, una cookie puede viajar sin cifrar, y sin HttpOnly un código malicioso en la página puede leerla, lo que podría permitir a alguien apropiarse de una sesión.
Quién puede corregirlo
Su desarrollador web · detectado aquí: Cloudflare (sitio web), WordPress (sitio web)
Qué hacer
Pregunte a su desarrollador para qué sirve cada cookie. Las cookies de inicio de sesión y de sesión deberían tener tanto Secure como HttpOnly. Algunas cookies, como las de los banners de consentimiento o de analítica, necesitan legítimamente que la página pueda leerlas, así que no las cambie todas a la vez: pruebe primero el inicio de sesión y sus integraciones, y conserve una forma de revertir los cambios.
Cómo comprobar la corrección
Vuelva a ejecutar esta comprobación y revise la lista de cookies con su desarrollador. Después, confirme que el inicio de sesión y las demás funciones siguen funcionando.
Archivo de contacto de seguridad (security.txt)Mejorar
No había ningún archivo security.txt disponible en la ubicación estándar.
Por qué es importante
Si alguien descubre un problema de seguridad en su sitio web, un archivo security.txt le indica cómo contactar con usted. Sin él, un aviso útil puede no llegarle nunca o llegar a la persona equivocada.
Quién puede corregirlo
Su desarrollador web o el responsable de su sitio web · detectado aquí: Cloudflare (sitio web), WordPress (sitio web)
Qué hacer
Publique un archivo de texto plano en /.well-known/security.txt en su sitio HTTPS. Necesita una línea Contact: con una dirección que alguien revise (por ejemplo, mailto:security@su-dominio.example) y una línea Expires: con una fecha futura en formato RFC 3339 (como 2027-12-31T23:59:59Z). Programe un recordatorio para actualizarlo antes de esa fecha, e incluya solo datos de contacto que esté dispuesto a hacer públicos.
Cómo comprobar la corrección
Abra https://su-dominio/.well-known/security.txt en un navegador: debería mostrar el archivo de texto con su contacto y una fecha futura. Después, vuelva a ejecutar esta comprobación. Si añade una línea Canonical:, esta debe incluir exactamente esa dirección.
Envíe esta corrección a su desarrollador o a su asistente de IA
Enviar a los visitantes al sitio seguro (redirección HTTPS)Correcto
Los visitantes que escriben la dirección sin https:// son enviados al sitio seguro.
Por qué es importante
Los visitantes que escriben su dirección sin «https://» pueden quedarse en una página sin cifrar, donde lo que leen o escriben (como los datos de un formulario de contacto) puede ser visto o alterado, por ejemplo en una red wifi pública.
Quién puede corregirlo
Su proveedor de alojamiento o su desarrollador web · detectado aquí: Cloudflare (sitio web), WordPress (sitio web)
Qué hacer
Este resultado no requiere ningún cambio. Conserve la configuración que funciona y utilice estos pasos para verificarla.
Cómo comprobar la corrección
En una ventana privada, escriba su dirección empezando por http://: debería llegar a la versión https:// de la misma dirección. Después, vuelva a ejecutar esta comprobación: este punto debería indicar «Correcto».
Protección del tipo de archivo (X-Content-Type-Options)Correcto
Su sitio web envía este ajuste de protección a los navegadores.
Por qué es importante
Sin este ajuste, los navegadores pueden adivinar qué tipo de archivo reciben, de modo que un archivo subido o etiquetado por error podría ejecutarse como código en los navegadores de sus visitantes.
Quién puede corregirlo
Su desarrollador web o su proveedor de alojamiento · detectado aquí: Cloudflare (sitio web), WordPress (sitio web)
Qué hacer
Este resultado no requiere ningún cambio. Conserve la configuración que funciona y utilice estos pasos para verificarla.
Cómo comprobar la corrección
Vuelva a ejecutar esta comprobación: este punto debería indicar «Correcto». Después, compruebe que sus páginas siguen viéndose y funcionando con normalidad.
Suplantación del correo electrónico 2 por corregir
Remitentes de correo autorizados (SPF)Corregir primero
Su dominio recibe correo, pero no publica ningún registro SPF, por lo que cualquiera puede enviar con más facilidad correos que dicen proceder de usted.
Por qué es importante
SPF enumera los servicios autorizados a enviar correo en nombre de su dominio. Sin él, o con varios registros SPF contradictorios, los delincuentes pueden enviar con más facilidad correos en su nombre, y es más probable que sus correos legítimos acaben en spam.
Quién puede corregirlo
Su administrador de correo y quien gestiona su DNS · detectado aquí: Google Workspace (correo electrónico), Cloudflare (DNS)
Qué hacer
Haga una lista de todos los servicios que envían correo por usted: su proveedor de buzones, pero también los formularios del sitio web, los boletines y las herramientas de facturación o de reservas. Mantenga exactamente un registro SPF que los cubra a todos, con los valores que documenta cada proveedor; fusione los duplicados en lugar de añadir un segundo registro. No sustituya las entradas existentes por un registro estricto de «bloquearlo todo», o sus correos legítimos podrían ser rechazados.
Cómo comprobar la corrección
Cuando el cambio de DNS se haya aplicado, vuelva a ejecutar esta comprobación: este punto debería indicar «Correcto». Después, envíe un correo de prueba desde cada servicio y compruebe que las cabeceras del mensaje recibido muestran spf=pass.
Pasos para el proveedor sugerido
Revisar SPF para Google Workspace
Requisitos previos
Las evidencias recopiladas apuntan a Google Workspace. Confirme que gestiona el servicio correspondiente antes de seguir estos pasos.
Confirme que Google Workspace envía correo para este dominio exacto, y no solo lo recibe. Haga un inventario de los formularios del sitio web, boletines, pasarelas y cualquier otro remitente. Guarde los registros TXT existentes y sus TTL; conserve los registros MX y DKIM y el resto del DNS no relacionado.
Confirme el dominio del remitente del sobre (envelope) que usa SPF y el dominio From visible que usa DMARC; pueden ser distintos.
Mantenga exactamente una política SPF por dominio de envío. Un registro MX de entrada no permite conocer la lista completa de remitentes salientes.
Pasos
En el proveedor de DNS autoritativo, fusione los registros SPF duplicados en una única política revisada. El ejemplo de abajo es solo para una política nueva cuando Google Workspace es el único remitente. En caso contrario, conserve todos los remitentes confirmados y la protección existente; no sustituya el registro a ciegas.
Compruebe la evaluación SPF completa frente al límite de diez términos que generan consultas DNS, incluidos los include y redirect anidados. Revise el diff y obtenga la aprobación antes de publicar.
Tras la propagación del DNS, verifique el valor TXT autoritativo y los resultados de autenticación del servidor receptor para cada servicio de envío.
TXT en el dominio de envío SPF:
v=spf1 include:_spf.google.com ~all
Verificar el cambio
Una vez propagado este cambio en el DNS, use un mensaje recién recibido en un buzón separado para verificar spf=pass y el dominio del sobre evaluado para cada remitente. Confirme que hay exactamente una política publicada y que las consultas se comportan de forma válida. Los mensajes anteriores solo sirven como referencia; un registro DNS por sí solo no demuestra la entrega en la bandeja de entrada.
Vuelta atrás
Restaure la política SPF guardada mientras corrige la autorización, conservando el DNS no relacionado. Los registros en caché retrasan el efecto; vuelva a comprobar mensajes reales de cada remitente.
SPF comprueba el dominio del sobre y puede fallar tras un reenvío. No hereda automáticamente la política de un dominio superior. Que un dominio propiedad del proveedor supere SPF no lo alinea por sí solo con su dirección From visible.
Protección contra la suplantación del correo (DMARC)Mejorar
Su política DMARC es «p=none»: informa de los correos falsos, pero sigue dejándolos pasar. Después de revisar sus informes, pase a «p=quarantine» y luego a «p=reject».
Por qué es importante
Sin una política DMARC, los delincuentes pueden enviar con más facilidad correos que parecen proceder de su empresa, y los proveedores de correo no tienen ninguna instrucción para bloquearlos. Si existen varios registros DMARC, no se aplica ninguno.
Quién puede corregirlo
Su administrador de correo y quien gestiona su DNS · detectado aquí: Google Workspace (correo electrónico), Cloudflare (DNS)
Qué hacer
Primero, configure SPF y DKIM para todos los servicios que envían correo por usted. Después, publique un único registro DMARC (_dmarc.su-dominio) con p=none y una dirección de informes que alguien revise: así supervisa sin bloquear. Tras unas semanas de informes sin problemas, pase gradualmente a p=quarantine y después a p=reject; endurecer la política demasiado pronto puede bloquear sus propios correos.
Cómo comprobar la corrección
Cuando el cambio de DNS se haya aplicado, vuelva a ejecutar esta comprobación: este punto indica «Correcto» cuando la política es p=quarantine o p=reject. Después, compruebe en los informes DMARC que sus correos legítimos superan la validación.
Pasos para el proveedor sugerido
Revisar DMARC para Google Workspace
Requisitos previos
Las evidencias recopiladas apuntan a Google Workspace. Confirme que gestiona el servicio correspondiente antes de seguir estos pasos.
Confirme que Google Workspace envía correo para este dominio exacto, y no solo lo recibe. Haga un inventario de los formularios del sitio web, boletines, pasarelas y cualquier otro remitente. Guarde los registros TXT existentes y sus TTL; conserve los registros MX y DKIM y el resto del DNS no relacionado.
Confirme el dominio del remitente del sobre (envelope) que usa SPF y el dominio From visible que usa DMARC; pueden ser distintos.
Compruebe la política DMARC aplicable del dominio superior y verifique la alineación SPF/DKIM de los remitentes legítimos antes de cambiar la política. Acuerde un buzón para los informes agregados que sea propiedad del operador o esté aprobado por él; no invente ninguno.
Revise la firma DKIM actual antes de cambiar claves. Que un selector habitual no dé respuesta no demuestra que DKIM no exista. Mantenga activos los selectores y la firma que funcionan; un alias de buzón no permite conocer el dominio de firma.
Pasos
En Google Admin → Apps → Google Workspace → Gmail → Authenticate email (en español: Aplicaciones → Google Workspace → Gmail → Autenticar correo electrónico), seleccione el dominio de envío exacto. Solo para una configuración nueva, pida a un superadministrador que genere una clave de 2048 bits si el DNS lo admite, con un selector no utilizado. Copie el nombre y el valor TXT completos que da Google; conserve una clave existente que funcione.
Publique ese TXT exacto en el proveedor de DNS autoritativo, comprobando si este añade el dominio automáticamente. Después, elija Start authentication y confirme que aparece Authenticating email with DKIM. Si Gmail se acaba de activar, pueden pasar 24–72 horas antes de poder generar la clave; el DNS y la autenticación pueden tardar 48 horas.
Tras la propagación y la activación, envíe una nueva prueba autorizada desde cada servicio y cada dirección From a un buzón externo separado que usted controle. Revise en Authentication-Results del receptor que aparece dkim=pass, y en DKIM-Signature el dominio d= y el selector s= reales; verifique la alineación con el From visible. Otro alias del mismo buzón y los mensajes anteriores no sirven como prueba posterior al cambio.
En el proveedor de DNS autoritativo, consolide las políticas TXT _dmarc duplicadas en una única política aprobada por el titular. Conserve una política más estricta ya establecida; el ejemplo de abajo es solo para un nuevo despliegue en modo de supervisión.
Sustituya YOUR_APPROVED_REPORT_ADDRESS por el buzón acordado y, después, revise y apruebe el diff del DNS. Los destinos externos de informes requieren una autorización del destinatario en el DNS. No añada informes forenses por defecto.
En Google Workspace, espere al menos 48 horas tras configurar SPF/DKIM antes de activar DMARC y, después, supervise durante aproximadamente una semana. Revise cada flujo de envío legítimo antes de pasar gradualmente a quarantine y reject.
TXT en _dmarc.YOUR_MAIL_DOMAIN:
v=DMARC1; p=none; rua=mailto:YOUR_APPROVED_REPORT_ADDRESS
Verificar el cambio
Una vez propagado este cambio en el DNS, verifique que hay exactamente una política DMARC aplicable, SPF o DKIM alineados, dmarc=pass en los resultados de autenticación de un mensaje recién recibido e informes agregados utilizables que cubran la política modificada. Los mensajes anteriores solo sirven como referencia. p=none supervisa; no impone el rechazo.
Vuelta atrás
Restaure la política anterior aprobada por el titular, normalmente p=none durante un nuevo despliegue, mientras corrige la alineación. Conserve SPF/DKIM si funcionan. Las cachés DNS retrasan la reversión y los mensajes rechazados no se recuperan automáticamente. Conserve las claves TXT de DKIM durante la investigación; Google recomienda mantenerlas después de dejar de firmar y esperar al menos cuatro días antes de eliminar un registro recién añadido. No regenere como reversión una clave que funciona.
Estos pasos requieren la intervención de su administrador de correo y no revisan la configuración de su cuenta (tenant). Los registros MX de entrada no permiten conocer los remitentes salientes. Ni un registro DNS ni la ausencia de un selector habitual demuestran que la firma esté activa ni que no lo esté; verifique mensajes realmente recibidos.
Hay registros MX publicados. No se han probado sus destinos, su disponibilidad ni la entrega en los buzones.
Por qué es importante
Los registros MX indican a otros servidores de correo dónde entregar el correo electrónico de su dominio. Si son erróneos o contradictorios, los correos de sus clientes pueden ser devueltos o perderse. Una dirección web que no se usa para el correo puede, con razón, no tener ninguno.
Quién puede corregirlo
Su proveedor de correo electrónico, o quien gestiona el DNS de su dominio · detectado aquí: Google Workspace (correo electrónico), Cloudflare (DNS)
Qué hacer
Este resultado no requiere ningún cambio. Conserve la configuración que funciona y utilice estos pasos para verificarla.
Cómo comprobar la corrección
Cuando el cambio de DNS se haya aplicado, vuelva a ejecutar esta comprobación. Después, por separado, envíe un correo de prueba hacia y desde su propio buzón para confirmar la entrega.
Se ha encontrado una posible clave en un selector habitual. No se han probado la firma de los mensajes ni la validez de la clave.
Por qué es importante
DKIM añade una firma digital a sus correos para que los destinatarios puedan comprobar que proceden realmente de su empresa y que no han sido alterados. Sin ella, es más probable que sus correos acaben en spam y DMARC protege peor su dominio.
Quién puede corregirlo
Su administrador de correo electrónico · detectado aquí: Google Workspace (correo electrónico), Cloudflare (DNS)
Qué hacer
Este resultado no requiere ningún cambio. Conserve la configuración que funciona y utilice estos pasos para verificarla.
Cómo comprobar la corrección
Cuando DKIM esté activado y el cambio de DNS se haya aplicado, envíe un correo nuevo a una dirección externa que usted controle (no un alias ni un compañero). En las cabeceras del mensaje recibido, busque dkim=pass y anote los valores d= y s= de DKIM-Signature: s= es el selector que debe consultar en el DNS.
Hay un registro DS publicado; no se han validado las firmas DNSSEC ni la cadena de confianza.
Por qué es importante
DNSSEC firma digitalmente las respuestas DNS de su dominio, lo que dificulta que los atacantes desvíen a sus visitantes o su correo electrónico hacia un servidor falso. Es una capa de protección adicional, más que un requisito básico.
Quién puede corregirlo
Quien gestiona el DNS de su dominio, junto con su registrador · detectado aquí: Cloudflare (DNS)
Qué hacer
DNSSEC parece activado: su registrador publica el enlace necesario (registro DS). No hay nada que cambiar. Si traslada su DNS a otro proveedor, pida primero a ambos proveedores que planifiquen juntos el cambio de DNSSEC.
Cómo comprobar la corrección
Pida a su proveedor de DNS que confirme que DNSSEC se valida correctamente de principio a fin. Esta comprobación puede mostrar que DNSSEC está publicado, no que funciona.
Envíe esta corrección a su desarrollador o a su asistente de IA
Proveedores de certificados autorizados (CAA)Correcto
Hay registros CAA publicados en este nombre de host. No se han evaluado sus restricciones ni su tratamiento por parte de los proveedores de certificados.
Por qué es importante
Un registro CAA indica qué organizaciones pueden emitir certificados HTTPS para su dominio, lo que dificulta obtener un certificado fraudulento. Es opcional, y un registro erróneo puede impedir que su propio certificado se renueve.
Quién puede corregirlo
Quien gestiona su DNS, junto con su proveedor de alojamiento · detectado aquí: Cloudflare (DNS)
Qué hacer
Este resultado no requiere ningún cambio. Conserve la configuración que funciona y utilice estos pasos para verificarla.
Cómo comprobar la corrección
Pida a su proveedor de alojamiento que confirme las reglas CAA efectivas, incluidas las heredadas de su dominio principal o de alias, y que el certificado de su sitio web todavía puede renovarse.
Leídas de la misma respuesta de la página de inicio, más la lista de sitios peligrosos de Google, con correcciones para su plataforma. Todavía no cuentan en la nota.
Google no lo señala como peligrosoCorrecto
Por qué es importante
Si Google incluyera su sitio como peligroso, los navegadores advertirían a sus visitantes.
Google no puede garantizar que su información sea completa y sin errores: es posible que algunos sitios peligrosos no se identifiquen y que algunos sitios seguros se identifiquen por error.
Dominio renovado con antelación y bloqueado contra transferenciasMejorar
Por qué es importante
Su dominio debe renovarse antes del 25 de octubre de 2026. Si caduca, su sitio web y su correo dejan de funcionar y otra persona puede comprar el nombre. Sin bloqueo de transferencia, alguien que acceda a su cuenta en el registrador, o que engañe a su registrador, puede trasladar su dominio a otra empresa con más facilidad.
Lo que hemos visto
renovación antes del 25 de octubre de 2026 · sin bloqueo de transferencia · registrador: OVH SAS
Cómo corregirlo
Inicie sesión en su registrador de dominios y compruebe que la renovación automática está activada y que la tarjeta de pago es válida, o renueve ahora. En el panel de su registrador, active el bloqueo de transferencia (también llamado bloqueo del registrador o protección de transferencia) si se ofrece.
Formularios y contenido de la página en HTTPSMejorar
Por qué es importante
Imágenes o contenidos multimedia de su página de inicio usan direcciones http:// sin cifrar: los navegadores prueban https:// en su lugar y los descartan si falla, así que pueden no mostrarse.
Lo que hemos visto
Imágenes o multimedia por http://: 1
Cómo corregirlo
En WordPress, ponga las dos direcciones de Ajustes → Generales en https:// y sustituya los antiguos enlaces http:// con un plugin de buscar y reemplazar (haga antes una copia de seguridad).
Ninguna biblioteca del sitio con fallos conocidosMejorar
Por qué es importante
Las versiones antiguas de estas bibliotecas tienen fallos públicos que los atacantes pueden usar contra sus visitantes, por ejemplo para ejecutar sus propios scripts en sus páginas.
Lo que hemos visto
jQuery 1.12.4 (CVE-2020-11022)
Cómo corregirlo
Actualice WordPress, su tema y sus plugins; una biblioteca antigua suele venir de un tema o plugin desactualizado. Pida a su desarrollador que elimine o actualice lo que quede.
Versión de WordPress sin fallos conocidosMejorar
Por qué es importante
Esta versión de WordPress tiene fallos de seguridad públicos que los atacantes buscan de forma automática.
Lo que hemos visto
WordPress 6.8 · la más reciente 7.1.3
Cómo corregirlo
Haga una copia de seguridad y, en WordPress, vaya a Escritorio → Actualizaciones e instale la versión más reciente; active las actualizaciones automáticas. Si una agencia creó su sitio, pídale que lo haga.
Protección contra la inserción oculta en marcosMejorar
Por qué es importante
Sin ella, otro sitio puede mostrar sus páginas dentro de un marco invisible y engañar a los visitantes para que hagan clic en botones que no ven (clickjacking).
Cómo corregirlo
En Cloudflare, añada una Transform Rule de cabecera de respuesta X-Frame-Options: SAMEORIGIN.
Límites de cámara, micrófono y ubicaciónMejorar
Por qué es importante
Una Permissions-Policy impide que los scripts de sus páginas, incluidos los de terceros, pidan acceso a la cámara, al micrófono o a la ubicación.
Cómo corregirlo
En Cloudflare, añada una Transform Rule Permissions-Policy: camera=(), microphone=(), geolocation=().
Versiones de software no expuestasMejorar
Por qué es importante
Los números de versión visibles indican a los atacantes exactamente qué fallos conocidos deben probar.
Lo que hemos visto
WordPress 6.8
Cómo corregirlo
Mantenga WordPress y sus plugins actualizados automáticamente, y oculte la versión con su plugin de seguridad.
Direcciones de páginas privadas protegidasCorrecto
Por qué es importante
Una Referrer-Policy poco segura envía las direcciones completas de las páginas, que pueden incluir enlaces privados o tokens, a todos los sitios a los que enlazan sus páginas. Sin ella, los navegadores usan un valor predeterminado seguro.
Con su consentimiento, Google Analytics mide cómo los visitantes usan nuestras páginas públicas para que podamos mejorarlas. Las comprobaciones, los informes y las páginas de cuenta nunca lo cargan. No se carga nada antes de que elija, y puede cambiar su elección en cualquier momento en Configuración de cookies, en el pie de página. Privacidad y cookies