@@ -28,7 +28,7 @@ class UnsafeJsEvalAdditionalTaintStep extends Unit {
2828/**
2929 * A default SQL injection sink for the `WKWebView` interface.
3030 */
31- class WKWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
31+ private class WKWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
3232 WKWebViewDefaultUnsafeJsEvalSink ( ) {
3333 any ( CallExpr ce |
3434 ce .getStaticTarget ( )
@@ -48,7 +48,7 @@ class WKWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
4848/**
4949 * A default SQL injection sink for the `WKUserContentController` interface.
5050 */
51- class WKUserContentControllerDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
51+ private class WKUserContentControllerDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
5252 WKUserContentControllerDefaultUnsafeJsEvalSink ( ) {
5353 any ( CallExpr ce |
5454 ce .getStaticTarget ( )
@@ -61,7 +61,7 @@ class WKUserContentControllerDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
6161/**
6262 * A default SQL injection sink for the `UIWebView` and `WebView` interfaces.
6363 */
64- class UIWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
64+ private class UIWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
6565 UIWebViewDefaultUnsafeJsEvalSink ( ) {
6666 any ( CallExpr ce |
6767 ce .getStaticTarget ( )
@@ -74,7 +74,7 @@ class UIWebViewDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
7474/**
7575 * A default SQL injection sink for the `JSContext` interface.
7676 */
77- class JSContextDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
77+ private class JSContextDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
7878 JSContextDefaultUnsafeJsEvalSink ( ) {
7979 any ( CallExpr ce |
8080 ce .getStaticTarget ( )
@@ -87,7 +87,7 @@ class JSContextDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
8787/**
8888 * A default SQL injection sink for the `JSEvaluateScript` function.
8989 */
90- class JSEvaluateScriptDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
90+ private class JSEvaluateScriptDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
9191 JSEvaluateScriptDefaultUnsafeJsEvalSink ( ) {
9292 any ( CallExpr ce |
9393 ce .getStaticTarget ( ) .( FreeFunctionDecl ) .hasName ( "JSEvaluateScript(_:_:_:_:_:_:)" )
@@ -98,7 +98,7 @@ class JSEvaluateScriptDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink {
9898/**
9999 * A default SQL injection sanitrizer.
100100 */
101- class DefaultUnsafeJsEvalAdditionalTaintStep extends UnsafeJsEvalAdditionalTaintStep {
101+ private class DefaultUnsafeJsEvalAdditionalTaintStep extends UnsafeJsEvalAdditionalTaintStep {
102102 override predicate step ( DataFlow:: Node nodeFrom , DataFlow:: Node nodeTo ) {
103103 exists ( Argument arg |
104104 arg =
0 commit comments