Open source MIT Know before you deploy.

Cloudflare go-live checks before production.

Open-source CLI for checking migration readiness, security risks, AI readiness, SEO readiness, and deployment readiness before launching on Cloudflare.

Primary command
npx @orangecloud/cf-ready scan

Node.js 18+ · Install from GitHub until npm publish

Shipping is not just building

Before production, you need to know whether your app can run well on Cloudflare, whether secrets are exposed, whether dependencies are risky, whether AI crawlers can understand your site, and whether SEO basics are in place. CF Ready turns those checks into one repeatable workflow.

Hidden migration blockers

Node APIs, filesystem usage, and framework patterns that do not map cleanly to Workers or Pages.

Security gaps

Missing headers, leaked secrets, weak CORS, and unaudited dependencies before production traffic.

No go-live checklist

Scattered docs and tribal knowledge instead of a repeatable readiness report for every release.

What CF Ready checks

Five weighted categories produce an overall readiness score and actionable findings.

35%

Migration readiness

Detect Cloudflare runtime blockers, Next.js migration paths, vinext readiness, OpenNext fallback, Pages compatibility, Workers compatibility, and risky Node.js patterns.

30%

Security readiness

Find exposed env files, hardcoded secrets, unsafe CORS, risky public files, dependency audit gaps, and missing security basics. SARIF export included.

20%

AI readiness

Generate robots.txt, llms.txt, sitemap drafts, OpenAPI drafts, MCP card drafts, and agent-friendly docs.

10%

SEO readiness

Check metadata, canonical URLs, Open Graph tags, structured data, headings, image alt text, sitemap, robots, and crawlability basics.

5%

Deployment readiness

Generate go-live checklist, rollback plan, deployment manifest, and post-deploy smoke test checks.

AI optimize (optional)

Workers AI suggestions for migration refactors via cf-ready ai-optimize.

How it works

  1. Point at your repo

    Run locally with --cwd, upload in Web Agent, or import from GitHub.

  2. Scan read-only

    Inspectors detect framework, package manager, and deployment target automatically.

  3. Get scored findings

    Blockers, warnings, and recommendations with affected files.

  4. Export reports

    Markdown, JSON, SARIF, migration plan, and go-live checklist.

CLI quickstart

Install globally or run once with npx. Primary entry point is a full scan.

npx (recommended)
npx @orangecloud/cf-ready scan
global install
npm i -g @orangecloud/cf-ready
cf-ready scan
JSON output
cf-ready scan --json

Example readiness report

Sample category scores from a scan (illustrative fixture output).

78
Overall
72
Migration
85
Security
64
AI
70
SEO
80
Deploy

Blocker filesystem in API route High missing security headers

Safe by default

CF Ready does not deploy, migrate, delete, or rewrite your app by default. It inspects first, reports clearly, and only generates files when you explicitly run fix commands.

Read-only scans

scan and inspect analyze your project; reports go to the output directory, not your app source.

Explicit fixes only

cf-ready fix requires --ai-readiness or --seo flags.

No auto-deploy

Does not deploy, migrate, or change Cloudflare account settings.

Built for Cloudflare

Designed for Workers, Pages, wrangler, and modern frameworks — not a generic linter. Checks align with Cloudflare deployment patterns and platform constraints.

Workers & Pages

Detects wrangler config, Pages workflows, and deployment targets.

Web Agent

Browser UI at /app/ — upload ZIP or import GitHub, run commands in a web terminal.

Workers AI

Optional ai-optimize command for refactor suggestions via Cloudflare AI.

Open-source roadmap

CF Ready is MIT-licensed. Contributions welcome on GitHub.

  • GitHub Action for PR readiness checks
  • Expanded framework adapters (Remix, Astro, Hono)
  • Private repo import in Web Agent (GitHub OAuth)
  • npm publish @orangecloud/cf-ready to registry

Full roadmap → · View repository →

Run your first readiness scan

From finished code to Cloudflare-ready production.

Run your first scan Open Web Agent Install the CLI