'Send forged HTTP requests in order to test target application behavior.'

def analyze_cors_security(self, url):

    origin_list = [self.origin_header_value]
    for origin in origin_list:
        forged_req = build_cors_request(url, origin)
        response = self._uri_opener.send_mutant(forged_req)
        allow_origin = retrieve_cors_header(response, ACAO)
        allow_credentials = retrieve_cors_header(response, ACAC)
        allow_methods = retrieve_cors_header(response, ACAM)
        self._analyze_server_response(forged_req, url, origin, response, allow_origin, allow_credentials, allow_methods)
