www.cloudflare.com Thread. Authored by weaver-auto. License: open.
These checks run before every recipe. Any failure halts execution and notifies you.
This is what installs to ~/.webloom/threads/. No magic. Just JSON.
{
"domain": "www.cloudflare.com",
"name": "www.cloudflare.com Thread",
"version": "1.0.0",
"author": "weaver-auto",
"license": "open",
"created_at": 1779180589,
"seed_url": "https://www.cloudflare.com/products/pages/",
"anti_bot": {
"verdict": "normal",
"signals": [],
"page": {
"title": "Cloudflare Pages - Serverless Full-Stack Platform",
"url": "https://www.cloudflare.com/products/pages/",
"bodyLen": 6607,
"interactiveCount": 111,
"ready": "complete"
}
},
"framework": {
"frameworks": [
"react-17+",
"radix"
],
"raw": {
"frameworks": [
"react-17+",
"radix"
],
"primary": "react-17+",
"indicators": {
"has_password_input": false,
"has_file_input": false,
"has_label_wrapped_file": false,
"has_drop_zone": false,
"iframe_count": 2
},
"page": {
"title": "Cloudflare Pages - Serverless Full-Stack Platform",
"url": "https://www.cloudflare.com/products/pages/",
"ready": "complete"
}
}
},
"fingerprints": {
"body_class": "relative min-h-svh w-full",
"title": "Cloudflare Pages - Serverless Full-Stack Platform",
"url": "https://www.cloudflare.com/products/pages/",
"a_declarative_count": 0,
"a_button_count": 0,
"forms_count": 0,
"next_data": false,
"nuxt": false,
"react": false,
"redux": false
},
"pacing": {
"signals": {
"cloudflare": true,
"hcaptcha": false,
"recaptcha": false,
"akamai": false,
"datadome": false,
"kasada": false,
"perimeter": false
},
"profile": "medium"
},
"inputs": [
{
"tag": "div",
"id": null,
"name": null,
"type": null,
"placeholder": null,
"aria_label": "Code Editor for nextjs-pages.js",
"role": "textbox",
"content_editable": false,
"fill_strategy": "fast_setter"
}
],
"buttons": [
{
"tag": "button",
"id": null,
"text": null,
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": "Copy code to clipboard",
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "nextjs-pages.js",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Deploy a Static Site with Next.jsUse Cloudflare Pages to dep",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Build a Serverless API with FlaskUse Cloudflare Pages to bui",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Deploy with GitHub IntegrationUse Cloudflare Pages to deploy",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": "Add Web AnalyticsUse Cloudflare Pages to add web analytics t",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": null,
"text": null,
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Your Privacy Choices",
"aria_label": null,
"click_strategy": "js_dispatch"
}
],
"priors": {
"sources": [],
"candidate_selectors": []
},
"preflight": [
{
"name": "framework_react-17+",
"kind": "framework_marker",
"probe": "react-17+",
"expected": "react-17+ detected"
},
{
"name": "framework_radix",
"kind": "framework_marker",
"probe": "radix",
"expected": "radix detected"
},
{
"name": "button_nextjs_pages_js",
"kind": "button_text",
"probe": "nextjs-pages.js",
"expected": "button 'nextjs-pages.js'"
},
{
"name": "button_your_privacy_choices",
"kind": "button_text",
"probe": "your privacy choices",
"expected": "button 'your privacy choices'"
}
],
"states": []
}