This project performs Vulnerability Assessment and Penetration Testing (VAPT) on the OWASP Juice Shop web application. The goal is to identify security weaknesses using industry-standard tools and document findings with proper risk analysis.
To analyze a vulnerable web application and identify security misconfigurations, open services, and missing security headers using penetration testing tools.
- Kali Linux
- Docker
- OWASP Juice Shop
- Nmap
- Nikto
-
Environment Setup
OWASP Juice Shop was deployed using Docker. -
Reconnaissance
Nmap was used to identify open ports and services. -
Vulnerability Scanning
Nikto was used to detect missing security headers and misconfigurations. -
Verification
Results were manually verified using browser access. -
Documentation
All findings were recorded with recommendations.
- Missing Content Security Policy (CSP)
- Missing HSTS Header
- Missing Referrer Policy
- Open web service on port 3000
- Implement Content Security Policy (CSP)
- Enable HTTPS with HSTS
- Configure security headers properly
- Regular vulnerability scanning
- Web application security testing
- Network scanning using Nmap
- Web vulnerability scanning using Nikto
- Security misconfiguration analysis
Prudhvisairaju Poranki




