cloudflare-one-migrations

Plans migrations from Zscaler, Palo Alto, and legacy VPN stacks to Cloudflare One.

Updated Oct 15, 2019
One-click install
npx skills add https://github.com/kkkaoru/dotfiles --skill cloudflare-one-migrations-kkkaoru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-one-migrations
Source: https://github.com/kkkaoru/dotfiles/tree/main/.agents/skills-stroage/cloudflare-one-migrations
Command: npx skills add https://github.com/kkkaoru/dotfiles --skill cloudflare-one-migrations-kkkaoru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Migrating from Zscaler ZIA/ZPA, Palo Alto NGFW/Prisma, or legacy VPN/SWG stacks to Cloudflare One involves hundreds of interdependent policies, objects, and connectors where missed mappings cause silent security gaps. This Skill provides a structured workflow to inventory source configurations, map them to Cloudflare One resources, and stage a safe rollout. ## Core Features & Use Cases - Source Stack Inventory: Catalogs identities, apps, tunnels, DNS/URL/firewall/DLP policies, objects, and hit counts from ZIA, ZPA, and Palo Alto exports. - Mapping Plans: Produces source-to-target mappings with confidence levels, partial/unsupported flags, and explicit Not Migrated decisions with security impact. - Staged Rollout & Validation: Creates disabled/audit-mode rules with migration prefixes, pilot groups, log comparison, rollback paths, and per-rule accounting tables. - Use Case: Given ZPA app segment and connector group exports, generate one Cloudflare Tunnel per connector group, map app segment CIDRs to tunnel routes, and create reusable Access policies before attaching them to applications. ## Quick Start Use the cloudflare-one-migrations skill to assess these Zscaler ZIA and ZPA exports and produce a Cloudflare One migration plan with a mapping table and pilot rollout.

Frequently Asked Questions about cloudflare-one-migrations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate from Zscaler ZIA to Cloudflare Gateway?

Export URL filtering, firewall, SSL inspection, DLP, and custom category policies from ZIA, then map them to Cloudflare Gateway traffic policies and lists. Create rules disabled or in audit mode first, pilot with small groups, and compare logs before expanding rollout.

How do I migrate ZPA app segments to Cloudflare Access?

Create one Cloudflare Tunnel per ZPA connector group, map app segment IPs to CIDR routes and domains to hostname routes, then build reusable Access policies before attaching them to applications. Match cloudflared replica count to the connector instance count per group.

Can Palo Alto firewall rules be converted directly to Cloudflare One policies?

Not directly. One Palo Alto rule can produce multiple Cloudflare resources, and App-ID, zones, HIP profiles, and decryption behavior rarely translate exactly. Export address and service objects with the rules and mark partial mappings rather than forcing equivalence.

What is the Cloudflare Access application destination limit for ZPA migrations?

The default limit is 5 hostnames per Access application. For large ZPA app segments, contact the Cloudflare account team to request an increase up to 50 before implementation, or split segments into multiple apps with identical policies.

Why does Gateway block Access private app traffic after migration?

In default-deny Gateway Network environments, broad L4 block rules evaluate before Access policies. Add a Network allow rule with the selector for self-hosted Access apps with private addresses at higher precedence than the block rules.

What are the limitations when mapping Zscaler policies to Cloudflare One?

Zscaler caution/warn behavior has no exact Gateway equivalent and must be an explicit customer decision. DLP engines and custom regex require manual Cloudflare DLP profile recreation, and identity-scoped rules need SCIM sync or user/email lists to avoid overly broad policies.