For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LogoLogo
HUMAN DashboardHUMAN WebsiteRequest a Demo
Product GuidesEnforcer GuidesMobile SDKAPI ReferenceCustomer support
Login
Product GuidesEnforcer GuidesMobile SDKAPI ReferenceCustomer support
  • General
    • About Enforcers
    • Support first-party HUMAN calls
    • Troubleshoot Enforcer configurations
  • Enforcer frameworks
    • Akamai ESI
    • Apache - C Module
    • ASP.NET
    • Callout Enforcer
    • Envoy Proxy
    • F5 BIGIP
    • Fastly JavaScript Compute@Edge
    • Google Cloud Platform (GCP) Callout Enforcer
    • Kong Plugin
    • NGINX - C Module
    • NGINX - LUA Module
      • Changelog
      • Installation
      • API
      • Configuration
      • Configuration Options (7.9.0 and below)
      • Upgrading to Version 8
    • PHP
    • Python
    • Ruby
    • Salesforce Commerce Cloud Cartridge
  • About Enforcers
  • Support first-party HUMAN calls
  • Troubleshoot Enforcer configurations
  • Akamai EdgeWorker changelog
  • June 9, 2026
  • April 16, 2026
  • March 11, 2026
  • March 9, 2026
  • March 2, 2026
  • February 15, 2026
  • October 16, 2025
  • August 25, 2025
  • July 29, 2025
  • May 8, 2025
  • May 5, 2025
  • April 16, 2025
  • November 19, 2024
  • September 16, 2024
  • September 5, 2024
  • August 13, 2024
  • July 8, 2024
  • June 18, 2024
  • November 12, 2023
  • October 18, 2023
  • August 9, 2023
  • August 8, 2023
  • May 10, 2023
  • March 9, 2023
  • February 1, 2023
  • December 21, 2022
  • October 3, 2022
  • September 6, 2022
  • August 9, 2022
  • August 4, 2022
  • July 14, 2022
  • July 7, 2022
  • July 2, 2022
  • June 27, 2022
  • April 10, 2022
  • April 4, 2022
  • April 3, 2022
  • March 15, 2022
  • October 26, 2021
  • June 27, 2021
  • Install the Akamai EdgeWorker Enforcer v4
  • Manually install the Akamai EdgeWorker Enforcer v4
  • Akamai EdgeWorker Enforcer v4 configuration
  • Akamai EdgeWorker Enforcer v4 API
  • Upgrading to the Akamai EdgeWorker Enforcer v4
  • Supported Features
  • Install the Akamai EdgeWorker Enforcer
  • Configuration Options
  • Upgrading the Enforcer
  • Akamai ESI
  • Akamai ESI changelog
  • March 15, 2023
  • Installation
  • Configuration
  • First Party Configuration
  • Apache - C Module
  • Apache changelog
  • April 16, 2026
  • March 20, 2026
  • March 10, 2026
  • February 23, 2026
  • January 11, 2026
  • September 30, 2025
  • June 18, 2025
  • December 26, 2024
  • July 25, 2024
  • July 11, 2024
  • July 3, 2024
  • May 30, 2024
  • May 13, 2024
  • February 27, 2024
  • January 31, 2024
  • October 27, 2023
  • October 11, 2023
  • September 20, 2023
  • September 1, 2023
  • July 27, 2023
  • May 23, 2023
  • May 15, 2023
  • May 9, 2023
  • May 4, 2023
  • March 30, 2023
  • March 16, 2023
  • March 15, 2023
  • March 13, 2023
  • December 20, 2022
  • October 13, 2022
  • September 20, 2022
  • September 8, 2022
  • July 25, 2022
  • July 13, 2022
  • July 6, 2022
  • June 27, 2022
  • June 15, 2022
  • April 12, 2022
  • March 3, 2022
  • September 15, 2021
  • June 30, 2021
  • March 11, 2021
  • October 26, 2020
  • October 21, 2020
  • June 29, 2020
  • June 19, 2020
  • June 15, 2020
  • May 25, 2020
  • May 18, 2020
  • April 23, 2020
  • April 21, 2020
  • April 14, 2020
  • March 31, 2020
  • March 26, 2020
  • March 18, 2020
  • December 5, 2019
  • November 14, 2019
  • November 12, 2019
  • October 29, 2019
  • September 18, 2019
  • September 11, 2019
  • August 21, 2019
  • July 1, 2019
  • June 17, 2019
  • June 5, 2019
  • Module Configuration
  • Configuration Options
  • First Party Configuration
  • Apigee Edge changelog
  • July 26, 2023
  • July 13, 2023
  • July 6, 2023
  • June 16, 2023
  • Installation
  • Configuration
  • ASP.NET
  • ASP.NET changelog
  • November 13, 2025
  • October 30, 2025
  • January 24, 2024
  • August 2, 2023
  • July 17, 2023
  • March 1, 2023
  • December 5, 2022
  • July 21, 2022
  • September 22, 2019
  • July 3, 2019
  • June 5, 2019
  • January 17, 2019
  • September 16, 2018
  • August 7, 2018
  • June 11, 2018
  • March 14, 2018
  • February 21, 2018
  • February 5, 2018
  • November 10, 2017
  • June 4, 2017
  • May 15, 2017
  • April 24, 2017
  • April 20, 2017
  • March 28, 2017
  • Configuration Options
  • First Party Configuration
  • Changelog
  • June 26, 2024
  • February 20, 2024
  • January 4, 2024
  • October 17, 2023
  • September 28, 2023
  • Installation
  • API
  • Configuration
  • Changelog
  • July 5, 2023
  • July 3, 2023
  • Installation
  • Configuration
  • AWS Lambda@Edge changelog
  • May 27, 2026
  • March 31, 2026
  • March 8, 2026
  • January 27, 2026
  • November 9, 2025
  • October 16, 2025
  • August 20, 2025
  • May 31, 2025
  • March 25, 2025
  • November 7, 2024
  • August 13, 2024
  • July 18, 2024
  • April 1, 2024
  • February 21, 2024
  • February 12, 2024
  • January 11, 2024
  • December 21, 2023
  • May 16, 2023
  • April 2, 2023
  • March 2, 2023
  • January 30, 2023
  • January 26, 2023
  • January 16, 2023
  • November 17, 2022
  • October 23, 2022
  • September 28, 2022
  • June 6, 2022
  • May 18, 2022
  • May 8, 2022
  • January 25, 2022
  • December 29, 2021
  • November 28, 2021
  • October 25, 2021
  • October 18, 2021
  • Installation
  • Manual installation
  • API
  • Configuration
  • Upgrading
  • Supported Features
  • Installing the Enforcer
  • Configuration Options
  • Upgrading the Enforcer
  • Changelog
  • April 9, 2026
  • December 17, 2025
  • July 3, 2025
  • July 2, 2025
  • June 10, 2025
  • December 28, 2023
  • July 31, 2023
  • June 29, 2023
  • May 4, 2023
  • February 24, 2023
  • February 23, 2023
  • February 22, 2023
  • Install the Azure Front Door Enforcer
  • Manually install the Azure Front Door Enforcer
  • API
  • Configuration
  • Callout Enforcer
  • Changelog
  • April 16, 2026
  • March 20, 2026
  • March 10, 2026
  • February 23, 2026
  • January 11, 2026
  • September 30, 2025
  • June 18, 2025
  • December 26, 2024
  • July 25, 2024
  • July 11, 2024
  • July 3, 2024
  • May 30, 2024
  • May 13, 2024
  • February 27, 2024
  • January 31, 2024
  • October 27, 2023
  • October 11, 2023
  • September 20, 2023
  • September 1, 2023
  • July 27, 2023
  • May 23, 2023
  • May 15, 2023
  • May 9, 2023
  • May 4, 2023
  • March 30, 2023
  • March 16, 2023
  • March 15, 2023
  • March 13, 2023
  • December 20, 2022
  • October 13, 2022
  • September 20, 2022
  • September 8, 2022
  • July 25, 2022
  • July 13, 2022
  • July 6, 2022
  • June 27, 2022
  • June 15, 2022
  • April 12, 2022
  • March 3, 2022
  • September 15, 2021
  • June 30, 2021
  • March 11, 2021
  • October 26, 2020
  • October 21, 2020
  • June 29, 2020
  • June 19, 2020
  • June 15, 2020
  • May 25, 2020
  • May 18, 2020
  • April 23, 2020
  • April 21, 2020
  • April 14, 2020
  • March 31, 2020
  • March 26, 2020
  • March 18, 2020
  • December 5, 2019
  • November 14, 2019
  • November 12, 2019
  • October 29, 2019
  • September 18, 2019
  • September 11, 2019
  • August 21, 2019
  • July 1, 2019
  • June 17, 2019
  • June 5, 2019
  • Supported Features
  • Envoy configuration
  • Enforcer Configuration
  • Advanced Configuration
  • Docker Image
  • Complete Example
  • Cloudflare Worker changelog
  • June 18, 2026
  • May 6, 2026
  • April 16, 2026
  • March 31, 2026
  • October 27, 2025
  • September 28, 2025
  • September 3, 2025
  • August 4, 2025
  • July 6, 2025
  • June 26, 2025
  • June 4, 2025
  • May 21, 2025
  • May 8, 2025
  • March 18, 2025
  • December 4, 2024
  • August 7, 2024
  • July 3, 2024
  • June 24, 2024
  • May 16, 2024
  • February 21, 2024
  • February 18, 2024
  • February 12, 2024
  • January 25, 2024
  • January 9, 2024
  • January 3, 2024
  • December 22, 2023
  • December 21, 2023
  • November 29, 2023
  • November 15, 2023
  • August 14, 2023
  • August 8, 2023
  • June 11, 2023
  • April 18, 2023
  • April 2, 2023
  • March 22, 2023
  • March 16, 2023
  • February 2, 2023
  • December 11, 2022
  • November 14, 2022
  • November 3, 2022
  • September 20, 2022
  • July 30, 2022
  • July 28, 2022
  • July 18, 2022
  • July 17, 2022
  • June 30, 2022
  • June 20, 2022
  • May 18, 2022
  • May 1, 2022
  • April 13, 2022
  • March 30, 2022
  • March 27, 2022
  • February 10, 2022
  • February 8, 2022
  • January 30, 2022
  • January 26, 2022
  • January 10, 2022
  • December 29, 2021
  • December 20, 2021
  • November 22, 2021
  • November 8, 2021
  • October 25, 2021
  • August 11, 2021
  • July 27, 2021
  • July 21, 2021
  • June 22, 2021
  • June 1, 2021
  • May 18, 2021
  • April 7, 2021
  • March 25, 2021
  • March 10, 2021
  • February 1, 2021
  • October 25, 2020
  • October 2, 2020
  • September 17, 2020
  • Installation
  • Installation with Terraform
  • Manual installation
  • Deploy the Cloudflare Enforcer for Shopify applications
  • API
  • Configuration
  • Configuration (v5 and Below)
  • Upgrading to Version 6
  • Changelog
  • October 25, 2023
  • Installation
  • API
  • Configuration
  • Changelog
  • January 4, 2024
  • July 2, 2023
  • May 3, 2023
  • Installation
  • API
  • Configuration
  • Envoy Proxy
  • Changelog
  • April 16, 2026
  • March 20, 2026
  • March 10, 2026
  • February 23, 2026
  • January 11, 2026
  • September 30, 2025
  • June 18, 2025
  • December 26, 2024
  • July 25, 2024
  • July 11, 2024
  • July 3, 2024
  • May 30, 2024
  • May 13, 2024
  • February 27, 2024
  • January 31, 2024
  • October 27, 2023
  • October 11, 2023
  • September 20, 2023
  • September 1, 2023
  • July 27, 2023
  • May 23, 2023
  • May 15, 2023
  • May 9, 2023
  • May 4, 2023
  • March 30, 2023
  • March 16, 2023
  • March 15, 2023
  • March 13, 2023
  • December 20, 2022
  • October 13, 2022
  • September 20, 2022
  • September 8, 2022
  • July 25, 2022
  • July 13, 2022
  • July 6, 2022
  • June 27, 2022
  • June 15, 2022
  • April 12, 2022
  • March 3, 2022
  • September 15, 2021
  • June 30, 2021
  • March 11, 2021
  • October 26, 2020
  • October 21, 2020
  • June 29, 2020
  • June 19, 2020
  • June 15, 2020
  • May 25, 2020
  • May 18, 2020
  • April 23, 2020
  • April 21, 2020
  • April 14, 2020
  • March 31, 2020
  • March 26, 2020
  • March 18, 2020
  • December 5, 2019
  • November 14, 2019
  • November 12, 2019
  • October 29, 2019
  • September 18, 2019
  • September 11, 2019
  • August 21, 2019
  • July 1, 2019
  • June 17, 2019
  • June 5, 2019
  • Installation
  • Configuration Options
  • First Party Configuration
  • F5 BIGIP
  • Changelog
  • April 27, 2026
  • February 8, 2026
  • December 29, 2025
  • May 15, 2025
  • September 13, 2024
  • October 9, 2023
  • July 10, 2023
  • March 10, 2023
  • April 6, 2021
  • May 7, 2020
  • March 16, 2020
  • March 4, 2019
  • January 29, 2019
  • January 16, 2019
  • November 15, 2017
  • November 13, 2017
  • September 4, 2017
  • August 28, 2017
  • August 24, 2017
  • August 7, 2017
  • March 12, 2017
  • January 7, 2017
  • December 19, 2016
  • Installation
  • First Party Integration
  • Configuration
  • Configurational Classes
  • Advanced Customization
  • Troubleshooting
  • Fastly JavaScript Compute@Edge
  • Changelog
  • May 25, 2026
  • May 17, 2026
  • October 10, 2024
  • March 6, 2024
  • October 24, 2023
  • March 20, 2023
  • February 10, 2023
  • Installation
  • API
  • Configuration
  • Fastly Rust Compute@Edge changelog
  • June 30, 2026
  • June 17, 2026
  • June 16, 2026
  • June 1, 2026
  • May 28, 2026
  • May 7, 2026
  • April 30, 2026
  • April 24, 2026
  • March 10, 2026
  • September 17, 2025
  • September 11, 2025
  • August 11, 2025
  • November 28, 2024
  • September 26, 2024
  • September 4, 2024
  • August 27, 2024
  • May 22, 2024
  • May 13, 2024
  • April 17, 2024
  • Supported Features
  • Installation
  • Configuration
  • Changelog
  • April 27, 2026
  • February 11, 2026
  • December 10, 2025
  • November 18, 2025
  • September 16, 2025
  • August 19, 2025
  • June 15, 2025
  • June 5, 2025
  • May 4, 2025
  • April 7, 2025
  • March 4, 2025
  • February 18, 2025
  • December 16, 2024
  • November 24, 2024
  • October 14, 2024
  • September 25, 2024
  • September 8, 2024
  • August 20, 2024
  • August 13, 2024
  • July 1, 2024
  • June 24, 2024
  • June 6, 2024
  • May 7, 2024
  • April 17, 2024
  • March 18, 2024
  • February 22, 2024
  • February 21, 2024
  • December 12, 2023
  • August 16, 2023
  • July 24, 2023
  • June 5, 2023
  • May 3, 2023
  • April 23, 2023
  • March 21, 2023
  • March 15, 2023
  • February 9, 2023
  • December 20, 2022
  • December 16, 2022
  • December 7, 2022
  • November 29, 2022
  • October 30, 2022
  • October 11, 2022
  • August 23, 2022
  • July 28, 2022
  • June 30, 2022
  • April 10, 2022
  • March 14, 2022
  • February 15, 2022
  • February 3, 2022
  • January 23, 2022
  • January 17, 2022
  • December 29, 2021
  • October 25, 2021
  • July 1, 2021
  • June 28, 2021
  • June 3, 2021
  • November 26, 2020
  • August 12, 2020
  • August 10, 2020
  • July 21, 2020
  • June 18, 2020
  • June 17, 2020
  • May 20, 2020
  • April 22, 2020
  • March 10, 2020
  • February 20, 2020
  • January 28, 2020
  • December 8, 2019
  • November 28, 2019
  • Install the Fastly VCL v12 Enforcer
  • Manually install the Fastly VCL v12 Enforcer
  • Fastly VCL Enforcer v12 Configurations
  • How it works
  • Upgrade to Fastly VCL v12
  • Install the Fastly VCL Enforcer v11
  • Configuration
  • How It Works
  • Upgrade to Fastly VCL v11
  • Installation
  • Configuration
  • How It Works
  • Upgrade to Fastly VCL v10
  • Installing the Enforcer
  • GraphQL Support
  • Sensitive GraphQL Operations
  • Basic Configuration
  • Customized Subroutines
  • Additional Activity Handler
  • Advanced Blocking Response
  • Creating and Configuring the Edge-Dictionary
  • Custom CSS
  • Custom First Party Sensor Endpoint
  • Custom Logo
  • Custom JS Script
  • Custom Parameters
  • Filter Requests
  • Filter by HTTP Method
  • Filter by Route
  • Filter by Extension
  • Filter by IP
  • Filter by User Agent
  • Data Enrichment
  • First Party
  • First Party Snippet
  • Enforced Routes
  • Login Credentials Extraction
  • Modify First Party Response
  • Module Context Object
  • Module Enabled
  • Module Mode
  • Monitored Routes
  • Returning A Custom Block Page
  • Sensitive Routes
  • Test Block Flow on Monitoring Mode - Bypass Monitor Header
  • Upgrading the Enforcer
  • Changelog
  • May 12, 2026
  • October 27, 2025
  • September 8, 2025
  • September 1, 2025
  • June 4, 2025
  • March 4, 2025
  • September 30, 2024
  • June 3, 2024
  • May 6, 2024
  • April 11, 2024
  • April 2, 2024
  • February 15, 2024
  • February 11, 2024
  • December 27, 2023
  • December 13, 2023
  • August 20, 2023
  • April 18, 2023
  • August 9, 2022
  • July 25, 2022
  • June 28, 2022
  • June 20, 2022
  • May 22, 2022
  • June 28, 2021
  • October 6, 2020
  • May 24, 2020
  • September 4, 2019
  • January 10, 2019
  • August 27, 2018
  • Installation
  • API
  • Configuration
  • Installing the Enforcer
  • Supported Features
  • Configuration Options
  • Upgrading the Enforcer
  • Google Cloud Platform (GCP) Callout Enforcer
  • Integrate the GCP Callout Enforcer
  • HAProxy changelog
  • April 16, 2026
  • March 20, 2026
  • March 10, 2026
  • February 23, 2026
  • January 11, 2026
  • September 30, 2025
  • June 18, 2025
  • December 26, 2024
  • July 25, 2024
  • July 11, 2024
  • July 3, 2024
  • May 30, 2024
  • May 13, 2024
  • February 27, 2024
  • January 31, 2024
  • October 27, 2023
  • October 11, 2023
  • September 20, 2023
  • September 1, 2023
  • July 27, 2023
  • May 23, 2023
  • May 15, 2023
  • May 9, 2023
  • May 4, 2023
  • March 30, 2023
  • March 16, 2023
  • March 15, 2023
  • March 13, 2023
  • December 20, 2022
  • October 13, 2022
  • September 20, 2022
  • September 8, 2022
  • July 25, 2022
  • July 13, 2022
  • July 6, 2022
  • June 27, 2022
  • June 15, 2022
  • April 12, 2022
  • March 3, 2022
  • September 15, 2021
  • June 30, 2021
  • March 11, 2021
  • October 26, 2020
  • October 21, 2020
  • June 29, 2020
  • June 19, 2020
  • June 15, 2020
  • May 25, 2020
  • May 18, 2020
  • April 23, 2020
  • April 21, 2020
  • April 14, 2020
  • March 31, 2020
  • March 26, 2020
  • March 18, 2020
  • December 5, 2019
  • November 14, 2019
  • November 12, 2019
  • October 29, 2019
  • September 18, 2019
  • September 11, 2019
  • August 21, 2019
  • July 1, 2019
  • June 17, 2019
  • June 5, 2019
  • Supported Software Versions
  • Supported Features
  • Installation
  • Configuration
  • Java changelog
  • June 29, 2026
  • May 24, 2026
  • November 12, 2025
  • September 8, 2025
  • September 3, 2025
  • June 15, 2025
  • November 12, 2024
  • September 15, 2024
  • April 27, 2024
  • February 25, 2024
  • February 18, 2024
  • December 28, 2023
  • November 23, 2023
  • November 21, 2023
  • November 16, 2023
  • November 15, 2023
  • November 13, 2023
  • November 8, 2023
  • October 22, 2023
  • October 18, 2023
  • September 5, 2023
  • May 11, 2023
  • April 27, 2023
  • March 4, 2023
  • January 11, 2023
  • September 5, 2022
  • June 28, 2022
  • June 1, 2022
  • April 17, 2022
  • April 13, 2022
  • April 11, 2022
  • March 31, 2022
  • February 21, 2022
  • May 31, 2021
  • May 3, 2021
  • December 6, 2020
  • November 4, 2020
  • October 9, 2020
  • October 8, 2020
  • August 23, 2020
  • May 13, 2020
  • March 4, 2020
  • February 24, 2020
  • September 29, 2019
  • June 30, 2019
  • April 8, 2019
  • February 25, 2019
  • February 4, 2019
  • January 15, 2019
  • December 25, 2018
  • December 13, 2018
  • December 12, 2018
  • November 13, 2018
  • October 29, 2018
  • August 28, 2018
  • August 6, 2018
  • July 22, 2018
  • July 20, 2018
  • June 6, 2018
  • April 4, 2018
  • November 7, 2017
  • July 30, 2017
  • April 25, 2017
  • February 11, 2017
  • February 10, 2017
  • October 10, 2016
  • September 27, 2016
  • September 26, 2016
  • September 23, 2016
  • September 22, 2016
  • September 21, 2016
  • August 22, 2016
  • Installation
  • Configuration
  • Upgrading
  • Kong Plugin
  • Changelog
  • December 16, 2025
  • October 14, 2025
  • July 10, 2025
  • June 30, 2025
  • December 26, 2024
  • October 24, 2024
  • November 8, 2023
  • June 13, 2023
  • February 23, 2023
  • February 22, 2021
  • March 31, 2019
  • January 7, 2019
  • May 22, 2018
  • February 19, 2018
  • January 31, 2018
  • October 19, 2017
  • NGINX Gateway Fabric with the HUMAN Enforcer
  • NGINX Gateway Fabric Enforcer configurations
  • Ingress NGINX controller
  • Ingress NGINX Enforcer configuration options
  • Changelog
  • September 28, 2025
  • August 20, 2025
  • August 13, 2025
  • July 29, 2025
  • June 17, 2025
  • April 2, 2025
  • January 30, 2025
  • January 16, 2025
  • September 26, 2024
  • July 25, 2024
  • March 12, 2024
  • January 22, 2024
  • December 26, 2023
  • November 15, 2023
  • October 30, 2023
  • October 25, 2023
  • October 22, 2023
  • October 18, 2023
  • October 15, 2023
  • October 11, 2023
  • September 28, 2023
  • Installation
  • Configuration options
  • Changelog
  • June 4, 2025
  • May 29, 2025
  • Installation
  • Configuration options
  • Changelog
  • June 21, 2026
  • May 4, 2026
  • February 10, 2026
  • December 4, 2025
  • February 24, 2025
  • August 28, 2024
  • August 7, 2024
  • May 31, 2023
  • May 24, 2023
  • May 18, 2023
  • April 10, 2023
  • April 4, 2023
  • April 3, 2023
  • Installation (Next.js 16)
  • Installation (Next.js 15 and lower)
  • Configuration
  • NGINX - C Module
  • NGINX changelog
  • April 16, 2026
  • March 20, 2026
  • March 10, 2026
  • February 23, 2026
  • January 11, 2026
  • September 30, 2025
  • June 18, 2025
  • December 26, 2024
  • July 25, 2024
  • July 11, 2024
  • July 3, 2024
  • May 30, 2024
  • May 13, 2024
  • February 27, 2024
  • January 31, 2024
  • October 27, 2023
  • October 11, 2023
  • September 20, 2023
  • September 1, 2023
  • July 27, 2023
  • May 23, 2023
  • May 15, 2023
  • May 9, 2023
  • May 4, 2023
  • March 30, 2023
  • March 16, 2023
  • March 15, 2023
  • March 13, 2023
  • December 20, 2022
  • October 13, 2022
  • September 20, 2022
  • September 8, 2022
  • July 25, 2022
  • July 13, 2022
  • July 6, 2022
  • June 27, 2022
  • June 15, 2022
  • April 12, 2022
  • March 3, 2022
  • September 15, 2021
  • June 30, 2021
  • March 11, 2021
  • October 26, 2020
  • October 21, 2020
  • June 29, 2020
  • June 19, 2020
  • June 15, 2020
  • May 25, 2020
  • May 18, 2020
  • April 23, 2020
  • April 21, 2020
  • April 14, 2020
  • March 31, 2020
  • March 26, 2020
  • March 18, 2020
  • December 5, 2019
  • November 14, 2019
  • November 12, 2019
  • October 29, 2019
  • September 18, 2019
  • September 11, 2019
  • August 21, 2019
  • July 1, 2019
  • June 17, 2019
  • June 5, 2019
  • Supported Features
  • Installation
  • Module Configuration
  • Configuration Options
  • Enrichment
  • First Party Configuration
  • Nginx Docker Image
  • Ingress NGINX Controller with HUMAN Enforcer
  • NGINX - LUA Module
  • Changelog
  • September 30, 2025
  • June 30, 2025
  • December 26, 2024
  • July 19, 2024
  • July 17, 2024
  • June 13, 2023
  • April 20, 2023
  • April 13, 2023
  • June 27, 2022
  • June 22, 2022
  • May 10, 2022
  • April 20, 2022
  • March 21, 2022
  • March 17, 2022
  • July 25, 2021
  • May 2, 2021
  • March 20, 2021
  • March 19, 2021
  • March 17, 2021
  • October 16, 2020
  • May 10, 2020
  • April 26, 2020
  • February 12, 2020
  • October 6, 2019
  • August 27, 2019
  • August 25, 2019
  • August 5, 2019
  • July 14, 2019
  • June 23, 2019
  • May 28, 2019
  • April 24, 2019
  • April 23, 2019
  • April 22, 2019
  • April 16, 2019
  • April 7, 2019
  • January 15, 2019
  • January 9, 2019
  • January 6, 2019
  • January 4, 2019
  • January 2, 2019
  • November 13, 2018
  • November 7, 2018
  • November 4, 2018
  • October 14, 2018
  • September 26, 2018
  • September 2, 2018
  • July 19, 2018
  • May 31, 2018
  • May 22, 2018
  • February 19, 2018
  • January 21, 2018
  • January 11, 2018
  • December 3, 2017
  • December 1, 2017
  • October 18, 2017
  • August 30, 2017
  • August 24, 2017
  • August 10, 2017
  • July 13, 2017
  • June 27, 2017
  • June 23, 2017
  • June 4, 2017
  • May 14, 2017
  • March 22, 2017
  • January 28, 2017
  • January 5, 2017
  • December 7, 2016
  • November 29, 2016
  • November 3, 2016
  • October 20, 2016
  • Supported Features
  • Installing the Enforcer
  • Configuration Options
  • Upgrading the Enforcer
  • HUMAN Plugin Configuration
  • First Party Configuration
  • Enrichment
  • Changelog
  • June 18, 2026
  • March 4, 2026
  • November 25, 2025
  • November 3, 2025
  • March 6, 2025
  • September 23, 2024
  • September 5, 2024
  • February 21, 2024
  • January 18, 2024
  • January 10, 2024
  • December 21, 2023
  • May 16, 2023
  • March 28, 2023
  • January 26, 2023
  • January 15, 2023
  • June 30, 2022
  • May 18, 2022
  • May 2, 2022
  • April 11, 2022
  • March 10, 2022
  • January 24, 2022
  • January 18, 2022
  • November 14, 2021
  • October 25, 2021
  • October 18, 2021
  • July 4, 2021
  • June 8, 2021
  • April 7, 2021
  • February 9, 2021
  • October 25, 2020
  • April 21, 2020
  • February 11, 2020
  • November 26, 2019
  • November 19, 2019
  • October 24, 2019
  • October 2, 2019
  • May 24, 2019
  • May 2, 2019
  • March 19, 2019
  • March 11, 2019
  • February 25, 2019
  • October 29, 2018
  • October 2, 2018
  • August 9, 2018
  • July 11, 2018
  • June 10, 2018
  • February 28, 2018
  • February 19, 2018
  • January 24, 2018
  • January 22, 2018
  • January 11, 2018
  • January 2, 2018
  • December 24, 2017
  • June 8, 2017
  • March 24, 2017
  • November 30, 2016
  • September 20, 2016
  • May 29, 2016
  • Installation
  • API
  • Configuration
  • Configuration Options (7.9.0 and below)
  • Upgrading to Version 8
  • PHP
  • Changelog
  • January 29, 2026
  • November 16, 2025
  • November 3, 2025
  • September 11, 2024
  • December 6, 2022
  • August 25, 2022
  • April 11, 2022
  • February 8, 2022
  • February 3, 2022
  • January 11, 2022
  • January 7, 2022
  • December 22, 2021
  • December 20, 2021
  • December 14, 2021
  • August 3, 2021
  • June 16, 2021
  • June 13, 2021
  • May 11, 2021
  • March 11, 2021
  • December 13, 2020
  • April 1, 2020
  • March 19, 2020
  • February 2, 2020
  • January 15, 2020
  • January 9, 2020
  • December 15, 2019
  • September 15, 2019
  • August 13, 2019
  • March 9, 2019
  • January 16, 2019
  • January 13, 2019
  • January 6, 2019
  • December 25, 2018
  • June 28, 2018
  • June 11, 2018
  • December 4, 2017
  • November 5, 2017
  • June 4, 2017
  • April 20, 2017
  • April 18, 2017
  • March 13, 2017
  • November 29, 2016
  • November 22, 2016
  • November 3, 2016
  • October 20, 2016
  • Upgrading
  • Configuration Options
  • Advanced Configuration
  • Python
  • Changelog
  • October 25, 2022
  • April 11, 2022
  • September 2, 2020
  • November 10, 2019
  • October 29, 2019
  • Installation
  • Required Configuration
  • Configuration Options
  • Upgrading
  • First Party Configuration
  • Ruby
  • What's New
  • Installation
  • Configuration
  • Additional Information
  • Salesforce Commerce Cloud Cartridge
  • Importing the Cartridge
  • Registering the Cartridge
  • Importing Metadata and Services
  • Configuring the Cartridge
  • Using the Cartridge
  • SCAPI Protection Considerations
  • Upgrading
  • Customized Block Page
  • Configuration options
  • First Party
  • Varnish changelog
  • April 16, 2026
  • March 20, 2026
  • March 10, 2026
  • February 23, 2026
  • January 11, 2026
  • September 30, 2025
  • June 18, 2025
  • December 26, 2024
  • July 25, 2024
  • July 11, 2024
  • July 3, 2024
  • May 30, 2024
  • May 13, 2024
  • February 27, 2024
  • January 31, 2024
  • October 27, 2023
  • October 11, 2023
  • September 20, 2023
  • September 1, 2023
  • July 27, 2023
  • May 23, 2023
  • May 15, 2023
  • May 9, 2023
  • May 4, 2023
  • March 30, 2023
  • March 16, 2023
  • March 15, 2023
  • March 13, 2023
  • December 20, 2022
  • October 13, 2022
  • September 20, 2022
  • September 8, 2022
  • July 25, 2022
  • July 13, 2022
  • July 6, 2022
  • June 27, 2022
  • June 15, 2022
  • April 12, 2022
  • March 3, 2022
  • September 15, 2021
  • June 30, 2021
  • March 11, 2021
  • October 26, 2020
  • October 21, 2020
  • June 29, 2020
  • June 19, 2020
  • June 15, 2020
  • May 25, 2020
  • May 18, 2020
  • April 23, 2020
  • April 21, 2020
  • April 14, 2020
  • March 31, 2020
  • March 26, 2020
  • March 18, 2020
  • December 5, 2019
  • November 14, 2019
  • November 12, 2019
  • October 29, 2019
  • September 18, 2019
  • September 11, 2019
  • August 21, 2019
  • July 1, 2019
  • June 17, 2019
  • June 5, 2019
  • Supported Software Versions
  • Installation
  • Configuration Options
  • Enforcer Configuration
  • Example configuration
