vercel-firewall

Configure Vercel Firewall rules and WAF protections via CLI.

Updated May 16, 2026
One-click install
npx skills add https://github.com/MohammedHTahir/vibe-coding-platform --skill vercel-firewall-mohammedhtahir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-firewall
Source: https://github.com/MohammedHTahir/vibe-coding-platform/tree/main/.kiro/vercel-plugin/skills/vercel-firewall
Command: npx skills add https://github.com/MohammedHTahir/vibe-coding-platform --skill vercel-firewall-mohammedhtahir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps prevent abuse, DDoS, and malicious traffic from reaching your Vercel-hosted application while minimizing impact on legitimate users and bots.

Core Features & Use Cases

  • Vercel Firewall & WAF Guidance: Configure custom rules with actions like deny, challenge, log, bypass, rate_limit, and redirect across request attributes (path, host, headers, geo, TLS fingerprints).
  • Operational Safety Controls: Use staging via drafts with vercel firewall diff and publish explicitly with vercel firewall publish --yes, while applying certain security modes immediately (Attack Mode, system bypass/mitigations).
  • Incident Response Tools: Enable/disable Attack Mode and pause/resume system mitigations for short-term emergency handling and false-positive debugging.

Quick Start

Ask the agent to stage a rate limit for your API endpoints by adding a log-only rule first, review the matched traffic in the firewall metrics/dashboard, and then publish it to production once you confirm it only targets abusive requests.

Frequently Asked Questions about vercel-firewall

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

FAQPage Schema
How do I configure Vercel WAF rules to block malicious traffic?

To configure Vercel WAF rules and block malicious traffic, you define custom rules with actions like deny, challenge, log, bypass, rate_limit, or redirect based on request attributes such as path, host, headers, geo, and TLS fingerprints via the Vercel CLI.

What is the best way to apply rate limiting to API endpoints on Vercel?

The best way to apply rate limiting on Vercel is to stage a log-only rule first, review the matched traffic in the firewall dashboard, and then publish the rate_limit rule to production once you confirm it only targets abusive requests.

How does Vercel Attack Mode work for DDoS mitigation during active incidents?

Vercel Attack Mode works for DDoS mitigation by allowing you to enable or disable emergency response settings immediately during active incidents, pausing or resuming system mitigations to handle short-term threats and debug false positives.

Can I stage Vercel firewall rules before publishing them to production?

Yes, you can stage Vercel firewall rules by creating drafts and reviewing changes with `vercel firewall diff`, then explicitly applying them to production using `vercel firewall publish --yes` to ensure operational safety.

How do I manage system bypass and mitigations in the Vercel firewall?

You manage system bypass and mitigations in the Vercel firewall by applying specific security modes immediately through the Vercel CLI, allowing you to pause or resume system protections for emergency handling and false-positive debugging.

What conditions can I use to create custom allow or deny rules in Vercel?

You can create custom allow, deny, challenge, or rate-limit rules in Vercel using conditions based on request attributes including path, host, headers, geo, and TLS fingerprints to accurately enforce traffic filtering.