org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException:
不允许脚本使用groovy.lang.GroovyObject方法
getProperty
java.lang.String (com.cccis.telematics.build.Templates.run_jgitflow_template)
在org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.StaticWhitelist.rejectMethod
(StaticWhitelist.java:180)
答案 0 :(得分:-2)
这里发生的是,该属性不存在于所讨论对象的名称中,因此Groovy开始对该对象进行内部检查。我想允许自省会导致安全漏洞。
复制:
class Foo
{
String FOOSPRoperty
}
def a_method()
{
Foo f = new Foo()
f.foosPROPERTY.replace( "x", "y" )
}