question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Input fields that can accept sensitive data should have `spellcheck='false'`

See original GitHub issue

I’m not sure if this should belong in the Dashboards or OUI repro, please move this issue it if is more appropriate somewhere else.

Spell checking systems can send user sensitive data to 3rd parties, the best want to be sure this does not happen is to add spellcheck=false onto html elements that should be protected such as user password fields.

If there are any ‘masked’ fields in OpenSearch they should have this setting applied to them and plugins should be able to turn this on if they are creating custom EuiFieldText based input fields.

More information about this data disclosure [1], and link to conversation where it was unclear how this could be added in Dashboards [2] in a feature that is targeting the v2.4.0 release.

[1] https://www.otto-js.com/news/article/chrome-and-edge-enhanced-spellcheck-features-expose-pii-even-your-passwords [2] https://github.com/opensearch-project/security-dashboards-plugin/pull/1110/files#r986322939

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
seanneumanncommented, Dec 8, 2022

Thanks for closing Miki.

0reactions
joshuarrrrcommented, Nov 22, 2022

@seanneumann Is this issue still open to track the long-term solution? If so, we should remove the v2.4.0 label, as that no longer makes sense. Otherwise we should close.

Read more comments on GitHub >

github_iconTop Results From Across the Web

spellcheck - HTML: HyperText Markup Language | MDN
The spellcheck global attribute is an enumerated attribute that defines whether the element may be checked for spelling errors.
Read more >
HTML5 Forms: SpellCheck Type Attribute
The global spellcheck attribute tells a browser whether or not to check the spelling/grammar of the text in an editable element.
Read more >
Is your website leaking personal data to Google? - Peter Brumby
To fix this data leak on your website is super simple. For any input field which doesn't need spellcheck just add spellcheck=”false” to...
Read more >
Google, Microsoft can get your passwords via web ...
A simple HTML solution: 'spellcheck=false'. Although the transmission of form fields is happening securely over HTTPS, it may not be imminently ...
Read more >
How does one disable spellcheck on input type=text?
It ignores the spellcheck attribute entirely. It does not offer the end user the option to change the default behavior or manually check...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found