Skip to content

chore(ops): record Bot Protection challenge mode in firewall snapshot - #132

Merged
FlorianBruniaux merged 1 commit into
mainfrom
chore/firewall-snapshot-bot-challenge
Aug 23, 2026
Merged

chore(ops): record Bot Protection challenge mode in firewall snapshot#132
FlorianBruniaux merged 1 commit into
mainfrom
chore/firewall-snapshot-bot-challenge

Conversation

@FlorianBruniaux

Copy link
Copy Markdown
Owner

Summary

  • Bot Protection basculé de log à challenge dans le dashboard Vercel (2026-08-23T17:40:59Z), dernier levier de l'effort de durcissement trafic/coût
  • docs/firewall-config.json resynchronisé avec l'état live de production

Contexte

Tous les blind spots identifiés ont été fermés et vérifiés actifs avant ce changement : bypass du self-call repo-info, bypass des crons admin, et la collision de préfixe /api/badge vs /api/badge-update.

Seuil de rollback : repasser en log si challenge dépasse 500/j ET taux de résolution < 10%, mesuré via vercel metrics vercel.firewall_action.count -f "waf_rule_id eq 'managed_bot_protection'".

Test plan

  • vercel firewall overview --json confirme bot_protection.action = "challenge" en prod
  • docs/firewall-config.json diff limité aux 2 lignes attendues (action + updatedAt)
  • Suivi metrics à J+1 et J+2 pour valider le seuil de rollback

🤖 Generated with Claude Code

https://claude.ai/code/session_01WfPnHMv3W4afwHCAnkBHnN

Bot Protection flipped from log to challenge in the Vercel dashboard
(2026-08-23T17:40:59Z), the last remaining lever from the traffic/cost
hardening effort. All known blind spots (repo-info self-call, admin
crons, badge-update prefix collision) were closed and verified before
this change.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WfPnHMv3W4afwHCAnkBHnN
@vercel

vercel Bot commented Aug 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
starmapper Ready Ready Preview Aug 23, 2026 5:44pm

Request Review

@FlorianBruniaux
FlorianBruniaux merged commit 0e6cef8 into main Aug 23, 2026
8 checks passed
@FlorianBruniaux
FlorianBruniaux deleted the chore/firewall-snapshot-bot-challenge branch August 23, 2026 17:47
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.

1 participant