megachangelog
Feature

Vercel WAF for Blob is now in beta

Vercel WAF now protects Vercel Blob stores with the same rules (deny, challenge, rate limit) that guard deployments, evaluated at the edge with no code changes required. Protection is available on all plans and configured via a single dashboard switch during the beta period.

The can now protect a Vercel Blob store. The same rules that guard your deployments (deny, challenge, rate limit) now apply to blob traffic with no changes to your code, blob URLs, or . Vercel WAF@vercel/blob

Every blob is already served through , so protection is a switch on the store, not a new proxy. Stop scrapers, geo-restrict downloads, rate limit expensive assets, or block abusive IPs before a byte is served.Vercel's CDN

Rules evaluate at the edge, matching on IP, country, path, and :more

The OWASP Core Ruleset is not supported, since it targets dynamic application traffic, not object delivery.

Setup is a single switch in the dashboard:

During the beta, setup is dashboard-only, and challenges need a browser to solve, so server-side requests matching a challenge rule are blocked. Use challenge rules for browser traffic.@vercel/blob

Vercel WAF for Blob is available in beta on all plans. See the for the full setup.documentation

Read more

  • Deny returns a and stops the request early, so no data transfer is incurred.403

  • Challenge serves the standard browser challenge, and a request that fails it is blocked.

  • Rate limit returns a when a client exceeds your limit.429

  • Redirect and log behave as they do for deployment traffic.

  • Open , select , then .your Blob storeSettingsProtect your store

  • Vercel connects it to a shared on your team. You author its rules with the standard rule builder, and they take effect immediately.vercel-blob-default-project

  • One rule set covers every protected store, so rules can't be scoped per store.

Protecting a store

blobwafsecuritycdnedge

Source: original entry ↗