HUMAN DashboardHUMAN WebsiteRequest a Demo
On this page
  • June 18, 2026
  • Version 8.7.0
  • March 4, 2026
  • Version 8.6.0
  • November 25, 2025
  • Version 8.5.0
  • November 3, 2025
  • Version 8.4.1
  • March 6, 2025
  • Version 8.3.0
  • September 23, 2024
  • Version 8.2.1
  • September 5, 2024
  • Version 8.2.0
  • February 21, 2024
  • Version 8.1.0
  • January 18, 2024
  • Version 8.0.1
  • January 10, 2024
  • Version 8.0.0
Enforcer frameworksNodeJS Express

Changelog

June 18, 2026
June 18, 2026

March 4, 2026
March 4, 2026

November 25, 2025
November 25, 2025

November 3, 2025
November 3, 2025

March 6, 2025
March 6, 2025

September 23, 2024
September 23, 2024

September 5, 2024
September 5, 2024

February 21, 2024
February 21, 2024

January 18, 2024
January 18, 2024

January 10, 2024
January 10, 2024

Older posts

Next
Built with
Login

Version 8.7.0

  • Use undici as the HTTP client instead of Phin, which is no longer maintained.
  • Added undici HTTP client implementation
  • Added risk_rtt field to activities in case of S2S timeout
  • Support for JWT key names that contain dots (such as URLs) when extracting the user id and additional fields
  • Custom block on error message configuration support
  • Pass request object to response custom parameters custom function
  • MCP Protection support
  • Send original vid from cookie on all activities under orig_cookie_vid
  • Added Hard Block Support

Version 8.6.0

  • Changed response headers being set as arrays instead of strings

Version 8.5.0

  • Added support for custom_proxy feature (px_proxy_url configuration)

Version 8.4.1

  • Added support for the custom_sensitive_request feature, which enables using a custom function to identify sensitive routes
  • Added is_sensitive_route field in activities

Version 8.3.0

  • Added support for running the Enforcer as a standalone Node.js process without requiring a code bundle.
  • Added remote_config_id field to risk and async activities
  • Added remote_config_id and remote_config_version fields to telemetry activity
  • DefaultGraphQLParser modified to extract operationName and variables even when the query is not present
  • Specifying token version (v2 or v3) with px_token_version always for consistency in telemetry activities
  • Fixed issue where telemetry would fail for array of cookie strings
  • Fixed issue where UrlImpl constructor would throw an error for @ character in the path or search params
  • CD process fix

Version 8.2.1

  • Decode the request URL, send it on the enforcer activities URL field, and use it for all enforcer processing.

Version 8.2.0

  • Added px_token_version configuration to support both v2 and v3 (default is v3)
  • GraphQL query keyword extraction via string/regex (px_graphql_keywords) and custom function (px_extract_graphql_keywords)
  • Support for cookie secret rotation
  • Configuration px_sensitive_graphql_operation_names expanded to include regular expressions and applies to extracted GraphQL keywords as well
  • Telemetry activity includes redacted sensitive configuration fields
  • Default value for px_bypass_monitor_header changed from an empty string to “x-px-block”
  • Modify telemetry activity to include all types of config
  • Updated the captcha template
  • Using raw URL instead of parsed URL in block page captcha script query parameter
  • Converted fields login_successful_reporting_method, sent_through of CredentialEndpointConfiguration to optional
  • Fixed issue where unvalidated _pxvid value was added to the captcha page
  • Fixed issue where regular expressions occasionally failed on calls to test() due to global flag

