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

inclusion.gob.es

Bienvenido a la web del Ministerio de Inclusión, Seguridad Social y Migraciones - Ministerio de Inclusión, Seguridad Social y Migraciones

§ 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… 8Google Tag Manager 9Google Maps 10Twitter / X (widgets) 11ANALÍTICA Y TERCEROSHTML5 (doctype) 3React 4jQuery 5Bibliotecas desde CDN público 6CKEditor 7sin mantenimiento desde 2021: solo servía para incrustar Flash, que murió en 2021swfobject 2.1 · 2021 12FRONT-ENDLiferay Portal 2Portal Java compuesto de portlets, el modelo de los años 2000.Portlets (JSR-168/286) 13PLATAFORMAApache httpd 1SERVIDORHTTPS · TLSv1.3caduca el 2026-09-16cert. FNMT-RCMTRANSPORTEinclusion.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 2013swfobject 2.1 deja de mantenerseGoogle Analytics clásico deja de funcionarcaptura

Hay algo que dejó de funcionar en 2023 y sigue publicado, así que la última revisión a fondo es anterior a esa fecha: 3 años como mínimo. Y hay capas que ya no se elegían después de 2013.

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

  • medioswfobject 2.1sin mantenimiento desde 2021 · 5 años. solo servía para incrustar Flash, que murió en 202112
  • medioPortlets (JSR-168/286)Portal Java compuesto de portlets, el modelo de los años 2000.13
  • medioGoogle Analytics clásicoUniversal Analytics se apagó el 1 de julio de 2023: el script sigue cargándose y no mide nada.8
§ 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
Lo que el servidor dice de sí mismo
  • ServerApache
Transporte
  • CifradoTLSv1.3 · TLS_AES_256_GCM_SHA384
  • CertificadoFNMT-RCM · caduca el 2026-09-16
§ 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/2 citas
1cabecera de la portadaApache httpd
server: Apache
6cabecera de la portadaBibliotecas desde CDN público
content-security-policy: default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' https://www.youtube.com https://unpkg.com https://insuit.net https://cdn.insuit.net https://www.google-analytics.com https://www.googletagmanager.com https://platform.twitter.com https://mathjax.rstudio.com data:; frame-src 'self' h
2/9 citas
2línea 373Liferay Portal
if (Liferay && Liferay.Language && Liferay.Language._cache) {
en 120 de 120 ficheros mirados; se enseña uno
3línea 35HTML5 (doctype)
<!DOCTYPE html>
en 120 de 120 ficheros mirados; se enseña uno
4línea 186React
<script type="importmap">{"imports":{"react-dom":"/o/frontend-js-react-web/__liferay__/exports/react-dom.js","@clayui/breadcrumb":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$breadcrumb.js","@clayui/charts":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$charts.js","@clayui/empty-state"
en 120 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
5línea 187jQuery
pt data-senna-track="permanent" src="/combo?browserId=chrome&minifierType=js&languageId=es_ES&t=1788157218537&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/init.js&/o/frontend-js-jquery-web/jquery/ajax.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/f
en 120 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
7línea 593CKEditor
getEditorCKEditorPath: function () {
en 120 de 120 ficheros mirados; se enseña uno
8línea 1.255Google Analytics clásico (apagado en 2023) · Google Analytics clásico
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
en 120 de 120 ficheros mirados; se enseña uno
9línea 133Google Tag Manager
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
en 120 de 120 ficheros mirados; se enseña uno
11línea 8.754Twitter / X (widgets)
<script type="" src="https://platform.twitter.com/widgets.js"></script>
13línea 226Portlets (JSR-168/286)
o?browserId=chrome&amp;minifierType=css&amp;themeId=missmitheme_WAR_missmitheme&amp;languageId=es_ES&amp;com_····h01:%2Fo%2Fportal-search-web%2Fcss%2Fmain.css&amp;com_····odu
en 120 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
3/o/missmi-theme/js/org_chart/org_chart.js?browserId=chrome&amp;minifierType=js&amp;languageI…2 citas
10línea 151Google Maps
var Fc=H("https://maps.googleapis.com/maps/api/js?jsapiRedirect=true"),Gc=H("https://maps-api-ssl.google.com/maps?jsapiRedirect=true&file=googleapi");
en 6 de 150 ficheros mirados; se enseña uno
12línea 76swfobject 2.1
",compressed:"CFInstall.min.js"},"1.0.2":{uncompressed:"CFInstall.js",compressed:"CFInstall.min.js"}},aliases:{1:"1.0.2","1.0":"1.0.2"}},swfobject:{versions:{"2.1":{uncompressed:"swfobject_src.js",compressed:"swfobject.js"},"2.2":{uncompressed:"swfobject_src.js",compressed:"swfobject.js"}},aliases:{
línea minificada, recortada

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.