Por defecto, Astro-Shield no habilita SRI para contenido SSR (renderizado en el
servidor), pero puedes habilitarlo fácilmente estableciendo la opción
sri.enableMiddleware a true en tu archivo de configuración de Astro.
Reforzando la seguridad para contenido dinámico
Listas de permitidos
Astro-Shield bloqueará cualquier recurso de origen cruzado que no esté
explícitamente permitido. Esto se debe a que, de lo contrario, podría abrir la
puerta a una variedad de vulnerabilidades de seguridad causadas por cargar
contenido no confiable y marcarlo como seguro.
Podemos definir una lista de URLs de recursos permitidos como en el siguiente
ejemplo:
Bloqueo de recursos embebidos
Aunque Astro-Shield no bloquea recursos embebidos por defecto, es recomendable
bloquearlos en ciertos casos para prevenir ciertos ataques XSS.
Podemos hacerlo estableciendo las opciones sri.allowInlineScripts a false o
'static' (este último permite recursos embebidos solo en contenido estático).