Class 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 Detail

      • FindSecBugsGlobalConfig

        protected FindSecBugsGlobalConfig()
    • 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:
      • 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)