├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── auto-merge-safe-deps.yml │ ├── cd.yaml │ ├── close-bom-if-passing.yml │ └── jenkins-security-scan.yml ├── .gitignore ├── .mvn ├── extensions.xml └── maven.config ├── Jenkinsfile ├── README.md ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── jenkinsci │ │ └── plugins │ │ └── scriptsecurity │ │ ├── sandbox │ │ ├── RejectedAccessException.java │ │ ├── Whitelist.java │ │ ├── groovy │ │ │ ├── ClassLoaderWhitelist.java │ │ │ ├── GroovyCallSiteSelector.java │ │ │ ├── GroovySandbox.java │ │ │ ├── RejectASTTransformsCustomizer.java │ │ │ ├── SandboxInterceptor.java │ │ │ ├── SandboxResolvingClassLoader.java │ │ │ └── SecureGroovyScript.java │ │ └── whitelists │ │ │ ├── AbstractWhitelist.java │ │ │ ├── AclAwareWhitelist.java │ │ │ ├── AnnotatedWhitelist.java │ │ │ ├── BlanketWhitelist.java │ │ │ ├── EnumeratingWhitelist.java │ │ │ ├── GenericWhitelist.java │ │ │ ├── ProxyWhitelist.java │ │ │ ├── StaticWhitelist.java │ │ │ └── Whitelisted.java │ │ └── scripts │ │ ├── ApprovalContext.java │ │ ├── ApprovalListener.java │ │ ├── ClasspathEntry.java │ │ ├── Language.java │ │ ├── ScriptApproval.java │ │ ├── ScriptApprovalLink.java │ │ ├── ScriptApprovalNote.java │ │ ├── UnapprovedClasspathException.java │ │ ├── UnapprovedUsageException.java │ │ └── languages │ │ ├── GroovyLanguage.java │ │ ├── GroovyShellLanguage.java │ │ ├── GroovyXmlLanguage.java │ │ ├── JellyLanguage.java │ │ ├── JexlLanguage.java │ │ └── SystemCommandLanguage.java └── resources │ ├── index.jelly │ └── org │ └── jenkinsci │ └── plugins │ └── scriptsecurity │ ├── sandbox │ ├── groovy │ │ ├── Messages.properties │ │ └── SecureGroovyScript │ │ │ ├── JENKINS-15604.js │ │ │ ├── config.jelly │ │ │ ├── help-classpath.html │ │ │ └── help-sandbox.html │ └── whitelists │ │ ├── blacklist │ │ ├── generic-whitelist │ │ └── jenkins-whitelist │ └── scripts │ ├── ApprovalContext │ └── index.jelly │ ├── ClasspathEntry │ ├── config.jelly │ ├── help-path.html │ └── resources.js │ ├── Messages.properties │ └── ScriptApproval │ ├── FormValidationPageDecorator │ ├── header.jelly │ └── validate.js │ ├── config.jelly │ ├── deprecated-approvedClasspaths-clear-btn-hide.js │ ├── deprecated-approvedClasspaths-clear-btn-show.js │ ├── help-forceSandbox.html │ ├── index.jelly │ └── script-approval.js └── test ├── java └── org │ └── jenkinsci │ └── plugins │ └── scriptsecurity │ ├── sandbox │ ├── groovy │ │ ├── GroovyCallSiteSelectorTest.java │ │ ├── GroovyLanguageCoverageTest.java │ │ ├── GroovyMemoryLeakTest.java │ │ ├── SandboxInterceptorTest.java │ │ ├── SandboxResolvingClassLoaderTest.java │ │ ├── SecureGroovyScriptTest.java │ │ └── TestGroovyRecorder.java │ └── whitelists │ │ ├── EnumeratingWhitelistTest.java │ │ ├── GenericWhitelistTest.java │ │ ├── JenkinsWhitelistTest.java │ │ ├── ProxyWhitelistTest.java │ │ └── StaticWhitelistTest.java │ └── scripts │ ├── AbstractApprovalTest.java │ ├── Approvable.java │ ├── ClasspathEntryTest.java │ ├── EntryApprovalTest.java │ ├── HasherScriptApprovalTest.java │ ├── JcascTest.java │ ├── Manager.java │ ├── ScriptApprovalLoadingTest.java │ ├── ScriptApprovalNoteTest.java │ └── ScriptApprovalTest.java └── resources └── org └── jenkinsci └── plugins └── scriptsecurity ├── sandbox └── groovy │ ├── SandboxInterceptorTest │ └── all.groovy │ ├── SecureGroovyScriptTest │ ├── README.md │ ├── script-security-plugin-testjar.jar │ └── updated │ │ └── script-security-plugin-testjar.jar │ ├── TestGroovyRecorder │ └── config.jelly │ └── somejar.jar └── scripts ├── ScriptApprovalTest ├── dangerousApproved.zip ├── malformedScriptApproval.zip ├── reload │ └── scriptApproval.xml └── upgradeSmokes │ └── scriptApproval.xml ├── smoke_test.yaml └── smoke_test_expected.yaml /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @jenkinsci/script-security-plugin-developers 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge-safe-deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/.github/workflows/auto-merge-safe-deps.yml -------------------------------------------------------------------------------- /.github/workflows/cd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/.github/workflows/cd.yaml -------------------------------------------------------------------------------- /.github/workflows/close-bom-if-passing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/.github/workflows/close-bom-if-passing.yml -------------------------------------------------------------------------------- /.github/workflows/jenkins-security-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/.github/workflows/jenkins-security-scan.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/extensions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/.mvn/extensions.xml -------------------------------------------------------------------------------- /.mvn/maven.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/.mvn/maven.config -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/RejectedAccessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/RejectedAccessException.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/Whitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/Whitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/ClassLoaderWhitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/ClassLoaderWhitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovyCallSiteSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovyCallSiteSelector.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/RejectASTTransformsCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/RejectASTTransformsCustomizer.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptor.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxResolvingClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxResolvingClassLoader.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/AbstractWhitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/AbstractWhitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/AclAwareWhitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/AclAwareWhitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/AnnotatedWhitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/AnnotatedWhitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/BlanketWhitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/BlanketWhitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/EnumeratingWhitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/EnumeratingWhitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/GenericWhitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/GenericWhitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/ProxyWhitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/ProxyWhitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/StaticWhitelist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/StaticWhitelist.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/Whitelisted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/Whitelisted.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ApprovalContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ApprovalContext.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ApprovalListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ApprovalListener.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/Language.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalLink.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalNote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalNote.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/UnapprovedClasspathException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/UnapprovedClasspathException.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/UnapprovedUsageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/UnapprovedUsageException.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/GroovyLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/GroovyLanguage.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/GroovyShellLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/GroovyShellLanguage.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/GroovyXmlLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/GroovyXmlLanguage.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/JellyLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/JellyLanguage.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/JexlLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/JexlLanguage.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/SystemCommandLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/languages/SystemCommandLanguage.java -------------------------------------------------------------------------------- /src/main/resources/index.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/index.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/Messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/Messages.properties -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript/JENKINS-15604.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript/JENKINS-15604.js -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript/config.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript/help-classpath.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript/help-classpath.html -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript/help-sandbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript/help-sandbox.html -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/blacklist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/blacklist -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/generic-whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/generic-whitelist -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/jenkins-whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/jenkins-whitelist -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ApprovalContext/index.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ApprovalContext/index.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry/config.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry/help-path.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry/help-path.html -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry/resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry/resources.js -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/Messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/Messages.properties -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/FormValidationPageDecorator/header.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/FormValidationPageDecorator/header.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/FormValidationPageDecorator/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/FormValidationPageDecorator/validate.js -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/config.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/deprecated-approvedClasspaths-clear-btn-hide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/deprecated-approvedClasspaths-clear-btn-hide.js -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/deprecated-approvedClasspaths-clear-btn-show.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/deprecated-approvedClasspaths-clear-btn-show.js -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/help-forceSandbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/help-forceSandbox.html -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/index.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/index.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/script-approval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApproval/script-approval.js -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovyCallSiteSelectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovyCallSiteSelectorTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovyLanguageCoverageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovyLanguageCoverageTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovyMemoryLeakTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovyMemoryLeakTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptorTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxResolvingClassLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxResolvingClassLoaderTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScriptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScriptTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/TestGroovyRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/TestGroovyRecorder.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/EnumeratingWhitelistTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/EnumeratingWhitelistTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/GenericWhitelistTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/GenericWhitelistTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/JenkinsWhitelistTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/JenkinsWhitelistTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/ProxyWhitelistTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/ProxyWhitelistTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/StaticWhitelistTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/StaticWhitelistTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/AbstractApprovalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/AbstractApprovalTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/Approvable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/Approvable.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntryTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/EntryApprovalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/EntryApprovalTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/HasherScriptApprovalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/HasherScriptApprovalTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/JcascTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/JcascTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/Manager.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalLoadingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalLoadingTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalNoteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalNoteTest.java -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest.java -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptorTest/all.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptorTest/all.groovy -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScriptTest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScriptTest/README.md -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScriptTest/script-security-plugin-testjar.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScriptTest/script-security-plugin-testjar.jar -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScriptTest/updated/script-security-plugin-testjar.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScriptTest/updated/script-security-plugin-testjar.jar -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/TestGroovyRecorder/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/TestGroovyRecorder/config.jelly -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/somejar.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/somejar.jar -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest/dangerousApproved.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest/dangerousApproved.zip -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest/malformedScriptApproval.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest/malformedScriptApproval.zip -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest/reload/scriptApproval.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest/reload/scriptApproval.xml -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest/upgradeSmokes/scriptApproval.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/ScriptApprovalTest/upgradeSmokes/scriptApproval.xml -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/smoke_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/smoke_test.yaml -------------------------------------------------------------------------------- /src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/smoke_test_expected.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/script-security-plugin/HEAD/src/test/resources/org/jenkinsci/plugins/scriptsecurity/scripts/smoke_test_expected.yaml --------------------------------------------------------------------------------