This project collects examples, exercises and model solutions needed as an introduction to software security. Based on these examples, an inductive learning approach to code review and security testing can be used.
See also: Secure Design by Example and Secure Services by Example
As a development environment, you can use a pre-configured Linux VM image: Virtual Lab
Egon Teiniker, 2016-2023, GPL v3.0