Slide 1: Title & Student Information Project Title: Reflected Cross-Site Scripting (XSS): Vulnerability Analysis & Mitigation Name: [Insert Your Name] Roll No: [Insert Your Roll Number] Department & Programme Name: [Insert Your Department & Programme Name] Slide 2: Introduction & Overview What is Reflected XSS? A client-side web security vulnerability where an application receives user data and immediately echoes it back in the HTTP response without proper validation or encoding. Classified as CWE-79 and OWASP Top 10 category “A03:2021 – Injection”. Key Characteristics: Non-Persistent: The malicious payload is not stored on the server; it typically resides in a crafted URL or request parameter. User Interaction Required: The victim must click a malicious link or visit an attacker-controlled URL for the attack to trigger. Common Vulnerable Locations: Search boxes, login error messages, form elements, and URL parameters. slide 4 Test Results: Input validation testing confirmed that unsanitized user inputs submitted through web forms and search fields are directly mirrored back into the server's response page without proper data transformation. Testing demonstrated that when input strings lack proper encoding, the browser incorrectly processes text values as active page elements, triggering a visual alert notification within the authorized training environment. The exercise successfully verified the presence of a Reflected Cross-Site Scripting vulnerability (CWE-79). Conclusion: Unsanitized dynamic inputs create critical security gaps that allow unauthorized data exposure or browser manipulation on trusted websites. Securing web applications requires treating all incoming user data as untrusted, enforcing strict context-aware output encoding, and applying rigorous validation alongside modern browser security controls.