frontoffice-login-guard

Validate FrontOffice login guard behavior across authentication endpoints with pytest.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/tombelial666/test --skill frontoffice-login-guard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontoffice-login-guard
Source: https://github.com/tombelial666/test/tree/main/.cursor/skills/frontoffice-login-guard
Command: npx skills add https://github.com/tombelial666/test --skill frontoffice-login-guard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate FrontOffice login guard behavior across authentication endpoints including anti-forgery and rate-limit semantics.

Core Features & Use Cases

  • Validate anti-forgery handling on login endpoints
  • Verify rate-limit semantics and Retry-After behavior
  • Validate Bloom precheck behavior without server errors

Quick Start

Run the pytest suite in qa/frontoffice_login_guard to validate login guard behavior.

Frequently Asked Questions about frontoffice-login-guard

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

FAQPage Schema
How do I validate rate-limit and Retry-After behavior on login endpoints?

You validate rate-limit semantics by running a pytest suite that targets authentication endpoints and verifies Retry-After behavior. This confirms your login guard correctly enforces rate limits without server errors.

What is a Bloom precheck in a login guard flow?

A Bloom precheck is a validation step that verifies login guard behavior using a Bloom filter without triggering server errors. It is tested in QA and pre-prod environments to ensure authentication endpoints handle prechecks gracefully.

How do I test anti-forgery handling on authentication endpoints?

You test anti-forgery handling by executing a pytest suite against your FrontOffice login endpoints. The suite validates that anti-forgery semantics are correctly enforced across the authentication flow during regression testing.

Do I need pytest and environment variables to run login guard validation?

Yes, you need pytest to run the deterministic QA workflow and must set FO_BASE_URL, FO_USERNAME, and FO_PASSWORD environment variables. Optional parameters are available for extended guard scenarios.

Can I use login guard validation in pre-prod environments for security hardening?

Yes, login guard validation is applied specifically to regression testing and security hardening in QA and pre-prod environments. It validates anti-forgery, rate-limit, and Bloom precheck behavior deterministically.

Why does my login guard validation return server errors during Bloom precheck testing?

Server errors during Bloom precheck testing indicate the login guard is not handling precheck validation correctly. The pytest suite is designed to validate this behavior and confirm prechecks execute without generating server errors.