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
      • Changelog
      • Installation
      • API
      • Configuration
    • Google Cloud Platform (GCP) Callout Enforcer
    • Kong Plugin
    • NGINX - C Module
    • NGINX - LUA Module
    • 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
  • 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 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
  • 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
  • NGINX Gateway Fabric with the HUMAN Enforcer
  • NGINX Gateway Fabric Enforcer configurations
  • Ingress NGINX controller
  • Ingress NGINX Enforcer configuration options
  • Installation
  • What's New
  • Configuration Options
  • Install the Netlify Edge Function Enforcer
  • Netlify Edge Function Enforcer configurations
  • What's New
  • 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
  • What's New
  • Supported Features
  • Installing the Enforcer
  • Configuration Options
  • Upgrading the Enforcer
  • HUMAN Plugin Configuration
  • First Party Configuration
  • Enrichment
  • What's New
  • Installation
  • API
  • Configuration
  • Configuration Options (7.9.0 and below)
  • Upgrading to Version 8
  • PHP
  • What's New
  • Upgrading
  • Configuration Options
  • Advanced Configuration
  • Contributing
  • Python
  • What's New
  • Installation
  • Required Configuration
  • Configuration Options
  • Upgrading
  • First Party Configuration
  • Ruby
  • What's New
  • Installation
  • Configuration
  • Additional Information
  • Salesforce Commerce Cloud Cartridge
  • What's New
  • 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
  • May 25, 2026
  • Version 2.0.0
  • May 17, 2026
  • Version 1.3.0
  • October 10, 2024
  • Version 1.2.0
  • March 6, 2024
  • Version 1.1.0
  • October 24, 2023
  • Version 1.0.0
  • March 20, 2023
  • Version 0.2.0
  • February 10, 2023
  • Version 0.1.0
Enforcer frameworksFastly JavaScript Compute@Edge

Changelog

May 25, 2026
May 25, 2026

May 17, 2026
May 17, 2026

October 10, 2024
October 10, 2024

March 6, 2024
March 6, 2024

October 24, 2023
October 24, 2023

March 20, 2023
March 20, 2023

February 10, 2023
February 10, 2023
Built with
Login

Version 2.0.0

Added

  • Support cookie v3 and set default cookie version to v3

Version 1.3.0

Added

  • Support for MCP Protection (Agentic Trust) via px_agentic_trust_enabled and px_agentic_trust_mcp_endpoint_path configurations
  • Support for snippet injection via px_snippet_injection_enabled and px_create_custom_snippet configurations
  • Support for proxy URL via px_proxy_url configuration
  • Support for data enrichment header via px_data_enrichment_header_name configuration
  • Support for async timeout via px_async_timeout configuration
  • Support for configuring whether async HTTP requests are awaited via px_await_async_http_requests configuration
  • Support for response custom parameters 11-20 extracted from the origin response via px_enrich_response_custom_parameters
  • Support for Hard Block action
  • Support for regex-formatted strings (e.g., "/^\/path$/i") in route and user-agent filter configurations (px_sensitive_routes, px_monitored_routes, px_enforced_routes, px_graphql_routes, px_filter_by_route, px_filter_by_user_agent, px_graphql_keywords, px_sensitive_graphql_operation_names)
  • Support for regular expressions in px_filter_by_user_agent
  • orig_cookie_vid field added to all Enforcer activities
  • is_sensitive_route field added to risk API and async activities
  • Request object now passed to response custom parameters function (px_enrich_response_custom_parameters)

Changed

  • Updated perimeterx-js-core to v0.37.1
  • Telemetry activity update_reason field now reflects the reason for telemetry (command or risk) and includes a request_id field

Version 1.2.0

  • Added GraphQL query keyword extraction via string/regex (px_graphql_keywords) and custom function (px_extract_graphql_keywords)
  • Added support for cookie secret rotation
  • Modified telemetry activity to include all types of config and include redacted sensitive configuration fields
  • Changed default value for px_bypass_monitor_header changed from empty string to “x-px-block”
  • Changed configuration px_sensitive_graphql_operation_names expanded to include regular expressions and applies to extracted GraphQL keywords as well
  • 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
  • Fixed BodyLoginSuccessfulParser bug by implementing text() method in OutgoingResponse
  • Replaced \\/ with / in the telemetry regex fields value
  • Fixed GraphQL operation name extraction issue

Version 1.1.0

  • Added support for URL decode reserved characters feature
  • Added risk_start_time and enforcer_start_time fields to enforcer activities
  • Added base64-encoded URL and HTTP method to captcha script query parameters on block pages
  • Added configuration for adding the Secure flag to PXHD cookie
  • Added custom function configurations for filtered, enforced, monitored, and sensitive requests
  • Changed Bot Defender captcha page to include client-side first party timeout
  • Fixed JSON parsing issue with generated package.json for CommonJS library build
  • Fixed inaccurate types for px_filter_by_route, px_monitored_routes, px_enforced_routes, px_sensitive_routes, px_graphql_routes configs to be Array<string | RegExp>

Version 1.0.0

  • Added support for Credential Intelligence
  • Added support for Account Defender (user identifiers)
  • Added support for CORS
  • Added support for custom first party endpoints
  • Added support for header-based logger
  • Updated HUMAN JavaScript Core to v0.9.0
  • Updated Fastly JS Compute SDK to v3.4.0

Version 0.2.0

  • Updated HUMAN JavaScript Core to v0.3.0
  • Updated additional dependencies
  • Added support for GraphQL including:
    • Customized GraphQL routes
    • Multiple GraphQL operations
    • Sensitive GraphQL operations by name or type
  • Fixed minor fixes to align activities to spec (px_orig_cookie, async activity headers)
  • Fixed bug that disregarded block action returned from risk v2 response
  • Custom cookie header is processed in addition to (not instead of) default cookie header
  • Custom cookie header default value has been set to x-px-cookies

Version 0.1.0

  • Support for a variety of basic and advanced features including:
    • Additional activity handler
    • Advanced blocking response
    • Block activity
    • Block page captcha
    • Block page rate limit
    • Bypass monitor header
    • Client IP extraction
    • Cookie v2
    • Custom cookie header
    • CSS ref
    • Custom logo
    • Custom parameters
    • Filter by extension
    • Filter by IP
    • Filter by HTTP method
    • Filter by route
    • Filter by user agent
    • First party
    • JS ref
    • Logger
    • Mobile support
    • Module enable
    • Module mode
    • Monitored routes
    • Page requested activity
    • HUMANDE
    • HUMANHD
    • Risk API
    • Sensitive headers
    • Sensitive routes
    • Telemetry command
    • VID extraction