added Content-Security-Policy header to download image api to prevent malicious code injection

This commit is contained in:
dashevchenko 2025-08-27 16:05:20 +03:00
parent 00381459c2
commit b2ae6f92d1

View File

@ -300,6 +300,7 @@ public class ImageController extends BaseController {
tbImageService.putETag(cacheKey, descriptor.getEtag());
var result = ResponseEntity.ok()
.header("Content-Type", descriptor.getMediaType())
.header("Content-Security-Policy", "default-src 'none'")
.eTag(descriptor.getEtag());
if (!cacheKey.isPublic()) {
result