Module: Datadog::AppSec::Contrib::Rack::Ext

Defined in:
lib/datadog/appsec/contrib/rack/ext.rb

Overview

Rack integration constants

Constant Summary collapse

COLLECTABLE_REQUEST_HEADERS =
[
  "accept",
  "akamai-user-risk",
  "cf-ray",
  "cloudfront-viewer-ja3-fingerprint",
  "content-type",
  "user-agent",
  "x-amzn-trace-id",
  "x-appgw-trace-id",
  "x-cloud-trace-context",
  "x-sigsci-requestid",
  "x-sigsci-tags",
].freeze
IDENTITY_COLLECTABLE_REQUEST_HEADERS =
[
  "accept-encoding",
  "accept-language",
  "cf-connecting-ip",
  "cf-connecting-ipv6",
  "content-encoding",
  "content-language",
  "content-length",
  "fastly-client-ip",
  "forwarded",
  "forwarded-for",
  "host",
  "true-client-ip",
  "via",
  "x-client-ip",
  "x-cluster-client-ip",
  "x-forwarded",
  "x-forwarded-for",
  "x-real-ip",
].freeze