⚠️ Sikkerhetsadvarsel:
Denne metoden krever at du har administrative rettigheter i Jenkins-instansen din (Administertilgang til Groovy script console). Metoden må kun benyttes til lovlige forvaltningsformål, som for eksempel gjenoppretting av tapte legitimationsopplysninger i et kontrollert miljø.
I eldre Jenkins-instanser kan administrative brukere ha behov for å hente ut et passord eller en token som er lagret i Jenkins Credentials Store, men som kun vises som maskerte prikker (••••••••) i brukergrensesnittet.
Du kan opprette et “bookmarklet” i nettleseren din med følgende JavaScript-kode:
javascript:(function(){
var passwordInput = document.querySelectorAll('input[type="password"]')[0];
if (!passwordInput) {
alert('Ingen passordfelt funnet på denne siden.');
return;
}
var encryptedPassword = passwordInput.value;
prompt(
'Kopier Groovy-skriptet nedenfor og kjør det i /script (Jenkins Groovy Console):',
'println( hudson.util.Secret.decrypt("' + encryptedPassword + '") )'
);
location.href = '/script';
})();
/script) og trykk Run.master.key / hudson.util.Secret) og vise det klartekstige passordet i utskriften.Manuell lagring av passord i Jenkins krever nøye oppfølging. I moderne CI/CD-arkitekturer anbefales det å benytte eksterne secrets managers: