{"action":"created","issue":{"url":"https://api.github.com/repos/rundeck/rundeck/issues/1966","repository_url":"https://api.github.com/repos/rundeck/rundeck","labels_url":"https://api.github.com/repos/rundeck/rundeck/issues/1966/labels{/name}","comments_url":"https://api.github.com/repos/rundeck/rundeck/issues/1966/comments","events_url":"https://api.github.com/repos/rundeck/rundeck/issues/1966/events","html_url":"https://github.com/rundeck/rundeck/issues/1966","id":167578198,"number":1966,"title":"Secure job option with a default value from keystore is overwritten on job run","user":{"login":"pdev77b","id":20660913,"avatar_url":"https://avatars.githubusercontent.com/u/20660913?v=3","gravatar_id":"","url":"https://api.github.com/users/pdev77b","html_url":"https://github.com/pdev77b","followers_url":"https://api.github.com/users/pdev77b/followers","following_url":"https://api.github.com/users/pdev77b/following{/other_user}","gists_url":"https://api.github.com/users/pdev77b/gists{/gist_id}","starred_url":"https://api.github.com/users/pdev77b/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pdev77b/subscriptions","organizations_url":"https://api.github.com/users/pdev77b/orgs","repos_url":"https://api.github.com/users/pdev77b/repos","events_url":"https://api.github.com/users/pdev77b/events{/privacy}","received_events_url":"https://api.github.com/users/pdev77b/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"gschueler","id":55603,"avatar_url":"https://avatars.githubusercontent.com/u/55603?v=3","gravatar_id":"","url":"https://api.github.com/users/gschueler","html_url":"https://github.com/gschueler","followers_url":"https://api.github.com/users/gschueler/followers","following_url":"https://api.github.com/users/gschueler/following{/other_user}","gists_url":"https://api.github.com/users/gschueler/gists{/gist_id}","starred_url":"https://api.github.com/users/gschueler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gschueler/subscriptions","organizations_url":"https://api.github.com/users/gschueler/orgs","repos_url":"https://api.github.com/users/gschueler/repos","events_url":"https://api.github.com/users/gschueler/events{/privacy}","received_events_url":"https://api.github.com/users/gschueler/received_events","type":"User","site_admin":false},"assignees":[{"login":"gschueler","id":55603,"avatar_url":"https://avatars.githubusercontent.com/u/55603?v=3","gravatar_id":"","url":"https://api.github.com/users/gschueler","html_url":"https://github.com/gschueler","followers_url":"https://api.github.com/users/gschueler/followers","following_url":"https://api.github.com/users/gschueler/following{/other_user}","gists_url":"https://api.github.com/users/gschueler/gists{/gist_id}","starred_url":"https://api.github.com/users/gschueler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gschueler/subscriptions","organizations_url":"https://api.github.com/users/gschueler/orgs","repos_url":"https://api.github.com/users/gschueler/repos","events_url":"https://api.github.com/users/gschueler/events{/privacy}","received_events_url":"https://api.github.com/users/gschueler/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/rundeck/rundeck/milestones/45","html_url":"https://github.com/rundeck/rundeck/milestones/2.6.9","labels_url":"https://api.github.com/repos/rundeck/rundeck/milestones/45/labels","id":1807945,"number":45,"title":"2.6.9","description":"next patch release","creator":{"login":"gschueler","id":55603,"avatar_url":"https://avatars.githubusercontent.com/u/55603?v=3","gravatar_id":"","url":"https://api.github.com/users/gschueler","html_url":"https://github.com/gschueler","followers_url":"https://api.github.com/users/gschueler/followers","following_url":"https://api.github.com/users/gschueler/following{/other_user}","gists_url":"https://api.github.com/users/gschueler/gists{/gist_id}","starred_url":"https://api.github.com/users/gschueler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gschueler/subscriptions","organizations_url":"https://api.github.com/users/gschueler/orgs","repos_url":"https://api.github.com/users/gschueler/repos","events_url":"https://api.github.com/users/gschueler/events{/privacy}","received_events_url":"https://api.github.com/users/gschueler/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":35,"state":"closed","created_at":"2016-06-03T20:46:30Z","updated_at":"2016-08-04T20:53:27Z","due_on":"2016-08-05T07:00:00Z","closed_at":"2016-08-04T20:53:27Z"},"comments":6,"created_at":"2016-07-26T10:50:21Z","updated_at":"2016-08-18T15:18:52Z","closed_at":"2016-08-02T20:51:48Z","body":"Using firefox where personal rundeck username/password is saved in autocomplete.\r\nA job with a secure job option obtaining the default value (a password) from the keystore is run, the option text entry box is auto populated with my personal password via firefox autocomplete. \r\nTherefore the job fails, as the wrong password is being sent, but as the password is masked - it is not clear to the user what is being done - this is inadvertantly disclosing the users password to the underlying scripts.\r\nWhilst I could disable firefox autocomplete, other rundeck users may not.\r\n\r\nI would like firefox to not populate this box ideally, but as I have a value for the secure job option, I dont actually want to show the input field to a user at all - this doesn't seem possible.\r\n"},"comment":{"url":"https://api.github.com/repos/rundeck/rundeck/issues/comments/240756802","html_url":"https://github.com/rundeck/rundeck/issues/1966#issuecomment-240756802","issue_url":"https://api.github.com/repos/rundeck/rundeck/issues/1966","id":240756802,"user":{"login":"pdev77b","id":20660913,"avatar_url":"https://avatars.githubusercontent.com/u/20660913?v=3","gravatar_id":"","url":"https://api.github.com/users/pdev77b","html_url":"https://github.com/pdev77b","followers_url":"https://api.github.com/users/pdev77b/followers","following_url":"https://api.github.com/users/pdev77b/following{/other_user}","gists_url":"https://api.github.com/users/pdev77b/gists{/gist_id}","starred_url":"https://api.github.com/users/pdev77b/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pdev77b/subscriptions","organizations_url":"https://api.github.com/users/pdev77b/orgs","repos_url":"https://api.github.com/users/pdev77b/repos","events_url":"https://api.github.com/users/pdev77b/events{/privacy}","received_events_url":"https://api.github.com/users/pdev77b/received_events","type":"User","site_admin":false},"created_at":"2016-08-18T15:18:52Z","updated_at":"2016-08-18T15:18:52Z","body":"![1](https://cloud.githubusercontent.com/assets/20660913/17779394/6940d650-655f-11e6-8f77-5f98df13ae2b.png)\r\n![2](https://cloud.githubusercontent.com/assets/20660913/17779390/66e562b8-655f-11e6-9661-e061f8d72e6c.png)\r\n"}}
{"actor":{"display_login":"pdev77b"}}