You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Henri Biestro (Jira)" <ji...@apache.org> on 2022/02/07 16:31:00 UTC
[jira] [Commented] (JEXL-357) Configure accessible packages/classes/methods/fields
[ https://issues.apache.org/jira/browse/JEXL-357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17488238#comment-17488238 ]
Henri Biestro commented on JEXL-357:
------------------------------------
Permissions allow a clean and easy configuration of the scriptable world.
> Configure accessible packages/classes/methods/fields
> -----------------------------------------------------
>
> Key: JEXL-357
> URL: https://issues.apache.org/jira/browse/JEXL-357
> Project: Commons JEXL
> Issue Type: Improvement
> Affects Versions: 3.2.1
> Reporter: Henri Biestro
> Assignee: Henri Biestro
> Priority: Major
> Fix For: Later
>
>
> The @NoJexl annotation allows 'hiding' functional elements from scripts; this features will allow Jexl introspection to completely ignore existing packages/classes/methods/fields ensuring they can not be called.
> Acting (more or less) as a security manager, this will allow fine configuration of what scripts are allowed to access on a platform. Used in conjunction with Sandboxing, how much is exposed can be limited to explicit permission.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)