JavaScript tiene acceso completo al modelo de objeto de documento, por lo que al menos en teoría, podría capturar lo que está en su propia página web (pero no nada fuera de la ventana del navegador) y hay una biblioteca para hacer eso: enlace (no lo he probado)
La política del mismo origen impide que JavaScript acceda al DOM de otro sitio. Dado que JavaScript no puede acceder al DOM de otro sitio, no puede filtrar material de otro sitio. Por lo tanto, si su pregunta se reduce a si un script que se ejecuta en una pestaña, o incluso un iframe, puede capturar la contraseña bancaria desde cualquier otra parte del navegador, entonces no, siempre que el mismo origen se implemente correctamente en el navegador mismo.
Mismo origen se aplica al dominio desde el cual se sirvió la página , no desde el cual se sirvió el script. Entonces, mi página en enlace (no es interesante) puede cargar un script de google-analytics.com, como lo hace, y ese script tiene acceso al DOM de la página desde la que se cargó; También puede enviar cosas a Google a través de un poco de juego de manos. El punto es que puede hacerlo solo porque confié en Google Analytics lo suficiente como para cargar su script en mi página; El código que carga la página está en el marcado que escribí. Si carga mi página en su navegador, esa secuencia de comandos de google-analytics.com solo podrá ver el DOM de mi en su navegador, y no otra cosa que pueda tener abierta en su navegador.