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

contrataciondelestado.es

Plataforma de Contratación del Estado

§ 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.

HTML5 (doctype) 5HTML 4 (doctype) 6Una imagen con caracteres deformados como prueba de humanidad, sin alternativa accesible declarada.Captcha de imagen 8<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 9La página se declara en Latin-1 en vez de UTF-8, la codificación que el estándar recomienda.Codificación ISO-8859-1 10FRONT-ENDJava: JSP / servlets 3JavaServer FacesJavaServer Faces 4LENGUAJE Y FRAMEWORKIBM WebSphere Portal 2Portal Java de IBM (ahora HCL); la marca sola no dice la versión.WebSphere Portal 2Portal Java compuesto de portlets, el modelo de los años 2000.Portlets (JSR-168/286) 7PLATAFORMAF5 BIG-IP (balanceador) 1SERVIDORHTTPS · TLSv1.2caduca el 2026-12-23cert. FNMT-RCMFalta la cabecera que obliga al navegador a volver siempre por HTTPS.sin HSTSFalta la cabecera que limita de dónde puede cargar scripts la página.sin CSPFalta la cabecera que impide al navegador adivinar el tipo de un fichero.sin X-Content-Type-OptionsFalta la cabecera que impide incrustar la página en un marco ajeno.sin X-Frame-OptionsTRANSPORTEcontrataciondelestado.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.

2010201520202025capas que ya no se elegían después de 2010captura

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.

  • altoWebSphere PortalPortal Java de IBM (ahora HCL); la marca sola no dice la versión.2
  • medioPortlets (JSR-168/286)Portal Java compuesto de portlets, el modelo de los años 2000.7
  • medioJavaServer FacesFramework de vistas de Java EE; la marca sola no dice la versión.4
  • medioCaptcha de imagenUna imagen con caracteres deformados como prueba de humanidad, sin alternativa accesible declarada.8
  • medioSin Strict-Transport-SecurityFalta la cabecera que obliga al navegador a volver siempre por HTTPS.
  • 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.9
  • bajoCodificación ISO-8859-1La página se declara en Latin-1 en vez de UTF-8, la codificación que el estándar recomienda.10
  • bajoSin Content-Security-PolicyFalta la cabecera que limita de dónde puede cargar scripts la página.
  • bajoSin X-Content-Type-OptionsFalta la cabecera que impide al navegador adivinar el tipo de un fichero.
  • bajoSin X-Frame-OptionsFalta la cabecera que impide incrustar la página en un marco ajeno.
§ 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
  • HSTSausente
  • CSPausente
  • X-Frame-Optionsausente
  • X-Content-Type-Optionsausente
Transporte
  • CifradoTLSv1.2 · ECDHE-ECDSA-AES128-GCM-SHA256
  • CertificadoFNMT-RCM · caduca el 2026-12-23
§ 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/1 cita
1cookie de la portadaF5 BIG-IP (balanceador)
TS0177f194: TS0177f194=····; Path=/; Domain=.contrataciondelestado.es
partes enmascaradas (····)
2/3 citas
2línea 13IBM WebSphere Portal · WebSphere Portal
<meta http-equiv="Refresh" content="0;URL=/wps/portal/plataforma"/>
en 15 de 120 ficheros mirados; se enseña uno
6línea 1HTML 4 (doctype)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4//EN">
en 2 de 120 ficheros mirados; se enseña uno
10línea 11Codificación ISO-8859-1
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
3/wps/portal/plataforma/inicio/!ut/p/z1/04_S····KPx/dz/d5/L0lD····2Vz/5 citas
3línea 65Java: JSP / servlets
<script src='/PlaceThemeDynamic/themes/html/dynamicSpots/js/js.jsp'></script>
en 14 de 120 ficheros mirados; se enseña uno
4línea 1.523JavaServer Faces
PAvisosActualidadView.jsp==/#Z7_BS88····0S2" class="form" enctype="application/x-www-form-urlencoded"><input type="hidden" name="javax.faces.encodedURL" value="/wps/portal/plataforma/inicio/!ut/p/z1/04_Sj9C····JKG-AAjgZA_V
en 11 de 120 ficheros mirados; se enseña uno · línea minificada, recortada · partes enmascaradas (····)
5línea 1HTML5 (doctype)
<!DOCTYPE html>
en 14 de 120 ficheros mirados; se enseña uno
7línea 10Portlets (JSR-168/286)
694000&amp;entry=wp_toolbar_common__0.0%3Ahead_css&amp;entry=wp_dialog_css__0.0%3Ahead_css&amp;entry=wp_toolbar_logo__0.0%3Ahead_css&amp;entry=wp_portlet_css__0.0%3Ahead_css&amp;entry=wp_theme_simple__0.0%3Ahead_css&amp;entry=wp_toolbar_common_actionbar__0.0%3Ahead_css&amp;entry=wp_simple_contextmen
en 14 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
9línea 1.545Etiquetas de HTML 3.2
<span id="viewns_Z7_BS88····0S2_:form1:tableEx1:0:textTexto1"><p><font style="" size="4">AVISO IMPORTANTE</font> sobre el horario de nuestro Centro de Atenci&#243;n a Usuarios.<b> </b></p></br>
en 9 de 120 ficheros mirados; se enseña uno · partes enmascaradas (····)
4/wps/portal/plataforma/verificar_CSV/!ut/p/z1/04_S····KPx/dz/d5/L2dJ····FMx/1 cita
8línea 713Captcha de imagen
<img class="borde0" src='/wps/PA_LE_CSV/Captcha.jpg'

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.