VolverSección viva · rehecha el 21 de septiembre de 2026

Lo que ha cambiado desde que lo contamos

El 31 de agosto de 2026 el fichero de cookies del Ministerio de Sanidad llamaba a una función por un nombre que no existía. El 21 de septiembre la llama por el suyo. Ese día volvimos a pedir las 349 citas de las 57 piezas del museo y las comparamos letra a letra con lo guardado. En 5 piezas algo había cambiado.

Recomprobación
21 de septiembre de 2026
Citas pedidas
349 de 64 piezas
Siguen
327
Ya no aparecen
16
Sin respuesta
6

Sanidad. El fichero cookie.js de www.sanidad.gob.es tenía una función para borrar una cookie, la nota que una web deja en el navegador para reconocer a quien vuelve. Esa función llamaba a Caduca, con mayúscula, cuando la función definida se llamaba caduca. Ejecutada, se paraba con un error. La misma función calculaba los días con eval, la orden que ejecuta un texto como si fuera programa. El 15 de septiembre el fichero seguía idéntico al guardado. El 21 de septiembre, ya no.

1de 10www.sanidad.gob.es/diseno/js/cookie.jslínea 52 de 91
Copia
archivo
Guardado
31 ago 2026
Peso
2,6 kB
sha256
d2979066a147…
50function borrarCookie(nombre) {
51    //para borrar la cookie, se le pone una fecha del pasado mediante Caduca(-1)
52    document.cookie = nombre + "=; expires=" + Caduca(-1) + "; path=/"
53}
54
55function introducirCookie(parametro, valor) {
1La copia del 31 de agosto: Caduca con mayúscula, un nombre que en el fichero no existe.

La copia del 21 de septiembre llama a caduca en minúscula y calcula los días con Number, que convierte un texto en número y nada más. El comentario de la línea de al lado sigue igual; el que decía 31 días junto a un 90 se ha ido. El cambio en el servidor cayó en algún momento entre el 15 y el 21 de septiembre. No sabemos en qué día, ni por qué.

2de 10www.sanidad.gob.es/diseno/js/cookie.jslínea 52 de 91
Copia
en vivo
Leído
21 sep 2026
Peso
2,6 kB
sha256
2aa99fd66fe2…
50function borrarCookie(nombre) {
51    //para borrar la cookie, se le pone una fecha del pasado mediante caduca(-1)
52    document.cookie = nombre + "=; expires=" + caduca(-1) + "; path=/"
53}
54
55function introducirCookie(parametro, valor) {
2La misma línea el 21 de septiembre, con el nombre bueno.
3de 10www.sanidad.gob.es/diseno/js/cookie.jslínea 45 de 91sigue en el mismo fichero · la línea de al lado
43function caduca(dias) {
44    var hoy = new Date(); //coge la fecha actual
45    var msEnXDias = Number(dias)*24*60*60*1000; //pasa los dias a mseg.
46    hoy.setTime(hoy.getTime() + msEnXDias); //fecha de caducidad: actual + caducidad
47    return (hoy.toGMTString());
48}
3Donde había eval, Number. El comentario de la derecha no ha cambiado.

Intervención General. En una página de protección de datos de www.pap.hacienda.gob.es había un trozo de programa para el botón de notificaciones urgentes. Al pulsarlo, miraba desde qué dirección se había pulsado. Si no era una de las dos de dentro, apuntaba a un servidor de la red interna del ministerio. La página del 21 de septiembre lleva el mismo título y el mismo encabezado. El programa ya no está. Tampoco el botón, ni la palabra notificaciones en ningún sitio de la página.

4de 10www.pap.hacienda.gob.es/sitios/pap/es-ES/Paginas/InformacionProteccionDatos.aspxlínea 69 de 93
Copia
archivo
Guardado
31 ago 2026
Peso
4,8 kB
sha256
2d7741066cd0…
66{
67    const host = window.location.hostname;
68    let url = 'http://' + host + '/Lists/Notificaciones%20Urgentes/AllItems.aspx';
69    if(host.includes('igae') || host.includes('internet'))
70    {
71        window.open(url,'_blank');
72    }
4El 31 de agosto: la comprobación de desde dónde se ha pulsado el botón, dentro de la función que abría las notificaciones urgentes.
5de 10www.pap.hacienda.gob.es/sitios/pap/es-ES/Paginas/InformacionProteccionDatos.aspxlínea 340 de 486
Copia
en vivo
Leído
21 sep 2026
Peso
42,3 kB
sha256
13bbae0d6381…
337</div>
338<!-- Title -->
339<div id="madTitle">
340    <h1>INFORMACIÓN ADICIONAL SOBRE PROTECCIÓN DE DATOS PERSONALES</h1>
341</div>
342
343<!-- madFirstP -->
5La misma página el 21 de septiembre, por su encabezado. En sus 42.338 bytes no está la función, ni el botón, ni la palabra notificaciones.

Málaga. En el tablón de edictos de www.malaga.eu, el desplegable de organismos ofrecía «Orquesta Ciudad de Málaga», una á guardada de una manera y leída de otra. El 21 de septiembre el nombre está bien escrito. Ya no va en un desplegable sino en la lista de enlaces con que el tablón se filtra. La ficha de las tildes lo contaba ya así, con las dos fechas.

6de 10www.malaga.eu/el-ayuntamiento/tablon-de-edictos/línea 1724 de 2.605
Copia
archivo
Guardado
31 ago 2026
Peso
136,9 kB
sha256
c1467364e095…
1721<option value="603" >Movilidad</option>
1722<option value="583" >Objetos Perdidos</option>
1723<option value="203" >Ordenanzas y Reglamentos</option>
1724<option value="543" >Orquesta Ciudad de Málaga</option>
1725<option value="283" >Premios</option>
1726<option value="223" >Presupuestos Y Economia</option>
1727<option value="247" >Recursos humanos</option>
6El 31 de agosto: la opción del desplegable con la á rota.
7de 10www.malaga.eu/el-ayuntamiento/tablon-de-edictos/línea 1623 de 2.605sigue en el mismo fichero · la línea de al lado
1620   title="Agencia Pública para la Gestión de la Casa Natal P. R. Picasso" >Agencia Pública para la Gestión de la Casa Natal P. R. Picasso </a>
1621</li><li class="" id="li-menu-83">
1622<a href="/el-ayuntamiento/ofertas-de-empleo-publico/orquesta-ciudad-de-malaga/"
1623   title="Orquesta Ciudad de Málaga" >Orquesta Ciudad de Málaga</a>
1624</li><li class="" id="li-menu-84">
1625<a href="/el-ayuntamiento/ofertas-de-empleo-publico/gerencia-de-urbanismo/"
1626   title="Gerencia Municipal de Urbanismo, Obras e Infraestructuras" >Gerencia Municipal de Urbanismo, Obras e Infraestructuras</a>
7El 21 de septiembre: el mismo nombre, bien escrito, ahora como enlace.

Esas son las tres arregladas. Las otras dos cambiaron y siguen ahí. Pamplona. La página del Archivo Municipal cargaba, el 31 de agosto, la librería Bootstrap cuatro veces seguidas, en sus cuatro presentaciones. El 15 de septiembre, igual. El 21 de septiembre la carga una vez, bootstrap.js, y las otras tres etiquetas han desaparecido. De las 13 etiquetas de programa que quedan, 4 piden ficheros a servidores de fuera del ayuntamiento, cdn.ckeditor.com y cdn.ckbox.io, que el 31 de agosto no aparecían. La página carga Bootstrap una vez y pide cuatro ficheros fuera.

8de 10archivo.pamplona.es/inicio/proyecto.phplínea 291 de 618
Copia
archivo
Guardado
31 ago 2026
Peso
41,0 kB
sha256
255a5953bf19…
288        );
289        /* ]]> */
290        </script>
291…src="../scripts/bootstrap/js/bootstrap.js"></script><script src="../scripts/bootstrap/js/bootstrap-select.min.js"></script><script src="../scripts/jquerymultiselect/jquery.scombobox.js"></script><link rel="stylesheet" type="text/css" href="../scrip…
292    $(window).resize(function() {
293        posicionarMenu();
294    });
8El 21 de septiembre: la única etiqueta de Bootstrap que queda. El 31 de agosto había otras tres detrás, min, bundle y bundle.min.
9de 10archivo.pamplona.es/inicio/proyecto.phplínea 300 de 592
Copia
en vivo
Leído
21 sep 2026
Peso
40,7 kB
sha256
cace7af68f8d…
297        </script>
298<SCRIPT src="../scripts/j102script.js"></SCRIPT><script src="../scripts/jquery-3.7.1.js"></script><script src="../scripts/jquery-ui.js"></script><script src="../scripts/moment.min.js"></script><script src="../scripts/bootstrap/js/bootstrap.js"></script><sc…
299        <link rel="stylesheet" href="https://cdn.ckeditor.com/ckeditor5-premium-features/48.2.0/ckeditor5-premium-features.css" crossorigin>
300        <script src="https://cdn.ckeditor.com/ckeditor5/48.2.0/ckeditor5.umd.js" crossorigin></script>
301        <script src="https://cdn.ckeditor.com/ckeditor5-premium-features/48.2.0/ckeditor5-premium-features.umd.js" crossorigin></script>
302        <script src="https://cdn.ckbox.io/ckbox/2.9.2/ckbox.js" crossorigin></script>-->
9Una de las 4 etiquetas nuevas que piden un fichero a un servidor de fuera.

Servicio Murciano de Salud. Su sede servía una página en una dirección que no debía existir, /sms/licitacion/@{/tramites}, el nombre de una variable de plantilla que nadie sustituyó por su valor. Una variable de plantilla es un hueco que el servidor tiene que rellenar antes de servir la página; aquí sirvió el hueco. Esa página llevaba un comentario del programador que reconocía repetir la cabecera del documento por no encontrar forma limpia de evitarlo. El 21 de septiembre la dirección contesta 404, página no encontrada. La página de error trae el mismo título y el mismo comentario.

10de 10sede.carm.es/sms/licitacion/@{/tramites}línea 3 de 743
Copia
archivo
Guardado
31 ago 2026
Peso
31,3 kB
sha256
734da47a1029…
1<html lang="es">
2    <head>
3        <!-- TODO: Esto repite el tag head, pero no hay forma limpia de solucionarlo. Los navegadores parecen aceptarlo -->
4        
5    <title>Portal de Licitación Electrónica del Servicio Murciano de Salud</title>
6    <link rel="shortcut icon" href="/sms/licitacion/images/favicon.ico" type="image/x-icon" id="favicon">
10El comentario, el 21 de septiembre, en la página de error 404 que ahora contesta esa dirección. Es el mismo que había en la página del 31 de agosto.

Las cuentas, en la tabla de abajo. De las 349 citas de las 57 piezas, 327 aparecen el 21 de septiembre en la misma dirección, letra a letra. 16 ya no aparecen: 14 son las de estas cinco piezas y las otras 2 son cambios de nada, una fecha de caducidad en la página del Ministerio de Igualdad y el sufijo de caché de un fichero en la de la CNMC. 6 no se pudieron comprobar porque el servidor no contestó, 4 de Navarra y 2 de Huesca. La dirección murciana contestó 404 a mediodía y, en la pasada de la tarde que llena la tabla, desvió a una página de comprobación contra robots.

Cada página se pidió una vez, como la pide un navegador, sin cookies y sin identificarse, con 40 segundos de espera; la copia de Pamplona del 15 de septiembre también se volvió a pedir y cuenta como cambiada, porque la del 21 la sustituye. Las fichas de las cinco piezas no se han tocado. Cuentan lo que se sirvió el 31 de agosto de 2026, que es lo que dicen contar, y al pie de cada una hay ahora una línea que remite aquí.

Tres servidores han cambiado lo que citábamos y dos han movido los muebles. Las fichas siguen diciendo lo que decían, con su fecha.

Lo que decimos
  • El 21 de septiembre de 2026 pedimos, con una petición por página y sin cookies, las 349 direcciones citadas por las 57 piezas publicadas y buscamos en la respuesta el texto exacto de cada vitrina, en dos pasadas el mismo día: en la que llena la tabla, 327 aparecen, 16 no y 6 no obtuvieron respuesta (www.educacion.navarra.es, pre.dphuesca.es y www.dphuesca.es).
  • cookie.js de www.sanidad.gob.es era idéntico al guardado el 15 de septiembre y el 21 de septiembre lleva caduca(-1) y Number(dias) donde había Caduca(-1) y eval(dias).
  • La página InformacionProteccionDatos.aspx de www.pap.hacienda.gob.es del 21 de septiembre (42.338 bytes) no contiene abrirNotificacionesUrgentes, host.includes ni la cadena Notificaciones.
  • El tablón de edictos de www.malaga.eu del 21 de septiembre contiene «Orquesta Ciudad de Málaga» como enlace y ninguna secuencia Ã.
  • proyecto.php de archivo.pamplona.es del 21 de septiembre (40.654 bytes) lleva 13 etiquetas <script src>, una sola de Bootstrap y 4 con dirección en cdn.ckeditor.com o cdn.ckbox.io, frente a las 22 etiquetas y 4 de Bootstrap del 31 de agosto y del 15 de septiembre.
  • https://sede.carm.es/sms/licitacion/@{/tramites} contestó el 21 de septiembre a las 12:23 con código 404 y una página de 32.581 bytes que contiene el mismo comentario TODO y el mismo título que la del 31 de agosto.
Lo que no decimos
  • No decimos que ninguno de estos cambios tenga que ver con el museo: no lo sabemos y no hemos preguntado.
  • No decimos en qué día cambió cada servidor, solo entre qué dos fechas.
  • No decimos que la página de Pamplona pese el 21 de septiembre más o menos que el 31 de agosto: no hemos descargado sus ficheros de programa esta vez, solo contado las etiquetas.
  • No decimos que el comentario de la sede murciana haya desaparecido del resto del sitio, ni que haya reaparecido: solo que está en la página de error de esa dirección.
  • No decimos qué ve un visitante en ninguna de las cinco: hemos leído lo que sirve el servidor, sin abrirlas en un navegador.
  • Y las 6 direcciones que no contestaron pueden estar bien: un servidor que no responde a nuestra máquina puede responder a otras.
Procedencia

De dónde sale cada cita

Cada trozo de código de esta ficha está en un fichero guardado tal como lo entregó el servidor, con su huella (sha256) y su hora. Las citas entre «» se comprueban por programa contra ese fichero antes de publicar.

Las citas, pieza a pieza349 citas de 64 piezas · pedidas el 21 de septiembre de 2026
PiezaCitasSiguenLas que no
El 29 de febrero de 2016 no existe88todas siguen
El precio va escrito en el botón1010todas siguen
Seis idiomas y una sola página1010todas siguen
Error 403.7 con Antivirus Avast!99todas siguen
Ocho cifras para un cifrado de 19771010todas siguen
Seis trámites y un dado99todas siguen
if ( parts.length > 4 );1010todas siguen
Documento DNI escaneado44todas siguen
El color se pide por su nombre88todas siguen
GestorUsuarios/admin/Login1010todas siguen
Una galleta que no se borraba63cita 3: página cambió, la cita ya no aparece; cita 4: página cambió, la cita ya no aparece; cita 5: página cambió, la cita ya no aparece
Estrictamente necesario: el carrito43cita 4: página cambió, la cita ya no aparece
near '-9,9' at line 288todas siguen
/* DESARROLLO */1010todas siguen
«Escríbe aquí tu mensaje»44todas siguen
Autoridad válida: un ministerio de 201155todas siguen
Un idioma llamado izquierda a derecha55todas siguen
Usted es 172.26.▒▒▒.▒▒▒77todas siguen
Se sustituye eval por motivos de seguridad55todas siguen
Todo marcado antes de preguntar44todas siguen
Pàgina no oposada77todas siguen
Repita el proceso de nuevo88todas siguen
Dos maneras de mover un reloj77todas siguen
Por favor, establezca un datasource1212todas siguen
Parece que hablas enlish77todas siguen
El atajo que va hacia dentro55todas siguen
La viñeta que vive en otro sitio44todas siguen
Cuatrocientas sesenta y tres líneas para un cero77todas siguen
Girl in separador44todas siguen
Instrucciones para un botón que no estaba60cita 1: página cambió, la cita ya no aparece; cita 2: página cambió, la cita ya no aparece; cita 3: página cambió, la cita ya no aparece; cita 4: página cambió, la cita ya no aparece; cita 5: página cambió, la cita ya no aparece; cita 6: página cambió, la cita ya no aparece
La página de la que no se vuelve54cita 5: página cambió, la cita ya no aparece
Un vídeo que se quedó en el escritorio44todas siguen
Los valores de fábrica son los de su ordenador66todas siguen
¿Para qué todo este código??87cita 4: redirige a validate.perfdrive.com, sin la cita
El interruptor está comentado44todas siguen
Si «youtube» no es «youtube»33todas siguen
“Acceso webmail”44todas siguen
La contraseña, en la dirección33todas siguen
Untitled 566todas siguen
Cuatro veces la misma librería52cita 1: página cambió, la cita ya no aparece; cita 2: página cambió, la cita ya no aparece; cita 5: página cambió, la cita ya no aparece
Trece páginas que se van solas22todas siguen
La copia de pruebas dice Home31cita 1: no responde; cita 2: HTTP 504
Compartir en Google+44todas siguen
Enlaces que no salen del edificio44todas siguen
Un hueco de 468 por 6044todas siguen
El año escrito a mano44todas siguen
La tilde que llegó rota65cita 6: página cambió, la cita ya no aparece
El uno que siempre es verdad66todas siguen
Imprima, firme y preséntelo66todas siguen
Tener instalada una máquina virtual Java66todas siguen
Herramientas, Opciones de Internet88todas siguen
Disponible próximamente55todas siguen
No es nuestro, pero la tapa66todas siguen
XHTML 1.0 válido88todas siguen
Son las últimas versiones77todas siguen
Web site created using create-react-app55todas siguen
Pinche aquí00todas siguen
Requisitos ténicos, en árabe00todas siguen
Comparte en redes sociales00todas siguen
Buscar...00todas siguen
on line 27600todas siguen
El sello que viene de dentro00todas siguen
Una portada, cuatro direcciones oficiales00todas siguen
una petición por URL, User-Agent de navegador, sin cookies ni Accept-Language, 40 s de espera. Una cita «sigue» si su texto aparece letra a letra en la respuesta.

Desgobierno Digital · https://desgobiernodigital.com/volver/ · copia impresa de la edición generada el 19 de octubre de 2026 · Un proyecto de BQuant · correcciones: @Gsnchez