-
Task
-
Resolution: Unresolved
-
Minor
Problems
== Legacy checkUrl Line: 9 ---- checkUrl="'descriptorByName/AndroidEmulator/checkAvdName?value='+escape(this.value)" ---- == Legacy checkUrl Line: 21 ---- checkUrl="'descriptorByName/AndroidEmulator/checkOsVersion?value='+escape(this.value)" ---- == Legacy checkUrl Line: 26 ---- checkUrl="'descriptorByName/AndroidEmulator/checkScreenDensity?value='+escape(this.value)" ---- == Legacy checkUrl Line: 31 ---- checkUrl="'descriptorByName/AndroidEmulator/checkScreenResolution?value='+ escape(this.value) +'&density='+ escape(findMatchingFormInput(this,'android-emulator.screenDensity').value) +'&osVersion='+ escape(document.getElementById('android-emulator.osVersion').value)" ---- == Legacy checkUrl Line: 37 ---- checkUrl="'descriptorByName/AndroidEmulator/checkDeviceDefinition?value='+escape(this.value)" ---- == Legacy checkUrl Line: 42 ---- checkUrl="'descriptorByName/AndroidEmulator/checkDeviceLocale?value='+escape(this.value)" ---- == Legacy checkUrl Line: 46 ---- checkUrl="'descriptorByName/AndroidEmulator/checkSdCardSize?value='+escape(this.value)" ---- == Legacy checkUrl Line: 51 ---- checkUrl="'descriptorByName/AndroidEmulator/checkTargetAbi?value='+escape(this.value)" ---- == Legacy checkUrl Line: 112 ---- checkUrl="'descriptorByName/AndroidEmulator/checkExecutable?value='+escape(this.value)" ----
Solution
https://www.jenkins.io/doc/developer/security/csp/#legacy-javascript-checkurl-validation
[JENKINS-74175] [android-emulator] Migrate legacy checkUrl attributes in hudson/plugins/android_emulator/AndroidEmulator/config.jelly
Assignee | Original: Nikolas Falco [ nfalco ] |
Description |
Original:
h4. Problems {noformat} == Legacy checkUrl Line: 9 ---- checkUrl="'descriptorByName/AndroidEmulator/checkAvdName?value='+escape(this.value)" ---- == Legacy checkUrl Line: 21 ---- checkUrl="'descriptorByName/AndroidEmulator/checkOsVersion?value='+escape(this.value)" ---- == Legacy checkUrl Line: 26 ---- checkUrl="'descriptorByName/AndroidEmulator/checkScreenDensity?value='+escape(this.value)" ---- == Legacy checkUrl Line: 31 ---- checkUrl="'descriptorByName/AndroidEmulator/checkScreenResolution?value='+ escape(this.value) +'&density='+ escape(findMatchingFormInput(this,'android-emulator.screenDensity').value) +'&osVersion='+ escape(document.getElementById('android-emulator.osVersion').value)" ---- == Legacy checkUrl Line: 37 ---- checkUrl="'descriptorByName/AndroidEmulator/checkDeviceDefinition?value='+escape(this.value)" ---- == Legacy checkUrl Line: 42 ---- checkUrl="'descriptorByName/AndroidEmulator/checkDeviceLocale?value='+escape(this.value)" ---- == Legacy checkUrl Line: 46 ---- checkUrl="'descriptorByName/AndroidEmulator/checkSdCardSize?value='+escape(this.value)" ---- == Legacy checkUrl Line: 51 ---- checkUrl="'descriptorByName/AndroidEmulator/checkTargetAbi?value='+escape(this.value)" ---- == Legacy checkUrl Line: 112 ---- checkUrl="'descriptorByName/AndroidEmulator/checkExecutable?value='+escape(this.value)" ---- == Legacy checkUrl Line: 9 ---- checkUrl="'descriptorByName/AndroidEmulator/checkAvdName?value='+escape(this.value)" ---- == Legacy checkUrl Line: 21 ---- checkUrl="'descriptorByName/AndroidEmulator/checkOsVersion?value='+escape(this.value)" ---- == Legacy checkUrl Line: 26 ---- checkUrl="'descriptorByName/AndroidEmulator/checkScreenDensity?value='+escape(this.value)" ---- == Legacy checkUrl Line: 31 ---- checkUrl="'descriptorByName/AndroidEmulator/checkScreenResolution?value='+ escape(this.value) +'&density='+ escape(findMatchingFormInput(this,'android-emulator.screenDensity').value) +'&osVersion='+ escape(document.getElementById('android-emulator.osVersion').value)" ---- == Legacy checkUrl Line: 37 ---- checkUrl="'descriptorByName/AndroidEmulator/checkDeviceDefinition?value='+escape(this.value)" ---- == Legacy checkUrl Line: 42 ---- checkUrl="'descriptorByName/AndroidEmulator/checkDeviceLocale?value='+escape(this.value)" ---- == Legacy checkUrl Line: 46 ---- checkUrl="'descriptorByName/AndroidEmulator/checkSdCardSize?value='+escape(this.value)" ---- == Legacy checkUrl Line: 51 ---- checkUrl="'descriptorByName/AndroidEmulator/checkTargetAbi?value='+escape(this.value)" ---- == Legacy checkUrl Line: 112 ---- checkUrl="'descriptorByName/AndroidEmulator/checkExecutable?value='+escape(this.value)" ---- {noformat} h4. Solution [https://www.jenkins.io/doc/developer/security/csp/#legacy-javascript-checkurl-validation] |
New:
h4. Problems {noformat} == Legacy checkUrl Line: 9 ---- checkUrl="'descriptorByName/AndroidEmulator/checkAvdName?value='+escape(this.value)" ---- == Legacy checkUrl Line: 21 ---- checkUrl="'descriptorByName/AndroidEmulator/checkOsVersion?value='+escape(this.value)" ---- == Legacy checkUrl Line: 26 ---- checkUrl="'descriptorByName/AndroidEmulator/checkScreenDensity?value='+escape(this.value)" ---- == Legacy checkUrl Line: 31 ---- checkUrl="'descriptorByName/AndroidEmulator/checkScreenResolution?value='+ escape(this.value) +'&density='+ escape(findMatchingFormInput(this,'android-emulator.screenDensity').value) +'&osVersion='+ escape(document.getElementById('android-emulator.osVersion').value)" ---- == Legacy checkUrl Line: 37 ---- checkUrl="'descriptorByName/AndroidEmulator/checkDeviceDefinition?value='+escape(this.value)" ---- == Legacy checkUrl Line: 42 ---- checkUrl="'descriptorByName/AndroidEmulator/checkDeviceLocale?value='+escape(this.value)" ---- == Legacy checkUrl Line: 46 ---- checkUrl="'descriptorByName/AndroidEmulator/checkSdCardSize?value='+escape(this.value)" ---- == Legacy checkUrl Line: 51 ---- checkUrl="'descriptorByName/AndroidEmulator/checkTargetAbi?value='+escape(this.value)" ---- == Legacy checkUrl Line: 112 ---- checkUrl="'descriptorByName/AndroidEmulator/checkExecutable?value='+escape(this.value)" ---- {noformat} h4. Solution [https://www.jenkins.io/doc/developer/security/csp/#legacy-javascript-checkurl-validation] |
Assignee | New: Yaroslav Afenkin [ yafenkin ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Remote Link | New: This issue links to "jenkinsci/android-emulator-plugin/pull/234 (Web Link)" [ 30476 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |