@@ -28,7 +28,7 @@ class UnsafeJsEvalAdditionalTaintStep extends Unit {
28
28
/**
29
29
* A default SQL injection sink for the `WKWebView` interface.
30
30
*/
31
- class WKWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
31
+ private class WKWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
32
32
WKWebViewDefaultUnsafeJsEvalSink ( ) {
33
33
any ( CallExpr ce |
34
34
ce .getStaticTarget ( )
@@ -48,7 +48,7 @@ class WKWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
48
48
/**
49
49
* A default SQL injection sink for the `WKUserContentController` interface.
50
50
*/
51
- class WKUserContentControllerDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
51
+ private class WKUserContentControllerDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
52
52
WKUserContentControllerDefaultUnsafeJsEvalSink ( ) {
53
53
any ( CallExpr ce |
54
54
ce .getStaticTarget ( )
@@ -61,7 +61,7 @@ class WKUserContentControllerDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
61
61
/**
62
62
* A default SQL injection sink for the `UIWebView` and `WebView` interfaces.
63
63
*/
64
- class UIWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
64
+ private class UIWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
65
65
UIWebViewDefaultUnsafeJsEvalSink ( ) {
66
66
any ( CallExpr ce |
67
67
ce .getStaticTarget ( )
@@ -74,7 +74,7 @@ class UIWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
74
74
/**
75
75
* A default SQL injection sink for the `JSContext` interface.
76
76
*/
77
- class JSContextDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
77
+ private class JSContextDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
78
78
JSContextDefaultUnsafeJsEvalSink ( ) {
79
79
any ( CallExpr ce |
80
80
ce .getStaticTarget ( )
@@ -87,7 +87,7 @@ class JSContextDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
87
87
/**
88
88
* A default SQL injection sink for the `JSEvaluateScript` function.
89
89
*/
90
- class JSEvaluateScriptDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
90
+ private class JSEvaluateScriptDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
91
91
JSEvaluateScriptDefaultUnsafeJsEvalSink ( ) {
92
92
any ( CallExpr ce |
93
93
ce .getStaticTarget ( ) .( FreeFunctionDecl ) .hasName ( "JSEvaluateScript(_:_:_:_:_:_:)" )
@@ -98,7 +98,7 @@ class JSEvaluateScriptDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
98
98
/**
99
99
* A default SQL injection sanitrizer.
100
100
*/
101
- class DefaultUnsafeJsEvalAdditionalTaintStep extends UnsafeJsEvalAdditionalTaintStep {
101
+ private class DefaultUnsafeJsEvalAdditionalTaintStep extends UnsafeJsEvalAdditionalTaintStep {
102
102
override predicate step ( DataFlow:: Node nodeFrom , DataFlow:: Node nodeTo ) {
103
103
exists ( Argument arg |
104
104
arg =
0 commit comments