#13: Web App Security Scanner

Penetration Testing | OWASP Top 10 | Automated Scanning

Overview

Automated OWASP Top 10 vulnerability scanner for web applications. Tests for SQL injection, XSS, CSRF, authentication bypass, sensitive data exposure, and misconfigurations with detailed remediation guidance.

Environment & Scope

Lab Setup

Python 3.9+ | Requests | BeautifulSoup | Selenium | 2GB RAM

Scope

Methodology

Key Findings

WordPress plugin vulnerability assessment results: • SQLi in user registration form (HIGH) → CVSS 8.2 • Reflected XSS in search parameter (MEDIUM) → CVSS 6.1 • Missing CSRF protection on password change (HIGH) → CVSS 6.5 • Hardcoded API credentials in plugin (CRITICAL) → CVSS 9.8 • Total findings: 12 (3 critical, 4 high, 5 medium)

Business Impact

Any of these vulnerabilities allows attacker to steal data, compromise user accounts, or gain admin access. This scanner finds them before attackers do.

Remediation & Improvements

Lessons Learned

Technologies

Tools & Platforms: Python | Requests | BeautifulSoup | Selenium | SQLmap | OWASP ZAP

Hiring Relevance: Web Security Tester, Penetration Tester, Vulnerability Manager

View on GitHub

Full implementation, README, and deployment instructions available at:

GitHub Repository →