Skip to content

Feat/llmo 4340 waf bot probe#1580

Open
shrotia wants to merge 4 commits into
mainfrom
feat/llmo-4340-waf-bot-probe
Open

Feat/llmo 4340 waf bot probe#1580
shrotia wants to merge 4 commits into
mainfrom
feat/llmo-4340-waf-bot-probe

Conversation

@shrotia
Copy link
Copy Markdown
Contributor

@shrotia shrotia commented May 5, 2026

Please ensure your pull request adheres to the following guidelines:

  • make sure to link the related issues in this description
  • when merging / squashing, make sure the fixed issue references are visible in the commits, for easy compilation of release notes

Related Issues

Thanks for contributing!

shrotia and others added 4 commits April 21, 2026 18:44
Moves WAF/Bot-Manager probe logic from spacecat-api-service into
TokowakaClient, where it belongs alongside checkEdgeOptimizeStatus
and the existing edge-optimize infrastructure.
…of text response to check the challanger keywords
Exports LLM_BOT_AGENTS (ChatGPT-User, Perplexity-User), BOT_PROBE_TIMEOUT_MS,
and classifyBotAgentResponse from the tokowaka-client package.

classifyBotAgentResponse reuses HARD_BLOCK_STATUS_CODES and BOT_CHALLENGE_KEYWORDS
from waf-probe-utils.js rather than duplicating them. The api-service
checkWafConnectivity handler can now import probe logic from the shared
package instead of carrying it locally.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

This PR will trigger a minor release when merged.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant