Objective
Make the structure of common web payloads easier to study in a controlled training environment. VulnCraft covers cross-site scripting, SQL injection, and command injection.
Implementation
The Python command-line interface generates a template for the selected vulnerability class. The templates give learners a starting point for examining how input reaches HTML, a database query, or a shell command and how the corresponding defenses differ.