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.
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.