Module 06 · assessment

Problems: input handling components

Components that take something hostile from outside, a URL, some HTML, a file, and make it safe to use: an SSRF-safe fetcher, an HTML sanitiser and an upload validator.

FREE
Practice questionnaire

Warm up, no proctoring

6 questions from the same pool, untimed, with explanations at the end. Each run draws a different set.

Proctored exam

Secure mode rules

  • Fullscreen for the whole exam. Leaving it pauses the exam and is recorded.
  • Your cursor is locked inside the exam. It cannot move to other tabs, windows or screens. Esc releases it and is recorded.
  • No tab or app switching. Switching away is recorded.
  • Copy, paste, right-click, print and save are disabled.
  • 3 incidents end the exam. It submits itself, is flagged, and cannot pass.
  • The timer runs on our server. Refreshing or closing the page abandons the attempt.
  • Every attempt is different. A retest never repeats a question from your previous attempt, and calculation questions get new numbers.