Skip to content

[skills] Add a skill for the Vercel Firewall#75

Merged
mknichel merged 5 commits into
mainfrom
mknichel/vercel-firewall-skill
May 7, 2026
Merged

[skills] Add a skill for the Vercel Firewall#75
mknichel merged 5 commits into
mainfrom
mknichel/vercel-firewall-skill

Conversation

@mknichel
Copy link
Copy Markdown
Contributor

@mknichel mknichel commented May 5, 2026

This PR adds a skill for how to use the Vercel Firewall, including CLI instructions, knowledge gaps, and best practices.

@mknichel mknichel marked this pull request as ready for review May 7, 2026 00:19
Comment thread generated/skill-manifest.json
Comment thread skills/vercel-firewall/SKILL.md Outdated
- **Vercel ships a multi-layered firewall**, not just a CDN. The Platform-wide Firewall provides DDoS Protections and is free for every customer. Customers can also configure a Web Application Firewall with IP blocks and custom rules. Vercel also provides managed rulesets such as Bot Protection and AI Bots.
- **Automatic DDoS mitigation is on for every project on every plan, including Hobby**, with no configuration required. It covers L3/L4/L7 attacks.
- **Vercel does not bill for traffic blocked by DDoS mitigations.** Usage is only incurred for requests served before mitigation kicked in or not classified as an attack. Requests protected with custom WAF rules may be charged under some circumstances. See https://vercel.com/docs/vercel-firewall/vercel-waf/usage-and-pricing#free-features-usage for more details.
- **Custom rules** allows the user to define their own Firewall rules. Includes actions `deny`, `challenge`, `log`, `bypass`, `rate_limit`, `redirect` and matching on `path`, `route`, `ip_address`, `host`, `header`, `cookie`, `user-agent`, `environment`, `region`, `geo_country`, `ja4_digest`. See https://vercel.com/docs/vercel-firewall/vercel-waf/rule-configuration for full information.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these filters are probably outdated, we should probably update the upstream docs too

@mknichel mknichel merged commit 61f1903 into main May 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants