Package io.codemodder.remediation.xxe
Interface XXEJavaRemediatorStrategy
public interface XXEJavaRemediatorStrategy
Strategy for remediating XXE vulnerabilities using Java's DOM parser.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final XXEJavaRemediatorStrategy
A default implementation for callers. -
Method Summary
Modifier and TypeMethodDescriptionremediateAll
(com.github.javaparser.ast.CompilationUnit cu, String string, io.codemodder.codetf.DetectorRule detectorRule, List<T> issuesForFile, Function<T, String> getKey, Function<T, Integer> getLine, Function<T, Integer> getColumn) Remediate all XXE vulnerabilities in the given compilation unit.
-
Field Details
-
DEFAULT
A default implementation for callers.
-
-
Method Details
-
remediateAll
<T> CodemodFileScanningResult remediateAll(com.github.javaparser.ast.CompilationUnit cu, String string, io.codemodder.codetf.DetectorRule detectorRule, List<T> issuesForFile, Function<T, String> getKey, Function<T, Integer> getLine, Function<T, Integer> getColumn) Remediate all XXE vulnerabilities in the given compilation unit.
-