What's New

version 4.2.2

Released 2022-08-09

  • Fixed pxProxy to handle empty response.
  • Added some safety checks to credentials intelligence methods.

version 4.2.1

Released 2022-07-25

  • Added support for the customer to send the response status code from his origin, independently, for any request by decoupling the additionalS2SActvity from the Credentials Intelligence feature.

version 4.2.0

Released 2022-06-28

  • Added support for Graphql sensitive operations based on name and type
  • Added support for customizable Graphql routes
  • Added support for enabling and disabling Graphql
  • Added support for sending reporting single and multiple Graphql operation names and types on all enforcer activities

version 4.1.0

Released 2022-06-20

  • Added support for enforcer telemetry by command
  • Removed sending enforcer telemetry activities on init and remote config updates feature

version 4.0.0

Released 2022-05-22

  • Added Credentials Intelligence
  • Added Custom Logo
  • Added Advanced Blocking Response
  • Added Custom Parameters
  • Added Block Invalid Cookie

version 3.1.5

Released 2021-06-28

  • Support for dynamic cookie signature fields
  • Support for configurable riskUrl and collectorUrl
  • Added px_metadata.json

version 3.1.4

Released 2020-10-06

  • Added support for IP signed PX cookie.

version 3.1.3

Released 2020-10-06

  • Added Whitelist Routes.

version 3.1.2

Released 2020-05-24

  • Added empty string validation for sensitive_routes.

version 3.1.1

Released 2019-09-04

  • Fixed cookie iterations validation

version 3.1.0

Released 2019-09-04

  • Added verficiation for mobile header length
  • Added risk_status_code
  • Added bypass monitor mode

version 3.0.0

Released 2019-01-10

  • Added PXHD handling
  • Minor Refactoring
  • Minor bug fixes
  • Added testing mode
  • Added fp fallback for blocking

version 2.0.0

Released 2018-08-27

  • The Enforce function now returns (res *http.Response, context *PxContext, err error) instead of (res *http.Response, int score, err error). The score is available as a property in the context object.
  • Support for rate limiting
  • Simplified captcha flow
  • First party support
  • Data enrichment
  • JSON response
  • mobile error alignment
  • logging on server to server error