agentic‑readiness docs
/
Scan at scale Blog Build one › Run a scan ›

Scan at scaleSites with a broken Web Bot Auth directory

Sites with a broken Web Bot Auth directory

A site-wide report: one row per host, over the web_bot_auth rows the crawl emitted.

What this report returns

Web Bot Auth lets a site prove its outbound bots' identity: verifiers fetch the site's public keys from a JWKS directory at /.well-known/http-message-signatures-directory and check request signatures against them.

These sites serve a directory verifiers can't use: not a JWKS, an empty key list, no usable verification key, exposed private key material, or the wrong media type.

How to fix it. Publish {"keys": [...]} containing public Ed25519/EC/RSA verification keys only, served as application/http-message-signatures-directory+json (JWKS per RFC 7517; keys per the RFC 9421 algorithm registry). Two columns tell you how to triage: Security Risk Detected marks the one fault that hands an attacker your bots' identity, published private key material, and Conformance Issue Detected is false when the only problem is an empty key list, which is a directory nobody can verify against rather than a malformed JWK Set.

The columns it shows

Every defect this technology can carry is a column in the grid, worst first, so nothing is hidden behind a filter you have to know to apply.

  • Hosthost
  • Web Bot Auth ValidwebBotAuthValid
  • Web Bot Auth Conformance Issue DetectedwebBotAuthConformanceIssueDetected
  • Web Bot Auth Security Risk DetectedwebBotAuthSecurityRiskDetected
  • Web Bot Auth FindingswebBotAuthFindings
  • Web Bot Auth Key TypeswebBotAuthKeyTypes
  • Web Bot Auth Served Media TypewebBotAuthServedMediaType
  • Web Bot Auth Malformed DirectorywebBotAuthMalformedDirectory
  • Web Bot Auth Missing KeyswebBotAuthMissingKeys
  • Web Bot Auth Invalid KeywebBotAuthInvalidKey
  • Web Bot Auth Private Key ExposedwebBotAuthPrivateKeyExposed
  • Web Bot Auth Wrong Media TypewebBotAuthWrongMediaType
  • Web Bot Auth Unregistered Alg NamewebBotAuthUnregisteredAlgName

About Web Bot Auth directory

Public keys letting verified agents prove who they are.

Read how Web Bot Auth directory is checked, including the specification it is validated against and a worked correct and broken example.

Running it

This report ships in the Lumar agent-readiness container and appears on any project it is linked to, on every crawl. See the whole set, or check a single URL with the scanner on this site, which runs the same code with no account.

Get Lumar pricing