Desgobierno
digitalMuseo de código público
Dominio · poderjudicial.esleído el 8 de septiembre de 2026
Dominio · poderjudicial.es

www.poderjudicial.es

Poder Judicial | CGPJ

§ 1El stack

Lo que sirve la página, capa a capa: lo que corre en el navegador, lo que mide a quien entra, el gestor de contenidos, la plataforma, el servidor y el cifrado. Tachado, lo que ya no se mantiene o falta. Cada hoja lleva el número de su cita.

Google Tag Manager 10Matomo / Piwik 11ANALÍTICA Y TERCEROSHTML5 (doctype) 6jQuery 7ActiveX 8Modo de compatibilidad con Internet Exp… 9Fancybox 2.1.5 12La rama 1.x no recibe parches desde 2016.jQuery 1.x 14<font>, bgcolor o <center>: presentación escrita en el HTML, desaconsejada desde HTML 4.01 (1999) y retirada en HTML5.Etiquetas de HTML 3.2 15FRONT-ENDJava: JSP / servlets 3Java: JSP / servlets 4Struts 2Apache Struts 2 (.action) 5JavaServer Pages: la vista de una aplicación Java de servidor.Páginas .jsp 4LENGUAJE Y FRAMEWORKVignette / OpenText 2PLATAFORMAApache httpd 1SERVIDORHTTPS · TLSv1.3caduca el 2026-09-30cert. FNMT-RCMSin el atributo Secure, el navegador enviaría la cookie también por HTTP, sin cifrar.cookie sin Secure 16Falta la cabecera que limita de dónde puede cargar scripts la página.sin CSPTRANSPORTEwww.poderjudicial.es
  • Analítica y terceros
  • Front-end
  • Gestor de contenidos
  • Lenguaje y framework
  • Plataforma
  • Servidor
  • Transporte
  • ya no se mantiene o falta
§ 2Línea de tiempo

Las fechas que el propio código permite fijar: cuándo dejó de mantenerse cada biblioteca, qué año dice el pie de página y cuándo dejaron de funcionar las técnicas que usa.

No hay ninguna pieza rota con fecha verificable, así que no se puede datar la última revisión.

§ 3Lo que ya no se mantiene

Bibliotecas sin mantenimiento, técnicas que los navegadores han retirado y cabeceras que faltan. Es lo que hay, no lo que podría pasar.

  • altoStruts 2Framework Java; las versiones anteriores a la 2.5 no se mantienen.13
  • mediojQuery 1.xLa rama 1.x no recibe parches desde 2016.14
  • medioCookie de sesión sin SecureSin el atributo Secure, el navegador enviaría la cookie también por HTTP, sin cifrar.16
  • bajoPáginas .jspJavaServer Pages: la vista de una aplicación Java de servidor.4
  • bajoEtiquetas de HTML 3.2<font>, bgcolor o <center>: presentación escrita en el HTML, desaconsejada desde HTML 4.01 (1999) y retirada en HTML5.15
  • bajoSin Content-Security-PolicyFalta la cabecera que limita de dónde puede cargar scripts la página.
§ 4Cabeceras y transporte

Lo que el servidor contesta antes de la primera línea de HTML: qué dice de sí mismo y qué protecciones declara.

Cabeceras de seguridad
  • HSTSpresente
  • CSPausente
  • X-Frame-Optionspresente
  • X-Content-Type-Optionspresente
Lo que el servidor dice de sí mismo
  • ServerApache
Transporte
  • CifradoTLSv1.3 · TLS_AES_128_GCM_SHA256
  • CertificadoFNMT-RCM · caduca el 2026-09-30
§ 5Las citas, página por página

Cada afirmación de esta ficha, en la página y la línea donde está. Las direcciones de sesión, los correos y las claves van enmascarados.

1cabeceras y cookies de la portada/cgpj/2 citas
1cabecera de la portadaApache httpd
server: Apache
16cookie de la portadaCookie de sesión sin Secure
JSESSIONID: JSESSIONID=····; Path=/; HttpOnly
partes enmascaradas (····)
2/8 citas
2línea 1.749Vignette / OpenText
var vgnextoid;
en 119 de 120 ficheros mirados; se enseña uno
4línea 1.150Java: JSP / servlets · Páginas .jsp
<a href="https://www.poderjudicial.es/search/indexAN.jsp" id="TG-ACS-3-TM-ACC-JURIS" data-tmtitle="Click desde Home" target="_blank">
en 26 de 120 ficheros mirados; se enseña uno
6línea 1HTML5 (doctype)
<!doctype html>
en 120 de 120 ficheros mirados; se enseña uno
7línea 62jQuery
<script src="/recursos_web/rwd/js/jquery.min.js" type="text/javascript"></script>
en 120 de 120 ficheros mirados; se enseña uno
8línea 1.519ActiveX
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
en 118 de 120 ficheros mirados; se enseña uno
9línea 134Modo de compatibilidad con Internet Explorer
</head><!--[if IE 7]><body class="lt-ie9 lt-ie8"><![endif]-->
en 120 de 120 ficheros mirados; se enseña uno
10línea 17Google Tag Manager
event:'gtm.js'});var f=d.getElementsByTagName(s)[0],	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);	})(window,document,'script','dataLayer','GTM-NTPWS52');/*} */</script><!-- End Google Tag Mana
en 119 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
11línea 17Matomo / Piwik
acker methods like "setCustomDimension" should be called before "trackPageView" *//* Anadimos las dimensiones */	if("usuario" in dataLayer[0]){		_paq.push(['setCustomDimension', customDimensionId = 1, customDimensionValue = dataLayer[0].usuario]);		_paq.push(['setCustomDimension', customDimensionId
en 119 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
3direcciones que sirve el dominio2 citas
3en la URLJava: JSP / servlets
https://www.poderjudicial.es/search/indexAN.jsp
en 60 de 5388 direcciones pedidas; se enseña una
5en la URLApache Struts 2 (.action)
https://www.poderjudicial.es/cgpjUtilities/ajax.action
en 3 de 5388 direcciones pedidas; se enseña una
4/recursos_web/rwd/js/jquery.fancybox.pack.min.js?v=11 cita
12línea 1Fancybox 2.1.5
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
5/search/publicaciones/2 citas
13línea 213Struts 2
<form id="frmBusquedapublicaciones" class="form-horizontal" action="search.action">
14línea 62jQuery 1.x
<script src="/search/js/common-scripts/ext/jquery-1.11.2.min.js" type="text/javascript"></script>
6/cgpj/es/Servicios/Atencion-Ciudadana/1 cita
15línea 1.013Etiquetas de HTML 3.2
<td bgcolor="#fafafa"><strong>Tel&eacute;fono</strong></td>
en 2 de 120 ficheros mirados; se enseña uno

De cada dominio se han leído como mucho 120 páginas y 150 scripts, empezando por la portada. Lo que se afirma es de esas páginas; lo que no se ha mirado, no se sabe.