Чим небезпечний JavaScript?

Справа в тому, що програму можна написати не тільки корисну, а й шкідливу (або, вірніше сказати, шкідливу) – наприклад, таку, яка буде красти паролі, що вводяться вами, або закачувати троян, який займатиметься розсилкою спаму.