43.7. Assignments Security Theory 4

Submission
You must submit assignments using git
Create Repo
  • Create an empty repo on bitbucket.org, gitlab.com, or github.com,
  • git push your local repo to the above remote repo.
  • For node assignments the line node_modules/must be in your .gitignore file.
Submit
By email to with:
  • The word 'submission <subjectname>' in the subject line
  • The url(s) of your repo(s) in the body

43.7.1. Assignment Security DS.4.0

Given the outline of XSS problems from this chapter, you must

  • Find one of your previous projects using a relational database where there is a login mechanism as well as a registration mechanism.
  • You must now harness the two so that
    1. The login, and other user input, is immune to sql injection, and
    2. The user input does not permit script as legal input.