@@ -18,21 +18,6 @@ import semmle.code.java.dataflow.FlowSources
18
18
import semmle.code.java.dataflow.ExternalFlow
19
19
import DataFlow:: PathGraph
20
20
21
- private class LoggingSummaryModels extends SummaryModelCsv {
22
- override predicate row ( string row ) {
23
- row =
24
- [
25
- "org.apache.logging.log4j;Logger;true;traceEntry;(Message);;Argument[0];ReturnValue;taint" ,
26
- "org.apache.logging.log4j;Logger;true;traceEntry;(String,Object[]);;Argument[0..1];ReturnValue;taint" ,
27
- "org.apache.logging.log4j;Logger;true;traceEntry;(String,Supplier[]);;Argument[0..1];ReturnValue;taint" ,
28
- "org.apache.logging.log4j;Logger;true;traceEntry;(Supplier[]);;Argument[0];ReturnValue;taint" ,
29
- "org.apache.logging.log4j;Logger;true;traceExit;(EntryMessage,Object);;Argument[1];ReturnValue;value" ,
30
- "org.apache.logging.log4j;Logger;true;traceExit;(Message,Object);;Argument[1];ReturnValue;value" ,
31
- "org.apache.logging.log4j;Logger;true;traceExit;(Object);;Argument[0];ReturnValue;value" ,
32
- "org.apache.logging.log4j;Logger;true;traceExit;(String,Object);;Argument[1];ReturnValue;value" ,
33
- ]
34
- }
35
- }
36
21
37
22
private class LoggingSinkModels extends SinkModelCsv {
38
23
override predicate row ( string row ) {
@@ -143,15 +128,6 @@ private class LoggingSinkModels extends SinkModelCsv {
143
128
"org.apache.logging.log4j;Logger;true;logMessage;(Level,Marker,String,StackTraceElement,Message,Throwable);;Argument[4];logging" ,
144
129
"org.apache.logging.log4j;Logger;true;printf;(Level,Marker,String,Object[]);;Argument[2..3];logging" ,
145
130
"org.apache.logging.log4j;Logger;true;printf;(Level,String,Object[]);;Argument[1..2];logging" ,
146
- "org.apache.logging.log4j;Logger;true;traceEntry;(Message);;Argument[0];logging" ,
147
- "org.apache.logging.log4j;Logger;true;traceEntry;(String,Object[]);;Argument[0..1];logging" ,
148
- "org.apache.logging.log4j;Logger;true;traceEntry;(String,Supplier[]);;Argument[0..1];logging" ,
149
- "org.apache.logging.log4j;Logger;true;traceEntry;(Supplier[]);;Argument[0];logging" ,
150
- "org.apache.logging.log4j;Logger;true;traceExit;(EntryMessage);;Argument[0];logging" ,
151
- "org.apache.logging.log4j;Logger;true;traceExit;(EntryMessage,Object);;Argument[0..1];logging" ,
152
- "org.apache.logging.log4j;Logger;true;traceExit;(Message,Object);;Argument[0..1];logging" ,
153
- "org.apache.logging.log4j;Logger;true;traceExit;(Object);;Argument[0];logging" ,
154
- "org.apache.logging.log4j;Logger;true;traceExit;(String,Object);;Argument[0..1];logging" ,
155
131
// org.apache.logging.log4j.LogBuilder
156
132
"org.apache.logging.log4j;LogBuilder;true;log;(CharSequence);;Argument[0];logging" ,
157
133
"org.apache.logging.log4j;LogBuilder;true;log;(Message);;Argument[0];logging" ,
0 commit comments