Azure WAF bot protection ruleset. Meaning of log ID 300700

eenchev 0 Reputation points
2025-03-12T14:29:21.1666667+00:00

I have enabled bot protection ruleset for a waf policy. The DRS ruleset normally has a detailed message in the logs but for the bot protection I am finding it hard to identify the reason for a match for 300700 id Other bots (group Unknownbots).

User's image

We have thousands of such logs. I know default action is log and using allow is not recommended which will stop further ruleset checks.

In general I want to finetune the ruleid so I decrease the noise from these log messages and add 1-2 exclusions. Details_data field is not very helpful. What does it see in REQUEST_HEADERS:

Azure Web Application Firewall
{count} votes

1 answer

Sort by: Most helpful
  1. Venkat V 2,545 Reputation points Microsoft External Staff Moderator
    2025-03-17T12:26:41.33+00:00

    Hi @eenchev

    Azure WAF bot protection ruleset. Meaning of log ID 300700

    As I can see, log ID 300700 is displaying REQUEST_HEADERS instead of the full reason for the log, which is due to the following cause:

    This may be due to malicious attackers using a custom tool to hide the source details and UnknownBots.

    Rule ID 300700 is part of the UnknownBots category in the Bot Manager Rule Set 1.1. This rule is triggered for traffic identified as originating from a bot, but the intent of the bot is unknown. It could either be legitimate traffic or malicious traffic using a custom tool.

    • UnknownBots (Bot300*) - Other bot user agents that may or may not be malicious.

    Microsoft_BotManagerRuleSet-1.1-Other bots-Bot300700 is classified as an unknown bot, representing user agents that are published without additional validation.

    enter image description here

    To reduce the noise from log messages for Rule ID 300700, you can create exclusions for specific request attributes that are triggering the matches.

    You can configure an exclusion by following the link

    I hope this helps to resolve your query.


    I really appreciate your feedback. It’s valuable to us. Please click Accept Answer on this post to assist other community members facing similar issues in finding the correct solution.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.