ua-tracer
by Paul Kinlan
trace m61oOY7V
what does a user agent actually fetch, follow & run?
Trace m61oOY7V
First seen: 2026-09-24 21:52:32.913 UTC
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Bot verification: ✓ verified ClaudeBot IP in ClaudeBot published range.
What this user agent did
Directly-referenced assets:
✓ fetched CSS
✓ fetched JS
✓ fetched image
✓ fetched font (HTML)
Document-level link hints:
✓ fetched favicon
✓ fetched apple-touch-icon
✓ fetched web manifest
✓ fetched preload
✓ fetched prefetch
Second-level follows (proves it parsed the linking file):
✗ followed CSS background-image
✗ followed CSS @font-face
✗ followed manifest icon
✗ followed CSS @import
Frames (does it descend into iframes?):
✓ fetched iframe document
✓ descended into iframe (loaded inner image)
Reporting (a report-only CSP is violated by inline styles; reports can arrive via HTTP headers with no JS, or via in-page beacons):
✗ sent a CSP/Reporting report (any path)
✗ delivered via report-uri/Report-To header (no JS)
✗ delivered via in-page beacon (securitypolicyviolation / ReportingObserver)
Social embed (Open Graph / Twitter card images):
✗ fetched og:image
✗ fetched twitter:image
JavaScript execution:
✗ EXECUTED classic JS
✗ EXECUTED ES module
✗ posted client timing
Server-side request waterfall
Every request the server received for this trace, in receive order. +ms is the delta from the
homepage request.
| Received | Δ | Kind | Method | User-Agent |
|---|---|---|---|---|
| 2026-09-24 21:52:32.913 UTC | +0 ms | homepage | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (9){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-360e222eb8268a5796327010fd16aa5e-7ac99701f5d75984-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-360e222eb8268a5796327010fd16aa5e-fe277bec7ae25952-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-09-24 22:41:56.733 UTC | +2963820 ms | ES module | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (7){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-502cffe14cac90f9c7a187f7d1d6f50b-6580e05756a8bb11-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
|
||||
| 2026-09-24 22:41:57.238 UTC | +2964325 ms | iframe document | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (7){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-b928e246bb3d955d2c908f033cf78738-ba39bfea495f14b0-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
|
||||
| 2026-09-24 22:41:57.738 UTC | +2964825 ms | CSS | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (7){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-0ff9727134ef078ce6d27dc33c913846-36f602baa912502a-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
|
||||
| 2026-09-24 22:42:02.611 UTC | +2969698 ms | JS | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (9){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-25cb6a308ea6a2430e88a5106e30ebfe-697e11880b303c35-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-25cb6a308ea6a2430e88a5106e30ebfe-c8eca0c511381e52-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-09-24 22:42:02.614 UTC | +2969701 ms | prefetch | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (9){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-b55c28055253fec86910d185a0a8103a-10dfbf83fc0504bf-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-b55c28055253fec86910d185a0a8103a-39a4bd1257eef829-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-09-24 22:42:02.866 UTC | +2969953 ms | font (HTML) | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (9){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-dcce656d3564676c33c89b40c6017b07-120da318d0a03cdc-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-dcce656d3564676c33c89b40c6017b07-453b108d10b96956-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-09-24 22:42:03.365 UTC | +2970452 ms | web app manifest | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (9){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-625d09fd821789bdafc0f6b0a8778a81-ffef665d67b25e15-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-625d09fd821789bdafc0f6b0a8778a81-6acfff969b73f759-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-09-24 22:42:03.879 UTC | +2970966 ms | favicon | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (9){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-23a841cb01342f4814dbf796d0d6f641-d6041d57eb41b289-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-23a841cb01342f4814dbf796d0d6f641-8a1543e3956a4409-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-09-24 22:42:28.469 UTC | +2995556 ms | preload (image) | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (7){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-28fa700a5c6f2a1c50065195983bd043-fb953dbcee2bf4f0-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
|
||||
| 2026-09-24 22:42:28.836 UTC | +2995923 ms | apple-touch-icon | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (7){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-e53aebb91db9c68e06b4ad3d650f2eda-55b60b6d7e04e421-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
|
||||
| 2026-09-24 22:42:29.825 UTC | +2996912 ms | image | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (7){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-ef5cba023a2ac0b63a39ded12b4871f1-66acbc036761c7f8-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
|
||||
| 2026-09-24 23:34:58.564 UTC | +6145651 ms | image inside iframe | GET | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
request headers (7){
"accept": "*/*",
"accept-encoding": "gzip, br, zstd, deflate",
"host": "uatracer.com",
"traceparent": "00-b428c5848470d5461dfba0ba6b56356d-313a293fc2b9f7e5-01",
"tracestate": "",
"user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
|
||||