Home▸Cybersecurity▸Input Validation Pipeline (2D)

Input Validation Pipeline (2D)

2D input-validation pipeline lab: real SQL-injection, XSS, oversized and null-byte payloads flow through four genuinely evaluating stages — length, allow-list charset, char-class/keyword scan and encoding normalization — with a live per-stage catch-rate readout.

Cybersecurity2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-input-validation ↗ Open standalone

This 2D companion drives the same defense-in-depth idea as the 3D pipeline through a plain canvas view built for reading the validation logic rather than orbiting a scene. Real SQL-injection fragments, XSS fragments, oversized strings and null-byte tricks are drawn from an actual payload pool and flow left to right through four genuinely evaluating stages — a length check, an allow-list charset check, a character-class/keyword scan, and an encoding-normalization check that re-validates the payload after percent-decoding it. Toggle any stage off, drag the max-length threshold or the malicious-injection-rate slider, and watch the live per-stage catch-rate breakdown change in real time.

⚙ Under the hood

2D input-validation pipeline lab with real SQL-injection, XSS, oversized and null-byte payloads flowing through four genuinely evaluating stages — length, allow-list charset, char-class/keyword scan and encoding normalization — with a live per-stage catch-rate readout.

input validationsql injectionxssallow-listowaspdefense in depth

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)