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.
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