Desgobierno
digitalMuseo de código público
Dominio · euskadi.eusleído el 8 de septiembre de 2026
Dominio · euskadi.eus

opendata.euskadi.eus

Open Data Euskadi, Eusko Jaurlaritzaren datu irekiak - Euskadi.eus

§ 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 10ANALÍTICA Y TERCEROSHTML5 (doctype) 3Bootstrap 4ActiveX 5Modo de compatibilidad con Internet Exp… 6Google Fonts (carga externa) 7Bibliotecas desde CDN público 8Font Awesome 9sin mantenimiento desde 2016: la rama 1 se cerró con la 1.12.4 en 2016 y arrastra XSS conocidosjQuery 1.9.1 · 2016 11jQuery 3.3.1 12jQuery 3.5.1 13<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 15La 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 16FRONT-ENDJava: JSP / servlets 2LENGUAJE Y FRAMEWORKApache httpd 1SERVIDORHTTPS · TLSv1.3caduca el 2027-02-14cert. IZENPE S.A.Falta 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-OptionsTRANSPORTEopendata.euskadi.eus
  • 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 2010jQuery 1.9.1 deja de mantenersecaptura

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.

  • altoTraza de JavaLa página enseña una excepción de Java con sus clases y líneas.14
  • mediojQuery 1.9.1sin mantenimiento desde 2016 · 10 años. la rama 1 se cerró con la 1.12.4 en 2016 y arrastra XSS conocidos11
  • 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
  • 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.16
  • 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
  • HSTSpresente
  • CSPausente
  • X-Frame-Optionsausente
  • X-Content-Type-Optionsausente
Lo que el servidor dice de sí mismo
  • ServerApache
Transporte
  • CifradoTLSv1.3 · TLS_AES_128_GCM_SHA256
  • CertificadoIZENPE S.A. · caduca el 2027-02-14
§ 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/hasiera/2 citas
1cabecera de la portadaApache httpd
server: Apache
16cabecera de la portadaCodificación ISO-8859-1
content-type: text/html; charset=ISO-8859-1
2direcciones que sirve el dominio1 cita
2en la URLJava: JSP / servlets
https://opendata.euskadi.eus/r01htSearchResultWAR/r01hPresentationXML.jsp?r01kLang=es&amp;r01kQry=tC%3Aeuskadi%3BtF%3Aprocedimientos_administrativos%3BtT%3Aayuda_subvencion%3Bm%3AdocumentLanguage.EQ.es%2CprocedureStartDate.BETWEEN.01%2F01%2F2024%2C31%2F12%2F2024%3Bo%3AprocedureStartDate.DESC%3Bp%3AI
en 14 de 4924 direcciones pedidas; se enseña una
3/w79-contgen/es/contenidos/informacion/opendata_infraestructura_euska/eu_info/index.html5 citas
3línea 1HTML5 (doctype)
<!DOCTYPE html><html lang="eu"><head>
en 111 de 120 ficheros mirados; se enseña uno
6línea 131Modo de compatibilidad con Internet Explorer
<!--[if IE]>
en 110 de 120 ficheros mirados; se enseña uno
7línea 126Google Fonts (carga externa)
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic' rel='stylesheet' type='text/css'>
en 111 de 120 ficheros mirados; se enseña uno
8línea 107Bibliotecas desde CDN público
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" integrity="sha512-bLT0····uZo+fjqhx/qtq/1itJ0C2ejDxltZVFg==" crossorigin="anonymous"></script>
en 73 de 120 ficheros mirados; se enseña uno · partes enmascaradas (····)
10línea 20Google Tag Manager
l].push({'gtm.start':new Date().getTime(),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-NJ7SLRJ');
en 110 de 120 ficheros mirados; se enseña uno
4/sobre-open-data/-/sobre-los-datos-abiertos/2 citas
4línea 573Bootstrap
<script type="text/javascript" src="/r01commonresources/r01gContainerVA/scripts/common/htmlSections/r01h····rap.js"></script>
en 50 de 120 ficheros mirados; se enseña uno · partes enmascaradas (····)
5línea 33ActiveX
,parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.er
en 103 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
5/api-euskalmet/-/api-de-euskalmet/1 cita
9línea 700Font Awesome
<link rel="stylesheet" href="/styles/webopd00-font-awesomemin.css">
en 16 de 120 ficheros mirados; se enseña uno
6/sobre-open-data/-/sobre-los-datos-abiertos/#inline-6aa56601351 cita
11línea 4jQuery 1.9.1
/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license*/
7cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js1 cita
12línea 2jQuery 3.3.1
.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pu
línea minificada, recortada
8cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js1 cita
13línea 1jQuery 3.5.1
/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */
9/r48-acuerdos/es/v97aAcuerdosWar/V97AListaAcuerdosServlet?idioma=c&amp;tema=1&amp;origen=D&a…1 cita
14línea 385Traza de Java
<td>&nbsp;&nbsp;<b>Traza:</b><br />java.lang.IllegalStateException: Por favor, establezca un datasource<br/>	at v97a.util.accesoBD.V97AGestorConexion.getConnection(V97AGestorConexion.java:72)<br/>	at v97a.acuerdosBean.V97ATemasBean.obtenerTema(V97ATemasBean.java:64)<b
línea minificada, recortada
10/r01commonresources/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular1 cita
15línea 6Etiquetas de HTML 3.2
<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
en 3 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.