What's New

Version 1.2.0

Released 2024-02-20

  • Added custom function configuration options for filtered, enforced, monitored, and sensitive requests
  • Added base64-encoded request HTTP method to captcha script query parameters
  • Fixed a JSON parsing issue with the CommonJS library build

Version 1.1.0

Released 2024-01-04

  • Added support for Hype Sale Challenge product
  • Added support for URL decode reserved characters feature
  • Added configuration for first party timeout
  • Added configuration for adding the Secure flag to PXHD cookie
  • Added base64-encoded URL to captcha script query parameters on block pages
  • Added risk_start_time and enforcer_start_time fields to enforcer activities
  • Changed Bot Defender captcha page to include client-side first party timeout
  • Fixed a bug where an empty, validated cookie v3 resulted in a pass
  • Fixed inaccurate types for px_filter_by_route, px_monitored_routes, px_enforced_routes, px_sensitive_routes, px_graphql_routes configs and changed them to be Array<string | RegExp>
  • Fixed first party XHR validation issue

Version 1.0.0

Released 2023-10-17

  • Added support for both ES Modules and CommonJS projects

Version 0.1.0

Released 2023-09-28

  • Initial version with 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 v3
    • Credential intelligence (for non-body credentials)
    • Custom cookie header
    • Custom first party endpoints
    • 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
    • PXDE
    • Risk API
    • Sensitive headers
    • Sensitive routes
    • Telemetry command
    • User identifiers
    • VID extraction