Notes to Application Security awareness training in line with OWASP SAMM initial development team education effort according to Education and Guidance practice.
Review OWASP Application Security Verification Standard as a methodology basis for security code review.
Install SonarQube or register for SonarCloud.io.
Analyze DVWA with SonarCloud
Sonar Cloud:
sonar-scanner \
-Dsonar.projectKey=dvwa-me \
-Dsonar.organization=dvwa \
-Dsonar.sources=. \
-Dsonar.host.url=https://sonarcloud.io \
-Dsonar.login=<API_KEY>
Standalone SonarQube:
sonar-scanner \
-Dsonar.projectKey=dvwa \
-Dsonar.sources=. \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=<API_KEY>
Practice: exercise software security review on artificial cases (see handouts). Perform exercises in teams of 4 to 6 people. Review the results afterwards with on-screen demonstration.