
analysis.EdaAnalysisResults Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of regex-static-analysis Show documentation
Show all versions of regex-static-analysis Show documentation
A tool to perform static analysis on regexes to determine whether they are vulnerable to ReDoS.
package analysis;
import analysis.AnalysisSettings.PriorityRemovalStrategy;
import nfa.NFAGraph;
abstract class EdaAnalysisResults extends AnalysisResults {
enum EdaCases {PARALLEL, ESCC, FILTER, NO_EDA}
public final EdaCases edaCase;
private PriorityRemovalStrategy priorityRemovalStrategy;
public PriorityRemovalStrategy getPriorityRemovalStrategy() {
return priorityRemovalStrategy;
}
public void setPriorityRemovalStrategy(PriorityRemovalStrategy priorityRemovalStrategy) {
this.priorityRemovalStrategy = priorityRemovalStrategy;
}
protected EdaAnalysisResults(NFAGraph originalGraph, EdaCases edaCase) {
super(originalGraph);
this.edaCase = edaCase;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy