def werkzeug_headers(): from werkzeug.datastructures import Headers Headers({"Access-Control-Allow-Origin": "*"}) # Noncompliant # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ headers = Headers({"Access-Control-Allow-Origin": "trustedwebsite.com"}) # Compliant headers.set("Access-Control-Allow-Origin", "*") # Noncompliant # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ headers.setdefault("Access-Control-Allow-Origin", "*") # Noncompliant headers["Access-Control-Allow-Origin"] = "*" # Noncompliant headers.__setitem__("Access-Control-Allow-Origin", "*") # Noncompliant headers.set("Access-Control-Allow-Credentials", "") # Compliant headers.set("Access-Control-Expose-Headers", "") # Compliant headers.set("Access-Control-Max-Age", "") # Compliant headers.set("Access-Control-Allow-Methods", "") # Compliant headers.set("Access-Control-Allow-Headers", "") # Compliant Headers(1, 2)