Back to Ingress Nginx

Annotations Scope and Risk

docs/user-guide/nginx-configuration/annotations-risk.md

latest7.4 KB
Original Source

Annotations Scope and Risk

GroupAnnotationRiskScope
Aliasesserver-aliasHighingress
Allowlistallowlist-source-rangeMediumlocation
BackendProtocolbackend-protocolLowlocation
BasicDigestAuthauth-realmMediumlocation
BasicDigestAuthauth-secretMediumlocation
BasicDigestAuthauth-secret-typeLowlocation
BasicDigestAuthauth-typeLowlocation
CanarycanaryLowingress
Canarycanary-by-cookieMediumingress
Canarycanary-by-headerMediumingress
Canarycanary-by-header-patternMediumingress
Canarycanary-by-header-valueMediumingress
Canarycanary-weightLowingress
Canarycanary-weight-totalLowingress
CertificateAuthauth-tls-error-pageHighlocation
CertificateAuthauth-tls-match-cnHighlocation
CertificateAuthauth-tls-pass-certificate-to-upstreamLowlocation
CertificateAuthauth-tls-secretMediumlocation
CertificateAuthauth-tls-verify-clientMediumlocation
CertificateAuthauth-tls-verify-depthLowlocation
ClientBodyBufferSizeclient-body-buffer-sizeLowlocation
ConfigurationSnippetconfiguration-snippetCriticallocation
Connectionconnection-proxy-headerLowlocation
CorsConfigcors-allow-credentialsLowingress
CorsConfigcors-allow-headersMediumingress
CorsConfigcors-allow-methodsMediumingress
CorsConfigcors-allow-originMediumingress
CorsConfigcors-expose-headersMediumingress
CorsConfigcors-max-ageLowingress
CorsConfigenable-corsLowingress
CustomHTTPErrorscustom-http-errorsLowlocation
CustomHeaderscustom-headersMediumlocation
DefaultBackenddefault-backendLowlocation
Denylistdenylist-source-rangeMediumlocation
DisableProxyInterceptErrorsdisable-proxy-intercept-errorsLowlocation
EnableGlobalAuthenable-global-authLowlocation
ExternalAuthauth-always-set-cookieLowlocation
ExternalAuthauth-cache-durationMediumlocation
ExternalAuthauth-cache-keyMediumlocation
ExternalAuthauth-keepaliveLowlocation
ExternalAuthauth-keepalive-requestsLowlocation
ExternalAuthauth-keepalive-share-varsLowlocation
ExternalAuthauth-keepalive-timeoutLowlocation
ExternalAuthauth-methodLowlocation
ExternalAuthauth-proxy-set-headersMediumlocation
ExternalAuthauth-request-redirectMediumlocation
ExternalAuthauth-response-headersMediumlocation
ExternalAuthauth-signinHighlocation
ExternalAuthauth-signin-redirect-paramMediumlocation
ExternalAuthauth-snippetCriticallocation
ExternalAuthauth-urlHighlocation
FastCGIfastcgi-indexMediumlocation
FastCGIfastcgi-params-configmapMediumlocation
HTTP2PushPreloadhttp2-push-preloadLowlocation
LoadBalancingload-balanceLowlocation
Logsenable-access-logLowlocation
Logsenable-rewrite-logLowlocation
Mirrormirror-hostHighingress
Mirrormirror-request-bodyLowingress
Mirrormirror-targetHighingress
ModSecurityenable-modsecurityLowingress
ModSecurityenable-owasp-core-rulesLowingress
ModSecuritymodsecurity-snippetCriticalingress
ModSecuritymodsecurity-transaction-idHighingress
Opentelemetryenable-opentelemetryLowlocation
Opentelemetryopentelemetry-operation-nameMediumlocation
Opentelemetryopentelemetry-trust-incoming-spanLowlocation
Proxyproxy-body-sizeMediumlocation
Proxyproxy-buffer-sizeLowlocation
Proxyproxy-bufferingLowlocation
Proxyproxy-buffers-numberLowlocation
Proxyproxy-busy-buffers-sizeLowlocation
Proxyproxy-connect-timeoutLowlocation
Proxyproxy-cookie-domainMediumlocation
Proxyproxy-cookie-pathMediumlocation
Proxyproxy-http-versionLowlocation
Proxyproxy-max-temp-file-sizeLowlocation
Proxyproxy-next-upstreamMediumlocation
Proxyproxy-next-upstream-timeoutLowlocation
Proxyproxy-next-upstream-triesLowlocation
Proxyproxy-read-timeoutLowlocation
Proxyproxy-redirect-fromMediumlocation
Proxyproxy-redirect-toMediumlocation
Proxyproxy-request-bufferingLowlocation
Proxyproxy-send-timeoutLowlocation
ProxySSLproxy-ssl-ciphersMediumingress
ProxySSLproxy-ssl-nameHighingress
ProxySSLproxy-ssl-protocolsLowingress
ProxySSLproxy-ssl-secretMediumingress
ProxySSLproxy-ssl-server-nameLowingress
ProxySSLproxy-ssl-verifyLowingress
ProxySSLproxy-ssl-verify-depthLowingress
RateLimitlimit-allowlistLowlocation
RateLimitlimit-burst-multiplierLowlocation
RateLimitlimit-connectionsLowlocation
RateLimitlimit-rateLowlocation
RateLimitlimit-rate-afterLowlocation
RateLimitlimit-rpmLowlocation
RateLimitlimit-rpsLowlocation
Redirectfrom-to-www-redirectLowlocation
Redirectpermanent-redirectMediumlocation
Redirectpermanent-redirect-codeLowlocation
Redirectrelative-redirectsLowlocation
Redirecttemporal-redirectMediumlocation
Redirecttemporal-redirect-codeLowlocation
Rewriteapp-rootMediumlocation
Rewriteforce-ssl-redirectMediumlocation
Rewritepreserve-trailing-slashMediumlocation
Rewriterewrite-targetMediumingress
Rewritessl-redirectLowlocation
Rewriteuse-regexLowlocation
SSLCipherssl-ciphersLowingress
SSLCipherssl-prefer-server-ciphersLowingress
SSLPassthroughssl-passthroughLowingress
SatisfysatisfyLowlocation
ServerSnippetserver-snippetCriticalingress
ServiceUpstreamservice-upstreamLowingress
SessionAffinityaffinityLowingress
SessionAffinityaffinity-canary-behaviorLowingress
SessionAffinityaffinity-modeMediumingress
SessionAffinitysession-cookie-change-on-failureLowingress
SessionAffinitysession-cookie-conditional-samesite-noneLowingress
SessionAffinitysession-cookie-domainMediumingress
SessionAffinitysession-cookie-expiresMediumingress
SessionAffinitysession-cookie-max-ageMediumingress
SessionAffinitysession-cookie-nameMediumingress
SessionAffinitysession-cookie-pathMediumingress
SessionAffinitysession-cookie-samesiteLowingress
SessionAffinitysession-cookie-secureLowingress
StreamSnippetstream-snippetCriticalingress
UpstreamHashByupstream-hash-byHighlocation
UpstreamHashByupstream-hash-by-subsetLowlocation
UpstreamHashByupstream-hash-by-subset-sizeLowlocation
UpstreamVhostupstream-vhostLowlocation
UsePortInRedirectsuse-port-in-redirectsLowlocation
XForwardedPrefixx-forwarded-prefixMediumlocation