brute-force-protection

Enforce rate limits, lockouts, and MFA on authentication endpoints.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/marquesfelip/agents-and-skills --skill brute-force-protection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brute-force-protection
Source: https://github.com/marquesfelip/agents-and-skills/tree/main/skills/brute-force-protection
Command: npx skills add https://github.com/marquesfelip/agents-and-skills --skill brute-force-protection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brute-force protection protects authentication endpoints from credential stuffing, password spraying, and account takeover by hardening login flows and reducing successful unauthorized access.

Core Features & Use Cases

  • Rate limiting: per-account and per-IP limits with configurable thresholds to throttle rapid attempts.
  • Lockout policies: hard or soft lockouts, progressive delays, and optional CAPTCHA challenges.
  • MFA enforcement: require multi-factor authentication when anomalous login signals are detected.
  • Defense-in-depth: combine progressive delay, CAPTCHA, and alerting to detect and respond to attacks.

Quick Start

Configure per-account and per-IP rate limits, enable progressive delay, CAPTCHA challenges, and MFA enforcement in your login flow.

Frequently Asked Questions about brute-force-protection

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

FAQPage Schema
How do I protect login endpoints from credential stuffing and password spraying?

Protect login endpoints by combining per-account and per-IP rate limiting, progressive delay lockouts, CAPTCHA challenges, and MFA enforcement to harden authentication flows against credential stuffing and password spraying attacks.

What is the best way to implement account lockout policies for authentication?

Account lockout policies are best implemented using hard or soft lockouts with progressive delays and optional CAPTCHA challenges, applying configurable thresholds across login, password reset, and PIN entry flows to throttle rapid attempts.

How does rate limiting work for brute force attack detection on login flows?

Rate limiting for brute force attack detection applies configurable per-account and per-IP thresholds to throttle rapid authentication attempts, triggering progressive delays, lockouts, or CAPTCHA challenges when anomalous login signals are detected.

Can I enforce MFA when anomalous login signals are detected during authentication?

Yes, you can enforce multi-factor authentication when anomalous login signals are detected, adding a defense-in-depth layer alongside rate limiting, progressive delays, and alerting across login, password reset, and PIN entry flows.

Does brute force protection apply to password reset and PIN entry flows?

Brute force protection applies across login, password reset, and PIN entry flows, using per-account and per-IP controls with configurable thresholds to detect and respond to attacks uniformly.

Why do I need both per-account and per-IP rate limits for login security?

Per-account and per-IP rate limits are both needed to throttle rapid attempts from single sources and distributed attacks, combining with lockout policies and MFA enforcement for defense-in-depth against credential stuffing and account takeover.