Interface JavaDeserializationRemediator
public interface JavaDeserializationRemediator
Remediates Java deserialization vulnerabilities.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JavaDeserializationRemediator
The default header injection remediation strategy. -
Method Summary
Modifier and TypeMethodDescriptionremediateAll
(com.github.javaparser.ast.CompilationUnit cu, String path, io.codemodder.codetf.DetectorRule detectorRule, List<T> issuesForFile, Function<T, String> getKey, Function<T, Integer> getStartLine, Function<T, Integer> getEndLine, Function<T, Integer> getColumn) Remediate all Java deserialization vulnerabilities in the given compilation unit.
-
Field Details
-
DEFAULT
The default header injection remediation strategy.
-
-
Method Details
-
remediateAll
<T> CodemodFileScanningResult remediateAll(com.github.javaparser.ast.CompilationUnit cu, String path, io.codemodder.codetf.DetectorRule detectorRule, List<T> issuesForFile, Function<T, String> getKey, Function<T, Integer> getStartLine, Function<T, Integer> getEndLine, Function<T, Integer> getColumn) Remediate all Java deserialization vulnerabilities in the given compilation unit.
-