Package com.h3xstream.findsecbugs
Class FindSecBugsGlobalConfig
- java.lang.Object
-
- com.h3xstream.findsecbugs.FindSecBugsGlobalConfig
-
public class FindSecBugsGlobalConfig extends Object
This class contains some flag that can be used to create global configuration. This could be use to have alternative behavior if the command line client is used versus the usual FindBugs environment.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFindSecBugsGlobalConfig()
-
Method Summary
-
-
-
Method Detail
-
getCustomSinksConfigFile
public String getCustomSinksConfigFile(String suffix)
This getter will load sink injections. TODO: Load dynamically all system variable with the prefix in the constructor.- Parameters:
suffix-- Returns:
-
getInstance
public static FindSecBugsGlobalConfig getInstance()
-
getFindSecBugsVersion
public String getFindSecBugsVersion()
Getters and setters only
-
setFindSecBugsVersion
public void setFindSecBugsVersion(String findSecBugsVersion)
-
isDebugOutputTaintConfigs
public boolean isDebugOutputTaintConfigs()
-
isWorkaroundVisitInvokeDynamic
public boolean isWorkaroundVisitInvokeDynamic()
-
setWorkaroundVisitInvokeDynamic
public void setWorkaroundVisitInvokeDynamic(boolean workaroundVisitInvokeDynamic)
-
isVerboseLocationReport
public boolean isVerboseLocationReport()
-
setDebugOutputTaintConfigs
public void setDebugOutputTaintConfigs(boolean debugOutputTaintConfigs)
-
isDebugPrintInstructionVisited
public boolean isDebugPrintInstructionVisited()
-
setDebugPrintInstructionVisited
public void setDebugPrintInstructionVisited(boolean debugPrintInstructionVisited)
-
isDebugPrintInvocationVisited
public boolean isDebugPrintInvocationVisited()
-
setDebugPrintInvocationVisited
public void setDebugPrintInvocationVisited(boolean debugPrintInvocationVisited)
-
isDebugTaintState
public boolean isDebugTaintState()
-
setDebugTaintState
public void setDebugTaintState(boolean debugTaintState)
-
isTaintedSystemVariables
public boolean isTaintedSystemVariables()
-
setTaintedSystemVariables
public void setTaintedSystemVariables(boolean taintedSystemVariables)
-
getCustomConfigFile
public String getCustomConfigFile()
-
setCustomConfigFile
public void setCustomConfigFile(String customConfigFile)
-
isTaintedMainArgument
public boolean isTaintedMainArgument()
-
setTaintedMainArgument
public void setTaintedMainArgument(boolean taintedMainArguments)
-
isReportPotentialXssWrongContext
public boolean isReportPotentialXssWrongContext()
-
setReportPotentialXssWrongContext
public void setReportPotentialXssWrongContext(boolean reportPotentialXssWrongContext)
-
-