{"action":"closed","issue":{"url":"https://api.github.com/repos/eclipse/lyo.server/issues/13","repository_url":"https://api.github.com/repos/eclipse/lyo.server","labels_url":"https://api.github.com/repos/eclipse/lyo.server/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/eclipse/lyo.server/issues/13/comments","events_url":"https://api.github.com/repos/eclipse/lyo.server/issues/13/events","html_url":"https://github.com/eclipse/lyo.server/issues/13","id":336581112,"node_id":"MDU6SXNzdWUzMzY1ODExMTI=","number":13,"title":"Remove Password Autocomplete in credential dialog","user":{"login":"jamsden","id":1114794,"node_id":"MDQ6VXNlcjExMTQ3OTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1114794?v=4","gravatar_id":"","url":"https://api.github.com/users/jamsden","html_url":"https://github.com/jamsden","followers_url":"https://api.github.com/users/jamsden/followers","following_url":"https://api.github.com/users/jamsden/following{/other_user}","gists_url":"https://api.github.com/users/jamsden/gists{/gist_id}","starred_url":"https://api.github.com/users/jamsden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamsden/subscriptions","organizations_url":"https://api.github.com/users/jamsden/orgs","repos_url":"https://api.github.com/users/jamsden/repos","events_url":"https://api.github.com/users/jamsden/events{/privacy}","received_events_url":"https://api.github.com/users/jamsden/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-06-28T11:25:45Z","updated_at":"2018-07-12T16:01:35Z","closed_at":"2018-07-12T16:01:35Z","author_association":"CONTRIBUTOR","body":"The AUTOCOMPLETE attribute is not disabled on an HTML FORM/INPUT element containing password type input. Password may be stored in browsers and retrieved.\r\n\r\nBrowsers will sometimes ask a user if they wish to remember the password that they just entered. The browser will then store the password, and automatically enter it whenever the same authentication form is visited. This is a convenience for the user. Additionally, some websites will offer custom “remember me” functionality to allow users to persist log ins on a specific client system.\r\nHaving the browser store passwords is not only a convenience for end users, but also for an attacker. If an attacker can gain access to the victim's browser (e.g. through a Cross Site Scripting attack, or through a shared computer), then that can retrieve the stored passwords. It is not uncommon for browsers to store these passwords in an easily retrievable manner, but even if the browser were to store the passwords encrypted and only retrievable through the use of a master password, an attacker could retrieve the password by visiting the target web application's authentication form, entering the victim's username, and letting the browser to enter the password.\r\n\r\nTo prevent browsers from storing credentials entered into HTML forms, include the attribute autocomplete=\"off\" within the FORM tag (to protect all form fields) or within the relevant INPUT tags (to protect specific individual fields).\r\nPlease note that modern web browsers may ignore this directive. In spite of this there is a chance that not disabling autocomplete may cause problems obtaining PCI compliance."}}
{"actor":{"display_login":"berezovskyi"}}