Class AndroidSqlInjectionDetector

  • All Implemented Interfaces:
    edu.umd.cs.findbugs.Detector, edu.umd.cs.findbugs.Priorities

    public class AndroidSqlInjectionDetector
    extends BasicInjectionDetector
    • Field Detail

      • CONTENT_PROVIDER_TYPES

        public static final String[] CONTENT_PROVIDER_TYPES
    • Constructor Detail

      • AndroidSqlInjectionDetector

        public AndroidSqlInjectionDetector​(edu.umd.cs.findbugs.BugReporter bugReporter)
    • Method Detail

      • getPriority

        protected int getPriority​(Taint taint)
        Description copied from class: AbstractInjectionDetector
        The default implementation of getPriority() can be overridden if the severity and the confidence for risk is particular. By default, injection will be rated "High" if the complete link between source and sink is made. If it is not the case but concatenation with external source is made, "Medium" is used.
        Overrides:
        getPriority in class AbstractInjectionDetector
        Parameters:
        taint - Detail about the state of the value passed (Cumulative information leading to the variable passed).
        Returns:
        Priorities interface values from 1 to 5 (Enum-like interface)