118 reglas · base de datos del 10 de noviembre de 2026

Metodología · las reglas · base de datos del 10 de noviembre de 2026

118 reglas

Cada fila lleva a su ficha: qué mira, de qué norma sale, quién la decide, dónde sale y cuánto acierta leída a ciegas. Pulsando una cabecera, la tabla se ordena; con los filtros, se acota.

reglafamiliaclasela decideseveridadnormadominiosacierto a ciegasleída
dns.caaTiene web y ni él ni sus padres publican CAA (se heredan subiendo por el árbol), o los publican sin la etiqueta issue, que es la que limita.DNSinventarioun programasin severidadRFC 86596.061de 8.405 dominios · DNS8 de 8 · muestra pequeña3 nov
dns.dnssecEl SOA contesta sin validar (sin AD) y no hay DS: la zona no está firmada.DNSinventarioun programasin severidad—6.033de 8.405 dominios · DNS8 de 8 · muestra pequeña3 nov
dns.ipv6Ninguno de los nombres de la semilla con dirección tiene AAAA, o ninguno de sus MX lo tiene.DNSprácticaun programasin severidad—5.943de 8.405 dominios · DNS8 de 8 · muestra pequeñaantes de la base
correo.mta-stsTiene MX y no publica un v=STSv1 válido en _mta-sts.Correo suplantableinventarioun programasin severidadRFC 84615.304de 7.274 dominios · correo8 de 8 · muestra pequeña3 nov
correo.tls-rptTiene MX y no publica un v=TLSRPTv1 con rua en _smtp._tls.Correo suplantableinventarioun programasin severidadRFC 84605.301de 7.274 dominios · correo8 de 8 · muestra pequeña3 nov
cabeceras.cspSin Content-Security-Policy, ni en la cabecera ni en un <meta> de la portada con una política de verdad.Transporte y cabecerasinventarioun programasin severidad—5.184de 8.501 webs20 de 20 · 100 %4 nov
privacidad.referrerLa última política válida de Referrer-Policy (o de un <meta> de la portada).Transporte y cabecerashallazgoun programamedio · bajo—5.076de 8.501 webs8 de 8 · muestra pequeña3 nov
correo.suplantablede su familia: SPF y DMARC de cada dominio de organismo, en el DNS público.Correo suplantablehallazgoun programaalto · medio · bajo—5.004de 7.274 dominios · correo27 de 29 · 93 %11 nov
tramites.pasarelaUna fila por sede o portal: quién sostiene el trámite.Trámites y contratacióninventarioun programasin severidad—4.229de 8.501 webs9 de 10 · 90 %5 nov
accesibilidad.alt<img> sin alt ni nombre accesible y sin declararse decorativa (alt="", role="presentation" o aria-hidden son correctos) (WCAG 1.1.1).Accesibilidadhallazgoun programabajo—3.433de 8.501 webs30 de 30 · 100 %3 nov
obsoleto.libreriaLibrería de JavaScript con su versión leída en la cabecera del propio fichero.Software obsoletohallazgoun programamedio · bajo—3.303de 8.501 webs8 de 8 · muestra pequeñaantes de la base
accesibilidad.etiquetaCampos de formulario (input visibles, select, textarea) sin etiqueta.Accesibilidadhallazgoun programamedio · bajo—3.140de 8.501 webs58 de 58 · 100 %3 nov
cabeceras.hstsSin Strict-Transport-Security, o con max-age=0, que la anula.Transporte y cabecerasprácticaun programasin severidad—3.108de 8.501 webs19 de 19 · 100 %4 nov
cabeceras.x-content-typeSin X-Content-Type-Options: nosniff.Transporte y cabecerasprácticaun programasin severidad—2.569de 8.501 webs10 de 10 · 100 %4 nov
accesibilidad.iframe<iframe> sin title (WCAG 4.1.2).Accesibilidadhallazgoun programabajo—2.566de 8.501 webs44 de 44 · 100 %3 nov
cabeceras.x-frameSin X-Frame-Options ni frame-ancestors en la CSP (otra CSP no impide incrustar la página).Transporte y cabecerasprácticaun programasin severidad—2.432de 8.501 webs10 de 10 · 100 %4 nov
privacidad.tipografiade su familia: Analítica, publicidad y otros recursos de terceros que el HTML carga sin esperar a que el visitante acepte.Privacidad antes del consentimientohallazgoun programabajo—2.296de 8.501 webs24 de 24 · 100 %antes de la base
privacidad.analiticade su familia: Analítica, publicidad y otros recursos de terceros que el HTML carga sin esperar a que el visitante acepte.Privacidad antes del consentimientohallazgoun programamedio · bajo—1.945de 8.501 webs30 de 30 · 100 %11 nov
privacidad.mapade su familia: Analítica, publicidad y otros recursos de terceros que el HTML carga sin esperar a que el visitante acepte.Privacidad antes del consentimientohallazgoun programabajo—1.856de 8.501 webs16 de 16 · 100 %antes de la base
legacy.era-ieComentario-condicional-ie, emulacion-ie (X-UA-Compatible con IE=5…9 o EmulateIE).Código legacyprácticaun programasin severidad—1.831de 8.501 webs8 de 8 · muestra pequeñaantes de la base
cookies.samesiteCookie con nombre de cookie de sesión sin SameSite (que sea la sesión de la aplicación sale solo del nombre, y la frase lo dice así).Transporte y cabecerashallazgoun programabajo—1.700de 8.501 webs15 de 16 · 94 %9 nov
exposicion.version-servidorLas cabeceras de la portada anuncian un producto con su número: server, x-powered-by, x-aspnet-version.Plano de dentro a la vistaprácticaun programasin severidad—1.689de 8.501 webs29 de 30 · 97 %3 nov
privacidad.videode su familia: Analítica, publicidad y otros recursos de terceros que el HTML carga sin esperar a que el visitante acepte.Privacidad antes del consentimientohallazgoun programabajo—1.421de 8.501 webs26 de 26 · 100 %antes de la base
obsoleto.analitica-apagadaLa página sigue configurando Universal Analytics o el Analytics clásico.Software obsoletoprácticaun programasin severidad—1.401de 8.501 webs8 de 8 · muestra pequeña3 nov
legacy.html-retiradoFrameset, marquee, blink, font, etiquetas-retiradas (center, big, strike, tt, acronym, basefont).Código legacyhallazgoun programabajo—1.384de 8.501 webs16 de 16 · 100 %9 nov
correo.dmarc-sin-informesDMARC válido sin rua=.Correo suplantableprácticaun programasin severidadRFC 74891.276de 7.274 dominios · correo8 de 8 · muestra pequeña3 nov
accesibilidad.declaracionEl host no enlaza en ninguna página capturada a una declaración de accesibilidad.Accesibilidadhallazgoun programamedio—1.212de 8.501 webs15 de 15 · 100 %12 nov
dns.nsLa zona publica un solo registro NS, o todos sus servidores de nombres tienen la dirección IPv4 en la misma red /24.DNSprácticaun programasin severidadRFC 10341.169de 8.405 dominios · DNS16 de 16 · 100 %9 nov
seguridad.http-internoUna página https enlaza a su propio host por http://.Transporte y cabecerasprácticaun programasin severidad—1.156de 8.501 webs15 de 16 · 94 %9 nov
errores.dominio-enlazado-muertoUn enlace visible (<a href> con texto o imagen, no oculto) apunta a un dominio (sin subdominios) que contestó NXDOMAIN en DNS público, una vez.Higiene y mantenimientohallazgoun programamedio · bajoRD 203/2021 art. 121.146de 8.501 webs8 de 8 · muestra pequeña3 nov
suministro.sin-integridadScript de un CDN, con la versión fija en su dirección, sin atributo integrity (SRI).Cadena de suministroprácticaun programasin severidad—1.128de 8.501 webs8 de 8 · muestra pequeña5 nov
privacidad.captchade su familia: Analítica, publicidad y otros recursos de terceros que el HTML carga sin esperar a que el visitante acepte.Privacidad antes del consentimientohallazgoun programabajo—1.065de 8.501 webs16 de 16 · 100 %antes de la base
cabeceras.hsts-cortoMax-age por debajo de 180 días.Transporte y cabecerasprácticaun programasin severidad—1.054de 8.501 webs21 de 21 · 100 %4 nov
transporte.mixto-pasivoUna página https pide por http una imagen, un audio o un vídeo: el navegador lo pide por https y, si ese servidor no lo sirve así, no se ve.Transporte y cabecerasprácticaun programasin severidad—956de 8.501 webs8 de 8 · muestra pequeña5 nov
accesibilidad.declaracion-caducadaLa declaración con el modelo europeo da como última fecha de preparación, revisión o modificación una de hace más de un año.Requisitos legaleshallazgoun programamedio · bajoRD 1112/2018 art. 15.1859de 8.501 webs10 de 10 · 100 %4 nov
sede.certificado-cualificadoLEE EL CERTIFICADO: el que presentó el host en la sonda TLS de la captura.Sede electrónicahallazgoun programamedio · bajoETSI EN 319 412-4832de 8.501 webs16 de 16 · 100 %antes de la base
obsoleto.servidorLo que el host anuncia en sus cabeceras o en su generador, de toda la semilla.Software obsoletohallazgoun programamedio—786de 8.501 webs12 de 12 · 100 %2 nov
accesibilidad.contraste· en N de M páginas pintadas, texto con una razón de contraste por debajo de la que pide WCAG 2.1 1.4.3.Accesibilidadhallazgoun navegadorbajoWCAG 2.1 1.4.3760de 8.501 webs29 de 29 · 100 %9 nov
cabeceras.csp-debilHay CSP y no limita los scripts: script-src (o default-src) con 'unsafe-inline' sin nonce.Transporte y cabecerasprácticaun programasin severidad—753de 8.501 webs8 de 8 · muestra pequeña3 nov
privacidad.socialde su familia: Analítica, publicidad y otros recursos de terceros que el HTML carga sin esperar a que el visitante acepte.Privacidad antes del consentimientohallazgoun programabajo—730de 8.501 webs21 de 21 · 100 %11 nov
legal.normativa-derogadaUn texto legal del propio sitio (aviso legal, privacidad, cookies) aplica como vigente una norma derogada.Requisitos legaleshallazgoun programabajoLey 30/1992721de 8.501 webs60 de 62 · 97 %6 nov
accesibilidad.zoom<meta name="viewport"> con user-scalable=no o maximum-scale=1: pide al navegador que no deje ampliar.Accesibilidadhallazgoun programamedio—671de 8.501 webs30 de 30 · 100 %3 nov
accesibilidad.captcha-imagenUn formulario con un campo para escribir pide transcribir una imagen de captcha, sin contar el reto de un antibots (WCAG 1.1.1).Accesibilidadhallazgoun programamedio · bajo—664de 8.501 webs19 de 19 · 100 %3 nov
transporte.mixto-activoUna página https pide por http un script, una hoja de estilos, un marco o un objeto incrustado.Transporte y cabecerashallazgoun programabajoW3C Mixed Content603de 8.501 webs16 de 16 · 100 %9 nov
accesibilidad.idioma<html> sin lang (WCAG 3.1.1).Accesibilidadhallazgoun programabajo—578de 8.501 webs41 de 41 · 100 %3 nov
seguridad.security-txtSecurity_txt, de la portada servida por este mismo nombre (con www o sin él).Transporte y cabecerasprácticaun programasin severidadRFC 9116556de 8.501 webssin lectura—
higiene.copyrightEl año del pie de la portada (© o «copyright», en el último 40 % del texto o dentro de <footer>) tiene 3 años o más.Higiene y mantenimientoprácticaun programasin severidad—543de 8.501 webs8 de 8 · muestra pequeña3 nov
obsoleto.calendarioUn componente anunciado por rama.Higiene y mantenimientoprácticaun programasin severidad—531de 8.501 webs60 de 61 · 98 %6 nov
transporte.certificadoEl intento https falló al validar el certificado.Transporte y cabecerashallazgoun programaalto · medio · bajoLey 40/2015, art. 38.6501de 8.501 webs8 de 8 · muestra pequeña5 nov
errores.enlace-a-servicio-cerradoEnlace, script o marco a un servicio retirado, de una lista escrita en el programa, cada uno con su fecha y su fuente.Higiene y mantenimientohallazgoun programabajo—430de 8.501 webs8 de 8 · muestra pequeña3 nov
errores.enlaces-rotosDe los enlaces internos (<a href>, <area href>) de las páginas que dieron 2xx, cuántos acaban en 404.Errores a la vistahallazgoun programamedio · bajo—390de 8.501 webs8 de 8 · muestra pequeña5 nov
lenguas.lang-falso<html lang> dice una lengua y el texto, decidido por bloques, está en otra, entre castellano, catalán, gallego, euskera y occitano.Lenguashallazgoun programabajo—355de 8.501 webs8 de 8 · muestra pequeñaantes de la base
tiempo.sin-soporteUn componente con su rama sin soporte según endoflife.date a la fecha de la captura.Tiempohallazgoun programamedio · bajo—330de 8.501 webs60 de 60 · 100 %6 nov
accesibilidad.idioma-falso<html lang> dice una lengua y el texto visible está en otra.Accesibilidadhallazgoun programabajo—314de 8.501 webs12 de 12 · 100 %3 nov
transporte.caducaA la fecha de la captura, el certificado válido caduca antes de un 15 % de su vida, con un máximo de 30 días.Transporte y cabecerashallazgoun programamedio · bajo—276de 8.501 webs10 de 10 · 100 %4 nov
accesibilidad.tituloPágina sin <title> o con él vacío (WCAG 2.4.2).Accesibilidadhallazgoun programabajoWCAG 2.4264de 8.501 webs38 de 38 · 100 %3 nov
errores.texto-rotoMojibake en una página, leída con la codificación que declara el servidor, como el navegador: ó, ñ, “, �, o el rombo de sustitución.Errores a la vistahallazgoun programabajo—230de 8.501 webs4 de 4 · muestra pequeña3 nov
accesibilidad.foco· en N de M páginas pintadas, elementos que reciben el foco con el tabulador.Accesibilidadhallazgoun navegadorbajoWCAG 2.1 2.4.7225de 8.501 webs27 de 30 · 90 %9 nov
suministro.host-no-resuelveEl dominio existe, pero el nombre concreto del servidor no resuelve: el script no carga.Cadena de suministrohallazgoun programabajo—225de 8.501 webs8 de 8 · muestra pequeña5 nov
tramites.movilEl 80 % o más de las páginas de una sede o portal.Trámites y contrataciónhallazgoun programamedio · bajo—218de 8.501 webs8 de 8 · muestra pequeñaantes de la base
legal.aviso-legalNingún enlace que diga aviso legal, nota legal, condiciones, términos o jurídico: se acepta de más a propósito.Requisitos legaleshallazgoun programabajo—200de 8.501 webs13 de 15 · 87 %12 nov
legacy.charsetLa portada declara una codificación que no es UTF-8, en la cabecera o en un <meta>.Higiene y mantenimientohallazgoun programabajo—170de 8.501 webs55 de 58 · 95 %6 nov
higiene.sin-sitemapSe pidieron las rutas estándar y lo que declara robots.txt, y contestaron 404.Higiene y mantenimientoprácticaun programasin severidad—169de 8.501 webssin lectura—
legal.ens-conformidadNinguna declaración, certificación ni distintivo de conformidad con el ENS.Requisitos legaleshallazgoun programabajoENS156de 8.501 webs6 de 6 · muestra pequeña4 nov
datos.formatoLas páginas de presupuestos o de contratos menores de la web enlazan N documentos del tema, todos PDF.Datos abiertoshallazgoun programabajoLey 19/2013 art. 5.4154de 8.501 webs8 de 8 · muestra pequeña3 nov
legal.cookiesNingún enlace a una política de cookies en un host donde la regla de privacidad vio analítica o publicidad.Requisitos legaleshallazgoun programamedioLSSI, art. 22.2145de 8.501 webs6 de 6 · muestra pequeña5 nov
legal.inventario-tratamientosNinguna mención del registro o inventario de actividades de tratamiento.Requisitos legaleshallazgoun programamedio · bajoLOPDGDD137de 8.501 webs3 de 3 · muestra pequeña4 nov
obsoleto.wordpress(umbral propio: rama SUPERADA hace más de dos años; endoflife.date da como fin de cada rama el día que sale la siguiente, pero el equipo de seguridad de WordPress sigue parcheando ramas viejas, así que «una por detrás» no es «sin soporte») la versión de WordPress que dicen los recursos del núcleo (?ver= de los CSS de wp-includes y de comment-reply, wp-embed, wp-emoji y wp-util), la más vieja de cada host, contra endoflife.date.Software obsoletohallazgoun programamedio—126de 8.501 webs10 de 10 · 100 %2 nov
errores.plantilla-por-defectoEn la portada o en una página enlazada desde ella.Errores a la vistahallazgoun programamedio · bajo—119de 8.501 webs3 de 3 · muestra pequeña3 nov
datos.catalogo-nacionalCuántos conjuntos publica el organismo en el catálogo nacional de datos y de cuándo es el último.Datos abiertoshallazgoun programabajo—114de 8.501 webs4 de 4 · muestra pequeña3 nov
higiene.cerrada-a-buscadoresRobots.txt cierra todo a cualquier robot.Higiene y mantenimientohallazgoun programamedio · bajo—95de 8.501 webs7 de 7 · muestra pequeña5 nov
formulario.a-terceroLa acción envía los datos a un dominio distinto del del organismo (Google Forms, un CRM, un formulario externo).Formularioshallazgoun programaalto · medio · bajo—83de 8.501 webs55 de 55 · 100 %3 nov
exposicion.ip-internaUna dirección de red privada (10/8, 172.16/12, 192.168/16) en una página o en un script propio.Plano de dentro a la vistahallazgoun programamedio · bajo—76de 8.501 webs55 de 56 · 98 %3 nov
correo.spf-rotode su familia: Con la fotografía del DNS, además: DMARC sin informes, MTA-STS, TLS-RPT y SPF roto.Correo suplantablehallazgoun programamedio · bajoRFC 720875de 7.274 dominios · correo8 de 8 · muestra pequeña3 nov
legal.dpdNingún contacto del delegado de protección de datos: correo, o una mención con un contacto cerca.Requisitos legaleshallazgoun programamedio · bajoRGPD art. 3772de 8.501 webs1 de 1 · muestra pequeña4 nov
portada.ajenaSu portada anuncia apuestas, porno u otro negocio ajeno, según su título. medio.La dirección sirve hoy otra cosahallazgoun programamedio—67de 8.164 portadas leídas1 de 1 · muestra pequeña5 nov
portada.por-defectoLa página por defecto del servidor: nadie ha puesto nada.La dirección sirve hoy otra cosahallazgoun programabajo—64de 8.164 portadas leídas8 de 8 · muestra pequeña5 nov
transporte.http-no-redirigeHttp_a_https: portada servida por https y, por http, 2xx sin redirección HTTP ni meta refresh a https.Transporte y cabecerashallazgoun programamedio—62de 8.501 webssin lectura—
formulario.https-a-httpLa página va por https y el formulario envía a http: el navegador actual suele bloquearlo, pero declara la intención.Formularioshallazgoun programamedio—59de 8.501 webs47 de 47 · 100 %3 nov
transporte.sin-httpsEl intento https falló.Transporte y cabecerashallazgoun programamedio—59de 8.501 webs4 de 4 · muestra pequeña5 nov
portada.en-ventaEl dominio está en venta, reservado, cerrado o en obras.La dirección sirve hoy otra cosahallazgoun programabajo—53de 8.164 portadas leídassin lectura—
legacy.pide-complementoPide-java, pide-activex: el TEXTO visible de la página habla de la máquina virtual de Java, un applet.Código legacyhallazgoun programamedio · bajo—45de 8.501 webs18 de 19 · 95 %3 nov
transporte.cifrado-debilEn TLS 1.2, el cifrado elegido no tiene secreto hacia adelante.Transporte y cabecerasprácticaun programasin severidad—44de 8.501 webs16 de 16 · 100 %9 nov
formulario.clave-sin-cifrarUn campo de contraseña y la acción va por http:// — la credencial viaja sin cifrar.Formularioshallazgoun programaalto—41de 8.501 webs29 de 29 · 100 %3 nov
errores.traza-servidorUna página con una traza o un error de la aplicación a la vista.Errores a la vistahallazgoun programamedio—39de 8.501 webs2 de 2 · muestra pequeña3 nov
transporte.sin-https-redirigeEl intento https falló igual, pero por http solo contesta una redirección y la portada acaba en https.Transporte y cabecerashallazgoun programabajo—38de 8.501 webs8 de 8 · muestra pequeña5 nov
tiempo.componente-viejoUna versión de 10 años o más sin vulnerabilidades conocidas ni fin de soporte: lo que obsoleto no puede señalar.Tiempoprácticaun programasin severidad—33de 8.501 webs8 de 8 · muestra pequeña5 nov
contratacion.fuera-de-plataformaObjeto «estatal-sin-enlace»: un organismo estatal cuya web principal.Trámites y contrataciónhallazgoun programabajoLCSP art. 34729de 8.501 webs3 de 3 · muestra pequeña3 nov
privacidad.publicidadde su familia: Analítica, publicidad y otros recursos de terceros que el HTML carga sin esperar a que el visitante acepte.Privacidad antes del consentimientohallazgoun programamedio—27de 8.501 webs1 de 1 · muestra pequeña11 nov
integridad.contenido-ajenoLO QUE DESCRIBE LA PÁGINA (dirección, <title>, descripción, datos estructurados) con fórmulas de venta.Contenido ajenohallazgoun programamedio—18de 8.501 webs7 de 7 · muestra pequeña5 nov
transporte.https-a-httpPedida por https, la portada acaba en una dirección http.Transporte y cabecerashallazgoun programaalto · medio—15de 8.501 webs5 de 5 · muestra pequeña5 nov
integridad.enlace-ajenoUn enlace visible a otro dominio cuyo nombre o texto lleva esas fórmulas.Contenido ajenohallazgoun programamedio—14de 8.501 webs5 de 5 · muestra pequeña5 nov
transparencia.sin-fechaEn el texto de toda la página, también en sus menús, no hay ningún año ni fecha.Portales de transparenciahallazgoun modelobajo—12de 8.501 webs12 de 12 · 100 %5 nov
exposicion.maquina-localEn el HTML vivo, una imagen, un icono, un recurso o un enlace que apunta a localhost o a un .local.Plano de dentro a la vistahallazgoun programabajo—10de 8.501 webs6 de 6 · muestra pequeña3 nov
transparencia.fecha-declaradaLa fecha que la página declara, si declara una sola.Portales de transparenciahallazgoun modelobajo—10de 8.501 webs10 de 10 · 100 %4 nov
accesibilidad.declaracion-en-todasHay enlace a la declaración en alguna página.Requisitos legaleshallazgoun programabajo—9de 8.501 webs6 de 6 · muestra pequeña4 nov
coherencia.cms-desigualEl mismo gestor de contenidos.Coherencia entre sitiosprácticaun programasin severidad—8de 8.501 webs9 de 9 · muestra pequeña9 nov
exposicion.listado-directorioUna página con <title>Index of /…: el servidor enseña el contenido de una carpeta.Plano de dentro a la vistahallazgoun programamedio · bajo—7de 8.501 webs2 de 2 · muestra pequeña3 nov
legacy.jnlpLa página lleva a un .jnlp (Java Web Start): un enlace, un <meta refresh> o una llamada en un script vivo.Higiene y mantenimientohallazgoun programamedio · bajo—7de 8.501 webs7 de 7 · muestra pequeña5 nov
portada.reutilizadaREUTILIZADA (9-nov, PERÍMETRO) · el dominio de un ayuntamiento lo usa otro: su web principal.La dirección sirve hoy otra cosahallazgoun programamedio—7de 8.164 portadas leídassin lectura—
tramites.ejecutableUna página enlaza un programa para instalar (.exe, .msi, .jar, .jnlp, .apk, .dmg, .deb, .rpm, .cab, .air, .appx, .msix).Trámites y contrataciónhallazgoun programamedio · bajoRD 4/20107de 8.501 webs5 de 5 · muestra pequeña4 nov
errores.variable-sin-sustituirEn <title> o <h1>: {{x}}, ${x}, %%x%%, [object Object], <?php, o un tramo que es solo «undefined», «null» o «NaN».Errores a la vistahallazgoun programabajo—6de 8.501 webs3 de 3 · muestra pequeña5 nov
transparencia.frescura.cuentas_anualesTransparencia.frescura.<apartado> el último ejercicio escrito para ese apartado en esta página.Portales de transparenciahallazgoun modelobajo—6de 8.501 webs6 de 6 · muestra pequeña4 nov
datos.portalMedido en todos los organismos y publicado solo para un órgano de la AGE con la captura completa.Datos abiertoshallazgoun programabajo—5de 8.501 webs9 de 9 · muestra pequeña5 nov
formulario.dni-por-getUn campo para escribir llamado dni, nif o nie, con method="get": el dato queda en la dirección, en el historial y en los registros del servidor.Formularioshallazgoun programamedio—5de 8.501 webs4 de 4 · muestra pequeña3 nov
tramites.requisito-tecnicoPide instalar algo o un navegador concreto.Trámites y contrataciónhallazgoun modelobajo—5de 8.501 webs7 de 7 · muestra pequeña5 nov
exposicion.ruta-internaUna ruta de disco del servidor: /var/www/…, /opt/tomcat…, /usr/local/…, /home/x/public_html/….Plano de dentro a la vistahallazgoun programamedio · bajo—4de 8.501 webs6 de 7 · muestra pequeña3 nov
formulario.clave-por-getContraseña con method="get" declarado, o sin method y sin nada que lo envíe de otra forma.Formularioshallazgoun programaalto—4de 8.501 webs1 de 1 · muestra pequeña3 nov
suministro.cdn-comprometidoLa página pide un script de un CDN que se sabe comprometido.Cadena de suministrohallazgoun programaalto—4de 8.501 webs5 de 5 · muestra pequeña5 nov
sede.dias-inhabilesNo enlaza el calendario de días inhábiles, ni ningún calendario.Requisitos legaleshallazgoun programabajo—2de 8.501 webs3 de 3 · muestra pequeña4 nov
sede.hora-del-navegadorLa página pinta como hora oficial lo que da new Date() sin argumento: la hora del ordenador de quien la mira.Sede electrónicahallazgoun programamedio—2de 8.501 webs3 de 3 · muestra pequeña5 nov
transporte.renegociacionEl intento https falló con «unsafe legacy renegotiation disabled»: el servidor no anuncia la renegociación segura (RFC 5746).Transporte y cabecerashallazgoun programabajoRFC 57462de 8.501 webs6 de 6 · muestra pequeña5 nov
transporte.tls-antiguoEl intento https falló con «unsupported protocol»: el servidor no ofrece nada por encima de TLS 1.1, que los navegadores rechazan desde 2020.Transporte y cabecerashallazgoun programamedio—2de 8.501 webs3 de 3 · muestra pequeña5 nov
coherencia.dmarc-desigualEste dominio del organismo no rechaza el correo que se hace pasar por él.Coherencia entre sitiosprácticaun programasin severidad—1de 8.501 webs2 de 2 · muestra pequeña9 nov
errores.phpinfoUna página servida que ES la salida de phpinfo(): su título.Errores a la vistahallazgoun programamedio—1de 8.501 webs1 de 1 · muestra pequeña5 nov
formulario.campo-cortoUn campo de DNI, IBAN, teléfono o código postal cuyo maxlength no deja escribir el dato entero (detectores_extra.py).Formularioshallazgoun programamedio—1de 8.501 webs1 de 1 · muestra pequeña5 nov
lectura.tramitede su familia: Qué expone, quién lo ve, qué decide, de dónde sale el dato.Lectura del códigohallazgoun modelobajo—1de 8.501 webs1 de 1 · muestra pequeña5 nov

