File tree Expand file tree Collapse file tree 11 files changed +17
-17
lines changed
Expand file tree Collapse file tree 11 files changed +17
-17
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 |
Original file line number Diff line number Diff 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 |
Original file line number Diff line number Diff 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 |
Original file line number Diff line number Diff 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 |
Original file line number Diff line number Diff 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 |
Original file line number Diff line number Diff 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 |
Original file line number Diff line number Diff 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"
Original file line number Diff line number Diff 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 |
You can’t perform that action at this time.
0 commit comments