Hi Mark,
Our pipeline scripts were working fine until we updated the plugin to latest version 1366.vd44b_49a_5c85c.
After updating the plugin we started getting the failure complaining about the script needs to approved as below

We tried to approve the script multiple times and executed the scripts again. and still was not resolved. (Every time we run we see that JsonSluperClassic is in both "pending signature approvals" and "Signatures already approved" section, )
Later on we installed the previous version of the script security plugin and pipeline got executed successfully.
We are trying to execute the jenkinsfile from the Bitbucket which uses the groovy.json.JsonSlurperClassic.
Please let me know if you need more information
I'm unable to duplicate the problem as described. You'll need to provide much more information so that others can duplicate the issue. "How to report an issue" describes the type of information needed. Steps that I took while trying to duplicate the issue:
pipeline { agent any stages { stage('get script approval') { steps { script { org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval scriptApproval = org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval.get() } } } } }
If additional information is not provided, this issue will be closed as "Cannot reproduce".