Skip to content

Commit 3bcd445

Browse files
committed
Python change 'SimpleHttpResponseTaintSink' to 'HttpResponseTaintSink'.
1 parent 8b01bac commit 3bcd445

File tree

11 files changed

+17
-17
lines changed

11 files changed

+17
-17
lines changed

python/ql/src/Security/CWE-079/ReflectedXss.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class RefectedXssConfiguration extends TaintTracking::Configuration {
3232

3333
override predicate isSource(TaintTracking::Source source) { source instanceof HttpRequestTaintSource }
3434

35-
override predicate isSink(TaintTracking::Sink sink) { sink instanceof SimpleHttpResponseTaintSink }
35+
override predicate isSink(TaintTracking::Sink sink) { sink instanceof HttpResponseTaintSink }
3636

3737
}
3838

python/ql/src/semmle/python/web/Http.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class UntrustedCookie extends TaintKind {
8686

8787

8888
/** Generic taint sink in a http response */
89-
abstract class SimpleHttpResponseTaintSink extends TaintSink {
89+
abstract class HttpResponseTaintSink extends TaintSink {
9090

9191
override predicate sinks(TaintKind kind) {
9292
kind instanceof ExternalStringKind

python/ql/src/semmle/python/web/bottle/Response.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ private Object theBottleResponseObject() {
2222
result = theBottleModule().attr("response")
2323
}
2424

25-
class BottleResponseBodyAssignment extends SimpleHttpResponseTaintSink {
25+
class BottleResponseBodyAssignment extends HttpResponseTaintSink {
2626

2727
BottleResponseBodyAssignment() {
2828
exists(DefinitionNode lhs |
@@ -37,7 +37,7 @@ class BottleResponseBodyAssignment extends SimpleHttpResponseTaintSink {
3737

3838
}
3939

40-
class BottleHandlerFunctionResult extends SimpleHttpResponseTaintSink {
40+
class BottleHandlerFunctionResult extends HttpResponseTaintSink {
4141

4242
BottleHandlerFunctionResult() {
4343
exists(BottleRoute route, Return ret |

python/ql/src/semmle/python/web/cherrypy/Response.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import semmle.python.web.cherrypy.General
77

88

99

10-
class CherryPyExposedFunctionResult extends SimpleHttpResponseTaintSink {
10+
class CherryPyExposedFunctionResult extends HttpResponseTaintSink {
1111

1212
CherryPyExposedFunctionResult() {
1313
exists(Return ret |

python/ql/src/semmle/python/web/django/Response.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class DjangoResponseSource extends TaintSource {
4040
}
4141

4242
/** A write to a django response, which is vulnerable to external data (xss) */
43-
class DjangoResponseWrite extends SimpleHttpResponseTaintSink {
43+
class DjangoResponseWrite extends HttpResponseTaintSink {
4444

4545
DjangoResponseWrite() {
4646
exists(AttrNode meth, CallNode call |
@@ -61,7 +61,7 @@ class DjangoResponseWrite extends SimpleHttpResponseTaintSink {
6161
}
6262

6363
/** An argument to initialization of a django response, which is vulnerable to external data (xss) */
64-
class DjangoResponseContent extends SimpleHttpResponseTaintSink {
64+
class DjangoResponseContent extends HttpResponseTaintSink {
6565

6666
DjangoResponseContent() {
6767
exists(CallNode call, ClassObject cls |

python/ql/src/semmle/python/web/falcon/Response.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class FalconResponseParameter extends TaintSource {
3030

3131
}
3232

33-
class FalconResponseBodySink extends SimpleHttpResponseTaintSink {
33+
class FalconResponseBodySink extends HttpResponseTaintSink {
3434

3535
FalconResponseBodySink() {
3636
exists(AttrNode attr |

python/ql/src/semmle/python/web/flask/Response.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import semmle.python.web.flask.General
88

99
/** A flask response, which is vulnerable to any sort of
1010
* http response malice. */
11-
class FlaskRoutedResponse extends SimpleHttpResponseTaintSink {
11+
class FlaskRoutedResponse extends HttpResponseTaintSink {
1212

1313
FlaskRoutedResponse() {
1414
exists(PyFunctionObject response |
@@ -28,7 +28,7 @@ class FlaskRoutedResponse extends SimpleHttpResponseTaintSink {
2828
}
2929

3030

31-
class FlaskResponseArgument extends SimpleHttpResponseTaintSink {
31+
class FlaskResponseArgument extends HttpResponseTaintSink {
3232

3333
FlaskResponseArgument() {
3434
exists(CallNode call |

python/ql/src/semmle/python/web/pyramid/Response.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ private import semmle.python.web.Http
99

1010
/** A pyramid response, which is vulnerable to any sort of
1111
* http response malice. */
12-
class PyramidRoutedResponse extends SimpleHttpResponseTaintSink {
12+
class PyramidRoutedResponse extends HttpResponseTaintSink {
1313

1414
PyramidRoutedResponse() {
1515
exists(PyFunctionObject view |

python/ql/src/semmle/python/web/tornado/Response.qll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class TornadoConnectionSource extends TaintSource {
3131

3232
}
3333

34-
class TornadoConnectionWrite extends SimpleHttpResponseTaintSink {
34+
class TornadoConnectionWrite extends HttpResponseTaintSink {
3535

3636
override string toString() {
3737
result = "tornado.connection.write"
@@ -53,7 +53,7 @@ class TornadoConnectionWrite extends SimpleHttpResponseTaintSink {
5353

5454
}
5555

56-
class TornadoHttpRequestHandlerWrite extends SimpleHttpResponseTaintSink {
56+
class TornadoHttpRequestHandlerWrite extends HttpResponseTaintSink {
5757

5858
override string toString() {
5959
result = "tornado.HttpRequesHandler.write"
@@ -73,7 +73,7 @@ class TornadoHttpRequestHandlerWrite extends SimpleHttpResponseTaintSink {
7373

7474
}
7575

76-
class TornadoHttpRequestHandlerRedirect extends SimpleHttpResponseTaintSink {
76+
class TornadoHttpRequestHandlerRedirect extends HttpResponseTaintSink {
7777

7878
override string toString() {
7979
result = "tornado.HttpRequesHandler.redirect"

python/ql/src/semmle/python/web/turbogears/Response.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import TurboGears
77

88

99

10-
class ControllerMethodReturnValue extends SimpleHttpResponseTaintSink {
10+
class ControllerMethodReturnValue extends HttpResponseTaintSink {
1111

1212
ControllerMethodReturnValue() {
1313
exists(TurboGearsControllerMethod m |
@@ -22,7 +22,7 @@ class ControllerMethodReturnValue extends SimpleHttpResponseTaintSink {
2222

2323
}
2424

25-
class ControllerMethodTemplatedReturnValue extends SimpleHttpResponseTaintSink {
25+
class ControllerMethodTemplatedReturnValue extends HttpResponseTaintSink {
2626

2727
ControllerMethodTemplatedReturnValue() {
2828
exists(TurboGearsControllerMethod m |

0 commit comments

Comments
 (0)