If a website is not using an SSL to encrypt data they send over the network, you should not sign up for that website.
Cross-site scripting is where an attacker takes advantage of an interactive web page to insert malicious code into it.
PLTW Cybersecurity