Protect important velocity variables by making them readonly
------------------------------------------------------------

                 Key: XWIKI-1724
                 URL: http://jira.xwiki.org/jira/browse/XWIKI-1724
             Project: XWiki Platform
          Issue Type: New Feature
          Components: Core, Scripting - Velocity
            Reporter: Sergiu Dumitriu


We shouldn't allow user code to overwrite important variables, like $*doc, 
$context, $xwiki, $request, $response. This can be done using the notification 
mechanism provided by velocity, which allows to intercept any variable 
assignment.

This is important because portions of code that make use of programming rights 
might alter the wrong document, if $doc would be changed, for example.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.xwiki.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to