Package com.atlassian.bamboo.specs.maven.sandbox
Contains classes to allow running Bamboo specs in secure way.
It's planned to be used on server side in repository stred plans feature.
It's still early stage implementation.
-
Interface Summary Interface Description ThreadPermissionVerifier -
Class Summary Class Description AbstractThreadPermissionVerifier A permission checker with very limited set of allowed permissions.AccessControlContextHackcessor This class exists to provide access toAccessControlContext.getContext()method, which is package protected.BambooSpecsSecurityManager A security manager that treats one thread in a JVM as a high-privilege, unrestricted thread.FileToBambooSpecsMapper LowPrivilegeThreadPermissionVerifier A permission checker with very limited set of allowed permissions.PrivilegedThreads ReflectionEnabledThreadPermissionVerifier A permission checker allowing limted access to Reflection API.SecureMethodInvoker SecureMethodResult SpecsRunner -
Enum Summary Enum Description HighPrivilegeThreadPermissionVerifier A permission checker that grants all permissions. -
Exception Summary Exception Description SecureMethodInvoker.SecureMethodInvocationException