com.h3xstream.findsecbugs.injection
Class InjectionDetector

java.lang.Object
  extended by com.h3xstream.findsecbugs.injection.InjectionDetector
All Implemented Interfaces:
edu.umd.cs.findbugs.Detector, edu.umd.cs.findbugs.Priorities
Direct Known Subclasses:
CommandInjectionDetector, CustomInjectionDetector, LdapInjectionDetector, ScriptInjectionDetector, SqlInjectionDetector, UnvalidatedRedirectDetector

public abstract class InjectionDetector
extends Object
implements edu.umd.cs.findbugs.Detector

Class inspired by the detector FindSqlInjection


Field Summary
 
Fields inherited from interface edu.umd.cs.findbugs.Priorities
EXP_PRIORITY, HIGH_PRIORITY, IGNORE_PRIORITY, LOW_PRIORITY, NORMAL_PRIORITY
 
Constructor Summary
protected InjectionDetector(edu.umd.cs.findbugs.BugReporter bugReporter)
           
 
Method Summary
abstract  InjectionSource[] getInjectionSource()
           
 void report()
           
 void visitClassContext(edu.umd.cs.findbugs.ba.ClassContext classContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectionDetector

protected InjectionDetector(edu.umd.cs.findbugs.BugReporter bugReporter)
Method Detail

visitClassContext

public void visitClassContext(edu.umd.cs.findbugs.ba.ClassContext classContext)
Specified by:
visitClassContext in interface edu.umd.cs.findbugs.Detector

report

public void report()
Specified by:
report in interface edu.umd.cs.findbugs.Detector

getInjectionSource

public abstract InjectionSource[] getInjectionSource()
Returns:


Copyright © 2015. All rights reserved.