Update app/common/src/main/java/stirling/software/common/util/CustomHtmlSanitizer.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Anthony Stirling 2025-07-24 11:51:26 +01:00 committed by GitHub
parent 29e767cb73
commit 07dd81631f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -12,14 +12,14 @@ import stirling.software.common.service.SsrfProtectionService;
@Component
public class CustomHtmlSanitizer {
private static SsrfProtectionService ssrfProtectionService;
private final SsrfProtectionService ssrfProtectionService;
@Autowired
public void setSsrfProtectionService(SsrfProtectionService ssrfProtectionService) {
CustomHtmlSanitizer.ssrfProtectionService = ssrfProtectionService;
public CustomHtmlSanitizer(SsrfProtectionService ssrfProtectionService) {
this.ssrfProtectionService = ssrfProtectionService;
}
private static final AttributePolicy SSRF_SAFE_URL_POLICY =
private final AttributePolicy SSRF_SAFE_URL_POLICY =
new AttributePolicy() {
@Override
public String apply(String elementName, String attributeName, String value) {