Hello Tony.
It really depends on where is the text (PingdomPageSpeed) that you want use in ABP policy. If this text is in the request body - then we can't catch it with ABP policy, since ABP analyze headers only. However if the text is located in headers, you could easily create a new condition based on header.
Based on your description, I assume that you want to add an exception for specific user-agent which are classified as Bad User Agents by default condition. To archive this - you can add a new condition to the "Allow" directive like this:
(matches headers.user_agent re"PingdomPageSpeed")
More information:
- https://docs.imperva.com/bundle/advanced-bot-protection/page/74916.htm
- https://management.service.imperva.com/abp/help/condition?caid=1877114
------------------------------
Bartosz Chmielewski
SE
Imperva
------------------------------