Manage Vercel Firewall or Cloudflare security policies from a single file.
Multi-provider WAF automation wired directly into your version control and CI/CD workflows.
npm install @gfargo/doorman
Ship one policy pack to Vercel and Cloudflare with provider-specific overrides when you need them.
Promote firewall changes through pull requests, previews, and CI/CD with guardrails built in.
Audit every change, enforce review policies, and keep environments consistent across providers.
Synchronize rule packs to Vercel and Cloudflare from the same config. Catch drift with provider-aware diffs before anything ships.
npx @gfargo/doorman sync

Export deployed rules from each provider into versioned config files. Keep Cloudflare and Vercel in lockstep with Git history.
npx @gfargo/doorman download

Inspect deployed policies with human-friendly tables or JSON. Filter by provider, environment, and rule group in seconds.
npx @gfargo/doorman list

Validate rule syntax and provider-specific constraints before deployment. Ship with confidence knowing both WAFs will accept the change.
npx @gfargo/doorman validate

Kickstart new protections with templates tuned for Vercel and Cloudflare. Customize and extend policy packs as your edge footprint grows.
npx @gfargo/doorman template
