A security device, comprising: one or more processors to: receive a request, from a client device and intended for a server device, to provide a resource, the resource being associated with information stored by the server device; identify the request as being associated with a malicious script, the malicious script executing on the client device and including a script that performs one or more undesirable tasks directed to the server device; receive, from the server device, a response to the request, the response including information associated with the requested resource; modify the response to form a modified response, the one or more processors, when modifying the response, are to at least one of: insert incorrect basic authentication headers, insert a link to page with a null byte in a uniform resource locator, or return Extensible Stylesheet Language templates embedded into an Extensible Markup Language document rather than HyperText Markup Language, the response being modified in an attempt to cause the malicious script to experience a fatal error by causing the malicious script to crash; and provide the modified response to the client device. receive a request, from a client device and intended for a server device, to provide a resource, the resource being associated with information stored by the server device; identify the request as being associated with a malicious script, the malicious script executing on the client device and including a script that performs one or more undesirable tasks directed to the server device; receive, from the server device, a response to the request, the response including information associated with the requested resource; modify the response to form a modified response, the one or more processors, when modifying the response, are to at least one of: insert incorrect basic authentication headers, insert a link to page with a null byte in a uniform resource locator, or return Extensible Stylesheet Language templates embedded into an Extensible Markup Language document rather than HyperText Markup Language, the response being modified in an attempt to cause the malicious script to experience a fatal error by causing the malicious script to crash; and the resource being associated with information stored by the server device; identify the request as being associated with a malicious script, the malicious script executing on the client device and including a script that performs one or more undesirable tasks directed to the server device; receive, from the server device, a response to the request, the response including information associated with the requested resource; modify the response to form a modified response, the one or more processors, when modifying the response, are to at least one of: insert incorrect basic authentication headers, insert a link to page with a null byte in a uniform resource locator, or return Extensible Stylesheet Language templates embedded into an Extensible Markup Language document rather than HyperText Markup Language, insert incorrect basic authentication headers, insert a link to page with a null byte in a uniform resource locator, or return Extensible Stylesheet Language templates embedded into an Extensible Markup Language document rather than HyperText Markup Language, the response being modified in an attempt to cause the malicious script to experience a fatal error by causing the malicious script to crash; and provide the modified response to the client device.