Dominios: en cuántas webs con datos sale hoy la regla (de 8.501); las de la portada, en cuántas webs con la portada leída (de 8.164); las del DNS y el correo, en cuántos dominios de organismo con el DNS medido (de 8.405) o con el correo medido (de 7.274). Acierto a ciegas: las ciertas de las decididas, con su intervalo de Wilson al 95 %; la marca es el listón del 90 %. Con menos de 10 decididas, muestra pequeña y sin porcentaje. Norma: la que cita la entrada de la regla en su script; las que solo cita la ficha de su familia van en la ficha de la regla. Leída: la fecha de su última lectura a ciegas.

§ 1Cuánto acierta cada regla en uso

Cuánto acierta cada regla en uso49 con muestra suficiente, una por punto lleno · leídas del 2 de noviembre de 2026 al 12 de noviembre de 2026
0 %25 %50 %75 %100 %listón, 90 %accesibilidad.alt: 30 ciertas de 30 decididas (100 %), intervalo del 88.6 al 100.0 %accesibilidad.captcha-imagen: 19 ciertas de 19 decididas (100 %), intervalo del 83.2 al 100.0 %accesibilidad.contraste: 29 ciertas de 29 decididas (100 %), intervalo del 88.3 al 100.0 %accesibilidad.declaracion: 15 ciertas de 15 decididas (100 %), intervalo del 79.6 al 100.0 %accesibilidad.declaracion-caducada: 10 ciertas de 10 decididas (100 %), intervalo del 72.2 al 100.0 %accesibilidad.etiqueta: 58 ciertas de 58 decididas (100 %), intervalo del 93.8 al 100.0 %accesibilidad.idioma: 41 ciertas de 41 decididas (100 %), intervalo del 91.4 al 100.0 %accesibilidad.idioma-falso: 12 ciertas de 12 decididas (100 %), intervalo del 75.7 al 100.0 %accesibilidad.iframe: 44 ciertas de 44 decididas (100 %), intervalo del 92.0 al 100.0 %accesibilidad.titulo: 38 ciertas de 38 decididas (100 %), intervalo del 90.8 al 100.0 %accesibilidad.zoom: 30 ciertas de 30 decididas (100 %), intervalo del 88.6 al 100.0 %cabeceras.csp: 20 ciertas de 20 decididas (100 %), intervalo del 83.9 al 100.0 %cabeceras.hsts: 19 ciertas de 19 decididas (100 %), intervalo del 83.2 al 100.0 %cabeceras.hsts-corto: 21 ciertas de 21 decididas (100 %), intervalo del 84.5 al 100.0 %cabeceras.x-content-type: 10 ciertas de 10 decididas (100 %), intervalo del 72.2 al 100.0 %cabeceras.x-frame: 10 ciertas de 10 decididas (100 %), intervalo del 72.2 al 100.0 %dns.ns: 16 ciertas de 16 decididas (100 %), intervalo del 80.6 al 100.0 %formulario.a-tercero: 55 ciertas de 55 decididas (100 %), intervalo del 93.5 al 100.0 %formulario.clave-sin-cifrar: 29 ciertas de 29 decididas (100 %), intervalo del 88.3 al 100.0 %formulario.https-a-http: 47 ciertas de 47 decididas (100 %), intervalo del 92.4 al 100.0 %legacy.html-retirado: 16 ciertas de 16 decididas (100 %), intervalo del 80.6 al 100.0 %legal.canal-interno: 11 ciertas de 11 decididas (100 %), intervalo del 74.1 al 100.0 %obsoleto.servidor: 12 ciertas de 12 decididas (100 %), intervalo del 75.7 al 100.0 %obsoleto.wordpress: 10 ciertas de 10 decididas (100 %), intervalo del 72.2 al 100.0 %privacidad.analitica: 30 ciertas de 30 decididas (100 %), intervalo del 88.6 al 100.0 %privacidad.captcha: 16 ciertas de 16 decididas (100 %), intervalo del 80.6 al 100.0 %privacidad.mapa: 16 ciertas de 16 decididas (100 %), intervalo del 80.6 al 100.0 %privacidad.social: 21 ciertas de 21 decididas (100 %), intervalo del 84.5 al 100.0 %privacidad.tipografia: 24 ciertas de 24 decididas (100 %), intervalo del 86.2 al 100.0 %privacidad.video: 26 ciertas de 26 decididas (100 %), intervalo del 87.1 al 100.0 %sede.certificado-cualificado: 16 ciertas de 16 decididas (100 %), intervalo del 80.6 al 100.0 %tiempo.sin-soporte: 60 ciertas de 60 decididas (100 %), intervalo del 94.0 al 100.0 %transparencia.fecha-declarada: 10 ciertas de 10 decididas (100 %), intervalo del 72.2 al 100.0 %transparencia.sin-fecha: 12 ciertas de 12 decididas (100 %), intervalo del 75.7 al 100.0 %transporte.caduca: 10 ciertas de 10 decididas (100 %), intervalo del 72.2 al 100.0 %transporte.cifrado-debil: 16 ciertas de 16 decididas (100 %), intervalo del 80.6 al 100.0 %transporte.mixto-activo: 16 ciertas de 16 decididas (100 %), intervalo del 80.6 al 100.0 %exposicion.ip-interna: 55 ciertas de 56 decididas (98 %), intervalo del 90.6 al 99.7 %obsoleto.calendario: 60 ciertas de 61 decididas (98 %), intervalo del 91.3 al 99.7 %exposicion.version-servidor: 29 ciertas de 30 decididas (97 %), intervalo del 83.3 al 99.4 %legal.normativa-derogada: 60 ciertas de 62 decididas (97 %), intervalo del 89.0 al 99.1 %legacy.charset: 55 ciertas de 58 decididas (95 %), intervalo del 85.9 al 98.2 %legacy.pide-complemento: 18 ciertas de 19 decididas (95 %), intervalo del 75.4 al 99.1 %cookies.samesite: 15 ciertas de 16 decididas (94 %), intervalo del 71.7 al 98.9 %seguridad.http-interno: 15 ciertas de 16 decididas (94 %), intervalo del 71.7 al 98.9 %correo.suplantable: 27 ciertas de 29 decididas (93 %), intervalo del 78.0 al 98.1 %accesibilidad.foco: 27 ciertas de 30 decididas (90 %), intervalo del 74.4 al 96.5 %tramites.pasarela: 9 ciertas de 10 decididas (90 %), intervalo del 59.6 al 98.2 %legal.aviso-legal: 13 ciertas de 15 decididas (87 %), intervalo del 62.1 al 96.3 %muestra pequeña, sin porcentaje: 64 de la baseaccesibilidad.declaracion-en-todas: 6 ciertas de 6 decididas, muestra pequeñacabeceras.csp-debil: 8 ciertas de 8 decididas, muestra pequeñacoherencia.cms-desigual: 9 ciertas de 9 decididas, muestra pequeñacoherencia.dmarc-desigual: 2 ciertas de 2 decididas, muestra pequeñacontratacion.fuera-de-plataforma: 3 ciertas de 3 decididas, muestra pequeñacorreo.dmarc-sin-informes: 8 ciertas de 8 decididas, muestra pequeñacorreo.mta-sts: 8 ciertas de 8 decididas, muestra pequeñacorreo.spf-roto: 8 ciertas de 8 decididas, muestra pequeñacorreo.tls-rpt: 8 ciertas de 8 decididas, muestra pequeñadatos.catalogo-nacional: 4 ciertas de 4 decididas, muestra pequeñadatos.formato: 8 ciertas de 8 decididas, muestra pequeñadatos.portal: 9 ciertas de 9 decididas, muestra pequeñadns.caa: 8 ciertas de 8 decididas, muestra pequeñadns.dnssec: 8 ciertas de 8 decididas, muestra pequeñadns.ipv6: 8 ciertas de 8 decididas, muestra pequeñaerrores.dominio-enlazado-muerto: 8 ciertas de 8 decididas, muestra pequeñaerrores.enlace-a-servicio-cerrado: 8 ciertas de 8 decididas, muestra pequeñaerrores.enlaces-rotos: 8 ciertas de 8 decididas, muestra pequeñaerrores.phpinfo: 1 ciertas de 1 decididas, muestra pequeñaerrores.plantilla-por-defecto: 3 ciertas de 3 decididas, muestra pequeñaerrores.texto-roto: 4 ciertas de 4 decididas, muestra pequeñaerrores.traza-servidor: 2 ciertas de 2 decididas, muestra pequeñaerrores.variable-sin-sustituir: 3 ciertas de 3 decididas, muestra pequeñaexposicion.listado-directorio: 2 ciertas de 2 decididas, muestra pequeñaexposicion.maquina-local: 6 ciertas de 6 decididas, muestra pequeñaexposicion.ruta-interna: 6 ciertas de 7 decididas, muestra pequeñaformulario.campo-corto: 1 ciertas de 1 decididas, muestra pequeñaformulario.clave-por-get: 1 ciertas de 1 decididas, muestra pequeñaformulario.dni-por-get: 4 ciertas de 4 decididas, muestra pequeñahigiene.cerrada-a-buscadores: 7 ciertas de 7 decididas, muestra pequeñahigiene.copyright: 8 ciertas de 8 decididas, muestra pequeñaintegridad.contenido-ajeno: 7 ciertas de 7 decididas, muestra pequeñaintegridad.enlace-ajeno: 5 ciertas de 5 decididas, muestra pequeñalectura.tramite: 1 ciertas de 1 decididas, muestra pequeñalegacy.era-ie: 8 ciertas de 8 decididas, muestra pequeñalegacy.jnlp: 7 ciertas de 7 decididas, muestra pequeñalegal.cookies: 6 ciertas de 6 decididas, muestra pequeñalegal.dpd: 1 ciertas de 1 decididas, muestra pequeñalegal.ens-conformidad: 6 ciertas de 6 decididas, muestra pequeñalegal.inventario-tratamientos: 3 ciertas de 3 decididas, muestra pequeñalenguas.lang-falso: 8 ciertas de 8 decididas, muestra pequeñaobsoleto.analitica-apagada: 8 ciertas de 8 decididas, muestra pequeñaobsoleto.libreria: 8 ciertas de 8 decididas, muestra pequeñaportada.ajena: 1 ciertas de 1 decididas, muestra pequeñaportada.por-defecto: 8 ciertas de 8 decididas, muestra pequeñaprivacidad.publicidad: 1 ciertas de 1 decididas, muestra pequeñaprivacidad.referrer: 8 ciertas de 8 decididas, muestra pequeñasede.dias-inhabiles: 3 ciertas de 3 decididas, muestra pequeñasede.hora-del-navegador: 3 ciertas de 3 decididas, muestra pequeñasuministro.cdn-comprometido: 5 ciertas de 5 decididas, muestra pequeñasuministro.host-no-resuelve: 8 ciertas de 8 decididas, muestra pequeñasuministro.sin-integridad: 8 ciertas de 8 decididas, muestra pequeñatiempo.componente-viejo: 8 ciertas de 8 decididas, muestra pequeñatramites.ejecutable: 5 ciertas de 5 decididas, muestra pequeñatramites.movil: 8 ciertas de 8 decididas, muestra pequeñatramites.requisito-tecnico: 7 ciertas de 7 decididas, muestra pequeñatransparencia.frescura.cuentas_anuales: 6 ciertas de 6 decididas, muestra pequeñatransporte.certificado: 8 ciertas de 8 decididas, muestra pequeñatransporte.https-a-http: 5 ciertas de 5 decididas, muestra pequeñatransporte.mixto-pasivo: 8 ciertas de 8 decididas, muestra pequeñatransporte.renegociacion: 6 ciertas de 6 decididas, muestra pequeñatransporte.sin-https: 4 ciertas de 4 decididas, muestra pequeñatransporte.sin-https-redirige: 8 ciertas de 8 decididas, muestra pequeñatransporte.tls-antiguo: 3 ciertas de 3 decididas, muestra pequeña
  • 49 reglas en uso con 10 o más casos decididos: 48 en el listón del 90 % o por encima, 1 por debajo
  • 64 con muestra pequeña, menos de 10, sin porcentaje
  • 5 aún sin leer
Un punto por regla en uso con 10 o más filas decididas. Las de muestra pequeña van aparte, huecas y sin porcentaje. De las 118 reglas en uso, 49 se decidieron en 10 casos o más, y de esas 48 están en el listón del 90 % o por encima; 64 tienen muestra pequeña y no llevan porcentaje; 5 aún no se han leído. Lo lee a ciegas un agente de Claude: ninguna persona revisa.

Desgobierno Digital · https://desgobiernodigital.com/metodo/reglas/ · copia impresa de la edición generada el 13 de noviembre de 2026 · Un proyecto de BQuant · correcciones: bquantfinance@gmail.com · @Gsnchez