Module: Datadog::AppSec::Contrib::Rack
- Defined in:
- lib/datadog/appsec/contrib/rack/ext.rb,
lib/datadog/appsec/contrib/rack/patcher.rb,
lib/datadog/appsec/contrib/rack/integration.rb,
lib/datadog/appsec/contrib/rack/gateway/request.rb,
lib/datadog/appsec/contrib/rack/gateway/watcher.rb,
lib/datadog/appsec/contrib/rack/gateway/response.rb,
lib/datadog/appsec/contrib/rack/reactive/request.rb,
lib/datadog/appsec/contrib/rack/reactive/response.rb,
lib/datadog/appsec/contrib/rack/request_middleware.rb,
lib/datadog/appsec/contrib/rack/reactive/request_body.rb,
lib/datadog/appsec/contrib/rack/request_body_middleware.rb
Defined Under Namespace
Modules: Ext, Gateway, Patcher, Reactive Classes: Integration, RequestBodyMiddleware, RequestMiddleware
Constant Summary collapse
- WAF_VENDOR_HEADERS_TAGS =
Create an array of lowercased headers
%w[ X-Amzn-Trace-Id Cloudfront-Viewer-Ja3-Fingerprint Cf-Ray X-Cloud-Trace-Context X-Appgw-Trace-id X-SigSci-RequestID X-SigSci-Tags Akamai-User-Risk ].map(&:downcase).freeze