Desgobierno
digitalMuseo de código público
Dominio · hacienda.gob.esleído el 31 de agosto de 2026
Dominio · hacienda.gob.es

www.pap.hacienda.gob.es

PAP:Portal de la Administración Presupuestaria

§ 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 Analytics clásicoGoogle Analytics clásico (apagado en 20… 11reCAPTCHA 12ANALÍTICA Y TERCEROSHTML5 (doctype) 5XHTML 1 (doctype) 6jQuery 7Declarado para Internet ExplorerModo de compatibilidad con Internet Exp… 8Google Fonts (carga externa) 9Bibliotecas desde CDN público 10La rama 1.x no recibe parches desde 2016.jQuery 1.x 17<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 18FRONT-ENDASP.NET WebForms 3ASP.NET (.aspx) 4Framework de vistas de Java EE; la marca sola no dice la versión.JavaServer Faces 15Extensión de ASP.NET WebForms, el modelo de formularios de .NET Framework, que no pasó a .NET Core.Páginas .aspx 16LENGUAJE Y FRAMEWORKMicrosoft SharePoint 2Portal Java de IBM (ahora HCL); la marca sola no dice la versión.WebSphere Portal 13Portal Java compuesto de portlets, el modelo de los años 2000.Portlets (JSR-168/286) 14PLATAFORMAF5 BIG-IP (balanceador) 1SERVIDORHTTPS · TLSv1.2caduca el 2027-01-28cert. FNMT-RCMTRANSPORTEwww.pap.hacienda.gob.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.

201520202025capas que ya no se elegían después de 2015captura

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.13
  • medioPortlets (JSR-168/286)Portal Java compuesto de portlets, el modelo de los años 2000.14
  • medioJavaServer FacesFramework de vistas de Java EE; la marca sola no dice la versión.15
  • mediojQuery 1.xLa rama 1.x no recibe parches desde 2016.17
  • medioGoogle Analytics clásicoUniversal Analytics se apagó el 1 de julio de 2023: el script sigue cargándose y no mide nada.11
  • bajoPáginas .aspxExtensión de ASP.NET WebForms, el modelo de formularios de .NET Framework, que no pasó a .NET Core.16
  • 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.18
  • bajoDeclarado para Internet ExplorerX-UA-Compatible o comentarios condicionales: la página se dirige a un navegador retirado en 2022.8
  • SharePointPortal de Microsoft; la marca sola no dice la versión.2
§ 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
  • CSPpresente
  • X-Frame-Optionspresente
  • X-Content-Type-Optionspresente
Transporte
  • CifradoTLSv1.2 · ECDHE-RSA-AES256-GCM-SHA384
  • CertificadoFNMT-RCM · caduca el 2027-01-28
§ 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/sitios/pap/es-ES/Paginas/inicio.aspx2 citas
1cookie de la portadaF5 BIG-IP (balanceador)
TS01c5f09c: TS01c5f09c=····; Path=/; Secure; HttpOnly
partes enmascaradas (····)
2cabecera de la portadaMicrosoft SharePoint · SharePoint
sprequestguid: 6fb836a2-4780-4042-83c0-8004956362ad
2/4 citas
3línea 38ASP.NET WebForms
<script type="text/javascript" src="/ScriptResource.axd?d=NJmA····Izr_Q7yE38MQ_TqqXB-WTsX····YCC_EuOG····NA1&amp;t=ffffffffa1bf0f7b"></script>
en 69 de 120 ficheros mirados; se enseña uno · partes enmascaradas (····)
5línea 4HTML5 (doctype)
<!DOCTYPE HTML>
en 66 de 120 ficheros mirados; se enseña uno
15línea 162JavaServer Faces
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="a95v····WYH/nuxNZsE40rLoHj/pLGVcALgKex/mfEP····nTT+mIgtWiV1/hfM1····joP/kjy3····ziT
en 69 de 120 ficheros mirados; se enseña uno · línea minificada, recortada · partes enmascaradas (····)
16línea 62Páginas .aspx
<link type="text/xml" rel="alternate" href="/sitios/pap/es-ES/_vti_bin/spsdisco.aspx" />
en 66 de 120 ficheros mirados; se enseña uno
3direcciones que sirve el dominio1 cita
4en la URLASP.NET (.aspx)
https://www.pap.hacienda.gob.es/sitios/pap/es-ES/Paginas/Inicio.aspx
en 190 de 490 direcciones pedidas; se enseña una
4/_layouts/15/start.aspx1 cita
6línea 2XHTML 1 (doctype)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
en 5 de 120 ficheros mirados; se enseña uno
5/sitios/ir/es-ES2 citas
7línea 110jQuery
<script type="text/javascript"  src="/_layouts/15/3082/jquery.js"></script>
en 11 de 120 ficheros mirados; se enseña uno
9línea 80Google Fonts (carga externa)
<link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&amp;display=swap" rel="stylesheet" />
en 10 de 120 ficheros mirados; se enseña uno
6/service.svc/s/GetPersonaPhoto1 cita
8línea 5Modo de compatibilidad con Internet Explorer · Declarado para Internet Explorer
<head><meta name="GENERATOR" content="Microsoft SharePoint" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Expires" content="0" /><meta http-equiv="X-UA-Compatible" content="IE=8"/><meta name="ROBOTS" content="NOHTMLINDEX" /><title>
en 3 de 120 ficheros mirados; se enseña uno
7/sitios/sorolla2/es-ES/Paginas/inicio.aspx1 cita
10línea 89Bibliotecas desde CDN público
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" /><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.2/css/all.min.css" />
en 32 de 120 ficheros mirados; se enseña uno
8/sitios/pap/es-ES/Paginas/inicio.aspx#inline-2f1e58b1851 cita
11línea 6Google Analytics clásico (apagado en 2023) · Google Analytics clásico
gtag('config', 'UA-23803004-1', {
en 4 de 149 ficheros mirados; se enseña uno
9/sitios/pap/es-ES/Paginas/FormularioCanalInterno.aspx1 cita
12línea 411reCAPTCHA
<script src='https://www.google.com/recaptcha/api.js'></script>
en 3 de 120 ficheros mirados; se enseña uno
10/sitios/clasespasivas/es-ES/Ayuda/Paginas/AvisoLegal.aspx3 citas
13línea 27WebSphere Portal
<script src="/wps/contenthandler/wss/!ut/p/digest!j5sG23iXJqrcYDqONTFL7w/war/POINThemeStatic/themes/Portal8.5/js/poin/vendor/jquery.min.js"></script>
14línea 911Portlets (JSR-168/286)
<div style="display:none" id="portletState">{}</div><section class="aviso-page">
17línea 28jQuery 1.x
<script src="/wps/contenthandler/wss/!ut/p/digest!j5sG23iXJqrcYDqONTFL7w/war/POINThemeStatic/themes/Portal8.5/js/poin/jquery-1.12.4.js"></script>
11/_layouts/15/WsaUpload.ashx1 cita
18línea 16Etiquetas de HTML 3.2
<font color=red><b>Explicaci&oacute;n:</b> La petición realizada incumple alguna política de seguridad de la organización o no tiene permitido el acceso a este recurso.</font>
en 16 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.