Automated XSS Vulnerability Detection Through Context Aware Fuzzing and Dynamic Analysis