Uses of Class
com.h3xstream.findsecbugs.taintanalysis.TaintFrame
-
-
Uses of TaintFrame in com.h3xstream.findsecbugs
Methods in com.h3xstream.findsecbugs with parameters of type TaintFrame Modifier and Type Method Description protected intPermissiveCORSDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset) -
Uses of TaintFrame in com.h3xstream.findsecbugs.crypto.cipher
Methods in com.h3xstream.findsecbugs.crypto.cipher with parameters of type TaintFrame Modifier and Type Method Description protected intCipherDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset) -
Uses of TaintFrame in com.h3xstream.findsecbugs.file
Methods in com.h3xstream.findsecbugs.file with parameters of type TaintFrame Modifier and Type Method Description protected intSuspiciousCommandDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset) -
Uses of TaintFrame in com.h3xstream.findsecbugs.injection
Methods in com.h3xstream.findsecbugs.injection with parameters of type TaintFrame Modifier and Type Method Description protected voidAbstractInjectionDetector. analyzeLocation(edu.umd.cs.findbugs.ba.ClassContext classContext, org.apache.bcel.classfile.Method method, org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, org.apache.bcel.generic.InvokeInstruction invoke, TaintFrame fact, ClassMethodSignature classMethodSignature)protected abstract voidAbstractTaintDetector. analyzeLocation(edu.umd.cs.findbugs.ba.ClassContext classContext, org.apache.bcel.classfile.Method method, org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, org.apache.bcel.generic.InvokeInstruction invoke, TaintFrame fact, ClassMethodSignature classMethodSignature)protected intAbstractInjectionDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset)The default implementation ofgetPriorityFromTaintFrame()can be overridden if the detector must base its priority on multiple parameters or special conditions like constant values. -
Uses of TaintFrame in com.h3xstream.findsecbugs.injection.xml
Methods in com.h3xstream.findsecbugs.injection.xml with parameters of type TaintFrame Modifier and Type Method Description protected intXmlInjectionDetector. getPriorityFromTaintFrame(TaintFrame taintFrame, int offset)voidXmlInjectionDetector. visitField(org.apache.bcel.generic.FieldInstruction put, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, Taint taint, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg)voidXmlInjectionDetector. visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, List<Taint> parameters, org.apache.bcel.generic.ConstantPoolGen cpg)voidXmlInjectionDetector. visitLoad(org.apache.bcel.generic.LoadInstruction instruction, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg) -
Uses of TaintFrame in com.h3xstream.findsecbugs.password
Methods in com.h3xstream.findsecbugs.password with parameters of type TaintFrame Modifier and Type Method Description protected intAbstractHardcodedPasswordEqualsDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset)protected intAbstractHardcodePasswordInMapDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset)protected intHashUnsafeEqualsDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset)protected intIntuitiveHardcodePasswordDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset)protected intJschPasswordDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset)voidAbstractHardcodedPasswordEqualsDetector. visitField(org.apache.bcel.generic.FieldInstruction put, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, Taint taint, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg)voidHashUnsafeEqualsDetector. visitField(org.apache.bcel.generic.FieldInstruction put, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, Taint taint, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg)voidAbstractHardcodedPasswordEqualsDetector. visitInvoke(org.apache.bcel.generic.InvokeInstruction instruction, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, List<Taint> parameters, org.apache.bcel.generic.ConstantPoolGen cpg)voidHashUnsafeEqualsDetector. visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, List<Taint> parameters, org.apache.bcel.generic.ConstantPoolGen cpg)voidAbstractHardcodedPasswordEqualsDetector. visitLoad(org.apache.bcel.generic.LoadInstruction instruction, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg)voidHashUnsafeEqualsDetector. visitLoad(org.apache.bcel.generic.LoadInstruction instruction, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg) -
Uses of TaintFrame in com.h3xstream.findsecbugs.scala
Methods in com.h3xstream.findsecbugs.scala with parameters of type TaintFrame Modifier and Type Method Description protected intXssMvcApiDetector. getPriorityFromTaintFrame(TaintFrame fact, int offset) -
Uses of TaintFrame in com.h3xstream.findsecbugs.taintanalysis
Methods in com.h3xstream.findsecbugs.taintanalysis that return TaintFrame Modifier and Type Method Description TaintFrameTaintAnalysis. createFact()Methods in com.h3xstream.findsecbugs.taintanalysis with parameters of type TaintFrame Modifier and Type Method Description TaintMethodConfigTaintConfig. getMethodConfig(TaintFrame frame, edu.umd.cs.findbugs.classfile.MethodDescriptor methodDescriptor, String className, String methodId)voidTaintAnalysis. initEntryFact(TaintFrame fact)Initialize the initial state of a TaintFrame.voidTaintAnalysis. meetInto(TaintFrame fact, edu.umd.cs.findbugs.ba.Edge edge, TaintFrame result)protected voidTaintAnalysis. mergeValues(TaintFrame frame, TaintFrame result, int i)voidTaintAnalysis. transferInstruction(org.apache.bcel.generic.InstructionHandle handle, edu.umd.cs.findbugs.ba.BasicBlock block, TaintFrame fact)voidTaintFrameAdditionalVisitor. visitField(org.apache.bcel.generic.FieldInstruction put, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, Taint taintFrame, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg)voidTaintFrameAdditionalVisitor. visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, List<Taint> parameters, org.apache.bcel.generic.ConstantPoolGen cpg)This method will be triggered for every method invocation (static, interface, special and virtual).voidTaintFrameAdditionalVisitor. visitLoad(org.apache.bcel.generic.LoadInstruction load, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg) -
Uses of TaintFrame in com.h3xstream.findsecbugs.taintanalysis.extra
Methods in com.h3xstream.findsecbugs.taintanalysis.extra with parameters of type TaintFrame Modifier and Type Method Description voidJstlExpressionWhiteLister. visitField(org.apache.bcel.generic.FieldInstruction put, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, Taint taintFrame, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg)voidPotentialValueTracker. visitField(org.apache.bcel.generic.FieldInstruction put, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, Taint taintFrame, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg)voidJstlExpressionWhiteLister. visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, List<Taint> parameters, org.apache.bcel.generic.ConstantPoolGen cpg)voidPotentialValueTracker. visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, List<Taint> parameters, org.apache.bcel.generic.ConstantPoolGen cpg)voidJstlExpressionWhiteLister. visitLoad(org.apache.bcel.generic.LoadInstruction load, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg)voidPotentialValueTracker. visitLoad(org.apache.bcel.generic.LoadInstruction load, org.apache.bcel.generic.MethodGen methodGen, TaintFrame frameType, int numProduced, org.apache.bcel.generic.ConstantPoolGen cpg)
-