| Package | Description |
|---|---|
| com.h3xstream.findsecbugs.injection | |
| com.h3xstream.findsecbugs.password | |
| com.h3xstream.findsecbugs.scala | |
| com.h3xstream.findsecbugs.taintanalysis |
| 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,
String currentMethod) |
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,
String currentMethod) |
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 |
HardcodePasswordInMapDetector.getPriorityFromTaintFrame(TaintFrame fact,
int offset) |
| 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) |
Copyright © 2017. All rights reserved.