Version 8.1.0

  • Added base64-encoded request HTTP method to captcha script query parameters on block pages
  • JSON parsing issue with generated package.json for CommonJS library build fixed
  • Issue with mix-ups in header-based logs fixed
  • Issue where block activities may contain http_status_code field fixed

Version 8.0.1

  • Issue with duplicate sending of batched activities fixed
  • Memory issue with header-based logger fixed

Version 8.0.0

  • Refactor to base on JS Core library
  • Maintains support for:
    • Additional activity handler
    • Advanced blocking response
    • Block activity
    • Block page captcha
    • Block page rate limit
    • Bypass monitor header
    • Client IP extraction
    • Cookie v3
    • CORS support
    • Credentials intelligence
    • CSS ref
    • Custom cookie header
    • Custom first-party endpoints
    • Custom logo
    • Custom parameters
    • Enforced routes
    • Filter by extension
    • Filter by HTTP method
    • Filter by IP
    • Filter by route
    • Filter by user agent
    • First party
    • GraphQL support
    • Header-based logger
    • Hype sale challenge
    • JS ref
    • Logger
    • Mobile support
    • Module enable
    • Module mode
    • Monitored routes
    • Page requested activity
    • PXDE
    • PXHD
    • Risk API
    • Sensitive headers
    • Sensitive routes
    • Telemetry command
    • URL decode reserved characters
    • User identifiers
    • VID extraction