File tree Expand file tree Collapse file tree 4 files changed +0
-32
lines changed
ruby/ql/lib/codeql/ruby/security Expand file tree Collapse file tree 4 files changed +0
-32
lines changed Original file line number Diff line number Diff line change @@ -32,11 +32,6 @@ module ServerSideRequestForgery {
32
32
*/
33
33
abstract class Sanitizer extends DataFlow:: Node { }
34
34
35
- /**
36
- * An in-sanitizer for server side request forgery vulnerabilities.
37
- */
38
- abstract class SanitizerIn extends DataFlow:: Node { }
39
-
40
35
/**
41
36
* A out-sanitizer for server side request forgery vulnerabilities.
42
37
*/
@@ -67,13 +62,6 @@ module ServerSideRequestForgery {
67
62
HostnameSanitizer ( ) { this = DataFlow:: BarrierGuard< hostnameGuard / 3 > :: getABarrierNode ( ) }
68
63
}
69
64
70
- /**
71
- * An in-sanitizer for the hostname of a URL.
72
- */
73
- class HostnameSanitizerIn extends SanitizerIn {
74
- HostnameSanitizerIn ( ) { hostnameSanitizingPrefixEdge ( _, this ) }
75
- }
76
-
77
65
/**
78
66
* An out-sanitizer for the hostname of a URL.
79
67
*/
Original file line number Diff line number Diff line change @@ -30,8 +30,6 @@ deprecated class Configuration extends TaintTracking::Configuration {
30
30
node instanceof StringConstArrayInclusionCallBarrier
31
31
}
32
32
33
- override predicate isSanitizerIn ( DataFlow:: Node node ) { node instanceof SanitizerIn }
34
-
35
33
override predicate isSanitizerOut ( DataFlow:: Node node ) { node instanceof SanitizerOut }
36
34
37
35
deprecated override predicate isSanitizerGuard ( DataFlow:: BarrierGuard guard ) {
@@ -50,8 +48,6 @@ private module ServerSideRequestForgeryConfig implements DataFlow::ConfigSig {
50
48
node instanceof StringConstArrayInclusionCallBarrier
51
49
}
52
50
53
- predicate isBarrierIn ( DataFlow:: Node node ) { node instanceof SanitizerIn }
54
-
55
51
predicate isBarrierOut ( DataFlow:: Node node ) { node instanceof SanitizerOut }
56
52
}
57
53
Original file line number Diff line number Diff line change @@ -34,11 +34,6 @@ module UrlRedirect {
34
34
*/
35
35
abstract class Sanitizer extends DataFlow:: Node { }
36
36
37
- /**
38
- * An in-sanitizer for "URL redirection" vulnerabilities.
39
- */
40
- abstract class SanitizerIn extends DataFlow:: Node { }
41
-
42
37
/**
43
38
* An out-sanitizer for "URL redirection" vulnerabilities.
44
39
*/
@@ -139,13 +134,6 @@ module UrlRedirect {
139
134
HostnameSanitizer ( ) { this = DataFlow:: BarrierGuard< hostnameGuard / 3 > :: getABarrierNode ( ) }
140
135
}
141
136
142
- /**
143
- * An in-sanitizer for the hostname of a URL.
144
- */
145
- class HostnameSanitizerIn extends SanitizerIn {
146
- HostnameSanitizerIn ( ) { hostnameSanitizingPrefixEdge ( _, this ) }
147
- }
148
-
149
137
/**
150
138
* An out-sanitizer for the hostname of a URL.
151
139
*/
Original file line number Diff line number Diff line change @@ -25,8 +25,6 @@ deprecated class Configuration extends TaintTracking::Configuration {
25
25
26
26
override predicate isSanitizer ( DataFlow:: Node node ) { node instanceof Sanitizer }
27
27
28
- override predicate isSanitizerIn ( DataFlow:: Node node ) { node instanceof SanitizerIn }
29
-
30
28
override predicate isSanitizerOut ( DataFlow:: Node node ) { node instanceof SanitizerOut }
31
29
32
30
deprecated override predicate isSanitizerGuard ( DataFlow:: BarrierGuard guard ) {
@@ -45,8 +43,6 @@ private module UrlRedirectConfig implements DataFlow::ConfigSig {
45
43
46
44
predicate isBarrier ( DataFlow:: Node node ) { node instanceof Sanitizer }
47
45
48
- predicate isBarrierIn ( DataFlow:: Node node ) { node instanceof SanitizerIn }
49
-
50
46
predicate isBarrierOut ( DataFlow:: Node node ) { node instanceof SanitizerOut }
51
47
52
48
predicate isAdditionalFlowStep ( DataFlow:: Node node1 , DataFlow:: Node node2 ) {
You can’t perform that action at this time.
0 commit comments