没有合适的资源?快使用搜索试试~ 我知道了~
script-security-plugin:允许Jenkins管理员控制用户可以运行哪些进程内脚本
共88个文件
java:54个
jelly:7个
xml:3个
需积分: 33 0 下载量 14 浏览量
2021-02-26
03:22:41
上传
评论
收藏 193KB ZIP 举报
温馨提示
脚本安全插件 用户手册 (改编自有关信息) 各种Jenkins插件要求用户定义自定义脚本(最常用Groovy语言)以自定义Jenkins的行为。 如果每个编写这些脚本的人都是Jenkins管理员(特别是如果他们具有“脚本脚本”链接所使用的“总体/运行脚本”权限),那么他们就可以编写自己喜欢的任何脚本。 这些脚本可以使用提供给插件的相同API直接引用内部Jenkins对象。 这些用户必须完全受信任,因为他们可以对Jenkins做任何事情(甚至更改其安全设置或在服务器上运行Shell命令)。 但是,如果某些脚本作者是仅具有更有限权限的“常规用户”,例如Job / Configure,则让他们运行任意脚本是不合适的。 为了支持这种角色划分,可以将脚本安全性库插件集成到各种功能插件中。 它支持两个相关的系统:脚本批准和Groovy沙箱。 脚本批准 第一个也是更简单的安全系统是允许运行任何类型的
资源推荐
资源详情
资源评论
收起资源包目录
script-security-plugin-master.zip (88个子文件)
script-security-plugin-master
pom.xml 3KB
Jenkinsfile 168B
.github
dependabot.yml 337B
src
test
resources
org
jenkinsci
plugins
scriptsecurity
sandbox
groovy
SandboxInterceptorTest
all.groovy 2KB
somejar.jar 913B
SecureGroovyScriptTest
script-security-plugin-testjar.jar 4KB
updated
script-security-plugin-testjar.jar 4KB
README.md 95B
scripts
ScriptApprovalTest
malformedScriptApproval.zip 397B
upgradeSmokes
scriptApproval.xml 373B
dangerousApproved.zip 374B
smoke_test.yaml 86B
smoke_test_expected.yaml 52B
java
org
jenkinsci
plugins
scriptsecurity
sandbox
whitelists
EnumeratingWhitelistTest.java 10KB
ProxyWhitelistTest.java 4KB
StaticWhitelistTest.java 5KB
GenericWhitelistTest.java 5KB
JenkinsWhitelistTest.java 1KB
groovy
SandboxInterceptorTest.java 76KB
SandboxResolvingClassLoaderTest.java 4KB
GroovyLanguageCoverageTest.java 6KB
GroovyCallSiteSelectorTest.java 8KB
TestGroovyRecorder.java 3KB
SecureGroovyScriptTest.java 49KB
GroovyMemoryLeakTest.java 3KB
scripts
Approvable.java 3KB
ClasspathEntryTest.java 4KB
AbstractApprovalTest.java 4KB
ScriptApprovalNoteTest.java 4KB
ScriptApprovalTest.java 11KB
EntryApprovalTest.java 7KB
JcascTest.java 2KB
Manager.java 4KB
main
resources
org
jenkinsci
plugins
scriptsecurity
sandbox
whitelists
jenkins-whitelist 2KB
generic-whitelist 89KB
blacklist 6KB
groovy
TestGroovyRecorder
config.jelly 169B
Messages.properties 184B
SecureGroovyScript
help-classpath.html 77B
JENKINS-15604.js 180B
help-sandbox.html 214B
config.jelly 2KB
scripts
ApprovalContext
index.jelly 2KB
Messages.properties 356B
ClasspathEntry
help-path.html 255B
config.jelly 1KB
ScriptApproval
config.jelly 211B
index.jelly 15KB
index.jelly 154B
java
org
jenkinsci
plugins
scriptsecurity
sandbox
whitelists
GenericWhitelist.java 2KB
BlanketWhitelist.java 2KB
AbstractWhitelist.java 2KB
Whitelisted.java 2KB
StaticWhitelist.java 13KB
EnumeratingWhitelist.java 15KB
AclAwareWhitelist.java 4KB
AnnotatedWhitelist.java 3KB
JenkinsWhitelist.java 2KB
ProxyWhitelist.java 10KB
RejectedAccessException.java 4KB
Whitelist.java 4KB
groovy
SecureGroovyScript.java 21KB
SandboxResolvingClassLoader.java 6KB
RejectASTTransformsCustomizer.java 6KB
ClassLoaderWhitelist.java 2KB
SandboxInterceptor.java 26KB
GroovySandbox.java 12KB
GroovyCallSiteSelector.java 13KB
scripts
ApprovalListener.java 2KB
ScriptApprovalNote.java 3KB
UnapprovedClasspathException.java 2KB
languages
JexlLanguage.java 2KB
SystemCommandLanguage.java 2KB
JellyLanguage.java 2KB
GroovyLanguage.java 2KB
GroovyXmlLanguage.java 2KB
GroovyShellLanguage.java 2KB
Language.java 2KB
UnapprovedUsageException.java 2KB
ScriptApproval.java 38KB
ApprovalContext.java 5KB
ClasspathEntry.java 7KB
ScriptApprovalLink.java 4KB
.gitignore 32B
CHANGELOG.md 28KB
.mvn
maven.config 52B
extensions.xml 422B
README.md 12KB
共 88 条
- 1
资源评论
寂寞孩纸
- 粉丝: 39
- 资源: 4473
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功