| Modifier and Type | Method and Description |
|---|---|
protected int |
PermissiveCORSDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
CipherDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
SuspiciousCommandDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractTaintDetector.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 void |
AbstractInjectionDetector.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 int |
AbstractInjectionDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset)
The default implementation of
getPriorityFromTaintFrame() can be overridden if the detector must base its
priority on multiple parameters or special conditions like constant values. |
| Modifier and Type | Method and Description |
|---|---|
protected int |
IntuitiveHardcodePasswordDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset) |
protected int |
HashUnsafeEqualsDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset) |
protected int |
AbstractHardcodePasswordInMapDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset) |
protected int |
AbstractHardcodedPasswordEqualsDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset) |
void |
HashUnsafeEqualsDetector.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) |
void |
AbstractHardcodedPasswordEqualsDetector.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) |
void |
HashUnsafeEqualsDetector.visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
List<Taint> parameters,
org.apache.bcel.generic.ConstantPoolGen cpg) |
void |
AbstractHardcodedPasswordEqualsDetector.visitInvoke(org.apache.bcel.generic.InvokeInstruction instruction,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
List<Taint> parameters,
org.apache.bcel.generic.ConstantPoolGen cpg) |
void |
HashUnsafeEqualsDetector.visitLoad(org.apache.bcel.generic.LoadInstruction instruction,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
int numProduced,
org.apache.bcel.generic.ConstantPoolGen cpg) |
void |
AbstractHardcodedPasswordEqualsDetector.visitLoad(org.apache.bcel.generic.LoadInstruction instruction,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
int numProduced,
org.apache.bcel.generic.ConstantPoolGen cpg) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
XssMvcApiDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
TaintFrame |
TaintAnalysis.createFact() |
| Modifier and Type | Method and Description |
|---|---|
TaintMethodConfig |
TaintConfig.getMethodConfig(TaintFrame frame,
edu.umd.cs.findbugs.classfile.MethodDescriptor methodDescriptor,
String className,
String methodId) |
void |
TaintAnalysis.initEntryFact(TaintFrame fact)
Initialize the initial state of a TaintFrame.
|
void |
TaintAnalysis.meetInto(TaintFrame fact,
edu.umd.cs.findbugs.ba.Edge edge,
TaintFrame result) |
protected void |
TaintAnalysis.mergeValues(TaintFrame frame,
TaintFrame result,
int i) |
void |
TaintAnalysis.transferInstruction(org.apache.bcel.generic.InstructionHandle handle,
edu.umd.cs.findbugs.ba.BasicBlock block,
TaintFrame fact) |
void |
TaintFrameAdditionalVisitor.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) |
void |
TaintFrameAdditionalVisitor.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).
|
void |
TaintFrameAdditionalVisitor.visitLoad(org.apache.bcel.generic.LoadInstruction load,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
int numProduced,
org.apache.bcel.generic.ConstantPoolGen cpg) |
| Modifier and Type | Method and Description |
|---|---|
void |
PotentialValueTracker.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) |
void |
JstlExpressionWhiteLister.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) |
void |
PotentialValueTracker.visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
List<Taint> parameters,
org.apache.bcel.generic.ConstantPoolGen cpg) |
void |
JstlExpressionWhiteLister.visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
List<Taint> parameters,
org.apache.bcel.generic.ConstantPoolGen cpg) |
void |
PotentialValueTracker.visitLoad(org.apache.bcel.generic.LoadInstruction load,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
int numProduced,
org.apache.bcel.generic.ConstantPoolGen cpg) |
void |
JstlExpressionWhiteLister.visitLoad(org.apache.bcel.generic.LoadInstruction load,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
int numProduced,
org.apache.bcel.generic.ConstantPoolGen cpg) |
Copyright © 2019. All rights reserved.