Prashant Kommireddi created PIG-4080:
----------------------------------------

             Summary: Add Preprocessor commands and more to the 
black/whitelisting feature
                 Key: PIG-4080
                 URL: https://issues.apache.org/jira/browse/PIG-4080
             Project: Pig
          Issue Type: Improvement
    Affects Versions: 0.14.0, 0.13.1
            Reporter: Prashant Kommireddi
            Assignee: Prashant Kommireddi


Executing Pig scripts in a multi-tenant environment within the context of the 
app server requires disabling certain other commands that could be dangerous. 
For eg, the shell commands contained within the pig script will be executed as 
the user (possibly superuser) on the app server. The following is an example

%declare X `id`;

An admin might want to disable certain features, such as either disabling 
"shell" entirely or even being extra cautious by disabling "declare". Some more 
commands that could be disabled are - default, define (dynamic invokers), run 
and exec.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to