C8Intermediate

Input Validation Sandbox

45 minEvery new form

Format: Try various malicious inputs in every input field of your application.

Test input checklist:

Text fields:
- Empty string
- Very long string (10,000 characters)
- HTML tags: <b>bold</b>
- Script: <script>alert('xss')</script>
- SQL injection: ' OR 1=1 --
- Unicode/emoji: πŸ’€πŸ”₯ Γ± ΓΌ ΓΆ
- Newlines and tabs
- Whitespace only

Number fields:
- Negative numbers
- 0
- Decimals (3.14159...)
- Very large numbers (99999999999)
- Letters (abc)

Email fields:
- String without @
- String with multiple @
- Very long domain name

Record the result of each input: Was it correctly rejected? Did it show a friendly error message? Or did the system crash?

My Notes