Skip to content

Commit

Permalink
JENKINS-50764 Whitelist ResponseData getData signature in In-process …
Browse files Browse the repository at this point in the history
…script approval (#74)
  • Loading branch information
nrayapati authored Jul 15, 2018
1 parent 96fceb0 commit a348ece
Showing 1 changed file with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
package org.thoughtslive.jenkins.plugins.jira.steps;

import hudson.Extension;
import java.io.IOException;
import java.io.Serializable;
import lombok.Getter;
import org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.ProxyWhitelist;
import org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.StaticWhitelist;
import org.jenkinsci.plugins.workflow.steps.Step;
import org.kohsuke.stapler.DataBoundSetter;

Expand All @@ -25,4 +29,14 @@ public abstract class BasicJiraStep extends Step implements Serializable {
@Getter
@DataBoundSetter
private boolean auditLog = true;

@Extension
public static class JiraWhitelist extends ProxyWhitelist {

public JiraWhitelist() throws IOException {
super(new StaticWhitelist(
"method org.thoughtslive.jenkins.plugins.jira.api.ResponseData getData"
));
}
}
}

0 comments on commit a348ece

Please sign in to comment.