Agent Ready Web Bot Auth

Sub-skill de agent-ready-cloudflare: Implement Web Bot Auth

fabricioctelles faff490 1.0 KB Updated

File contents

Implement Web Bot Auth

Use Web Bot Auth so your site can identify itself when it sends bot or agent requests, per the IETF WebBotAuth WG.

Requirements

  • Publish a JWKS (JSON Web Key Set) at /.well-known/http-message-signatures-directory
  • The JWKS must contain at least one public key for signature verification
  • Sign requests sent by your bot or agent so receiving sites can verify them
  • Include Signature-Agent and Signature-Input headers on those signed requests

Cloudflare

Web Bot Auth on Cloudflare provides built-in support for verifying bot request signatures.

Validate

POST https://isitagentready.com/api/scan
Content-Type: application/json

{"url": "https://YOUR-SITE.com"}

Check that checks.botAccessControl.webBotAuth.status is "pass".

fabricioctelles/skills/tree/main/skills/agent-ready-cloudflare/web-bot-auth commit faff490daa

Frequently asked questions

npx skillmds@latest add fabricioctelles/agent-ready-web-bot-auth