All Classes and Interfaces
Class
Description
Convenience whitelist base class that denies everything by default.
Delegating whitelist which allows certain calls to be made only when a non-
ACL.SYSTEM2
user is making them.Whitelists anything marked with
Whitelisted
.Represents background information about who requested that a script or signature be approved and for what purpose.
Receives notifications on approval-related events.
Whitelists everything.
Whitelist
that allows everything defined from a specific classloader.A classpath entry used for a script.
A whitelist based on listing signatures and searching them.
Deprecated.
Language for Groovy scripts.
Allows Groovy scripts (including Groovy Templates) to be run inside a sandbox.
Handle for exiting the dynamic scope of the Groovy sandbox.
Language for Groovy Template scripts generating Bourne Shell script.
Language for Groovy Template scripts generating XML.
Language for Jelly scripts.
Language for JEXL scripts.
A language for which we can request
ScriptApproval
.Generated localization support class.
Generated localization support class.
Aggregates several whitelists.
Thrown when access to a language element was not permitted.
Manages approved scripts.
Approved classpath entry.
A classpath entry requiring approval by an administrator.
Offers a link to
ScriptApproval
.Convenience structure encapsulating a Groovy script that may either be approved whole or sandboxed.
Whitelist based on a static file.
Language for launched processes, as per
Util.tokenize(String)
and ProcessBuilder
.Exception thrown by
ScriptApproval.using(ClasspathEntry)
.Determines which methods and similar members which scripts may call.
Marks a member as being whitelisted by default for purposes of sandboxed scripts.
StaticWhitelist.stockWhitelists()
, now used only in tests