Skip to content

docs(bots): document bot score 1 assigned when User-Agent header is missing#31975

Open
zeinjaber wants to merge 1 commit into
productionfrom
docs/DEE-3691-bot-score-missing-user-agent
Open

docs(bots): document bot score 1 assigned when User-Agent header is missing#31975
zeinjaber wants to merge 1 commit into
productionfrom
docs/DEE-3691-bot-score-missing-user-agent

Conversation

@zeinjaber

@zeinjaber zeinjaber commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

What

Added a note to the Notes on detection section of the Bot scores concept page explaining that requests with a missing or empty User-Agent header are immediately assigned a bot score of 1 by the Heuristics engine.

Why

It is a common false-positive trigger for Zero Trust / WARP / corporate proxy environments that strip the User-Agent header, causing TSEs to escalate to engineering unnecessarily.

Changes

  • src/content/docs/bots/concepts/bot-score.mdx — added a :::note callout under the existing Notes on detection section

Related

DEE-3691 (part of AppSec doc gap initiative DEE-3690)

…issing

Requests with a missing or empty User-Agent header are immediately
assigned a bot score of 1 by the Heuristics engine. This is expected
behavior and a common false-positive trigger for Zero Trust / WARP /
corporate proxy traffic that strips the header.

Closes DEE-3691
@github-actions github-actions Bot added the product:bots Related to Bots product label Jul 9, 2026
@cloudflare-docs-bot

cloudflare-docs-bot Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Review

✅ No issues found in commit aada4cd.

Code Review

This code review is in beta and may not always be helpful — use your judgment.

No code review issues found.

Conventions

No convention issues found.

Style Guide Review

No style-guide issues found.

Commands

Only codeowners can run commands. Post a comment with the command to trigger it.

Command Description
/review Runs a review now. Incremental if a prior review exists, full if not.
/full-review Re-reviews the entire PR diff from scratch, ignoring incremental history. Useful after a rebase, when you want a fresh review, or if the bot gets out of sync and reports issues that no longer exist.
/ignore-review-limit Permanently lifts the 2-review automatic limit for this PR. Future pushes will trigger reviews as normal.
/disable-auto-review Stops automatic reviews from triggering on future pushes to this PR. Codeowners can still run /review or /full-review manually.

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/src/content/docs/bots/ @jinhee-c-lee, @cloudflare/appsec-reviewers, @elithrar, @cloudflare/product-owners, @marinaelmore, @njustus1

@zeinjaber zeinjaber enabled auto-merge (squash) July 9, 2026 18:08
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product:bots Related to Bots product size/xs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants