supabase-js se carga desde un CDN con una versión flotante y sin verificación de integridad, en las tres páginas que recogen datos personales:
<script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2">
| Recurso |
Versión |
integrity |
Páginas |
@supabase/supabase-js |
@2: cualquier 2.x, cambia sin aviso |
❌ |
registro.html, ponentes.html, voluntariado/index.html |
| Font Awesome |
6.4.0 fija |
❌ |
Las 12 páginas |
Riesgo
Con @2, cada versión nueva de la librería llega al formulario sin revisión ni prueba. Sin integrity, si el archivo del CDN se altera, el navegador lo ejecuta igual, dentro de una página que maneja nombres, correos y consentimientos.
Alcance
supabase-jsse carga desde un CDN con una versión flotante y sin verificación de integridad, en las tres páginas que recogen datos personales:integrity@supabase/supabase-js@2: cualquier 2.x, cambia sin avisoregistro.html,ponentes.html,voluntariado/index.htmlRiesgo
Con
@2, cada versión nueva de la librería llega al formulario sin revisión ni prueba. Sinintegrity, si el archivo del CDN se altera, el navegador lo ejecuta igual, dentro de una página que maneja nombres, correos y consentimientos.Alcance
supabase-js, por ejemplo@2.x.y/dist/umd/supabase.min.js.integrityycrossorigin="anonymous"asupabase-jsy a Font Awesome.