File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed
javascript/frameworks/cap/lib/advanced_security/javascript/frameworks/cap Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -32,8 +32,24 @@ class HandlerParameterOfExposedService extends HandlerParameter {
3232
3333 not exists ( this .getHandler ( ) .getHandlerRegistration ( ) .getService ( ) .getDefinition ( ) )
3434 }
35+ }
36+
37+ /**
38+ * Reads of property belonging to a request parameter that is exposed to a protocol.
39+ */
40+ class PayloadPropertyReadOfHandlerParameterOfExposedService extends RemoteFlowSource instanceof PropRead
41+ {
42+ HandlerParameterOfExposedService handlerParameterOfExposedService ;
43+
44+ PayloadPropertyReadOfHandlerParameterOfExposedService ( ) {
45+ this = handlerParameterOfExposedService .getAPropertyRead ( )
46+ }
47+
48+ HandlerParameterOfExposedService getHandlerParameter ( ) {
49+ result = handlerParameterOfExposedService
50+ }
3551
36- override string toString ( ) { result = HandlerParameter . super . toString ( ) }
52+ Handler getHandler ( ) { result = handlerParameterOfExposedService . getHandler ( ) }
3753
3854 override string getSourceType ( ) {
3955 result = "Parameter of an event handler belonging to an exposed service"
You can’t perform that action at this time.
0 commit comments