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)