qa-form-security

Detect missing CSRF tokens, incorrect autocomplete attributes, and hidden captcha widgets in web forms.

Updated May 22, 2026
One-click install
npx skills add https://github.com/Luqman-Ud-Din/blackbox-qa-agent --skill qa-form-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-form-security
Source: https://github.com/Luqman-Ud-Din/blackbox-qa-agent/tree/main/skills/qa-form-security
Command: npx skills add https://github.com/Luqman-Ud-Din/blackbox-qa-agent --skill qa-form-security

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill finds common form-security weaknesses that can expose login, signup, and contact flows to abuse, such as missing CSRF protection, incorrect autocomplete behavior, and hidden or absent captcha controls.

Core Features & Use Cases

  • CSRF coverage: Detects missing anti-forgery protection on state-changing forms and can verify whether tokens rotate after submission.
  • Autocomplete auditing: Checks credential, email, name, and phone fields for correct browser hints that improve security and user experience.
  • Captcha validation: Flags signup and contact pages that lack captcha protection, and catches widgets that exist but are hidden from users.
  • Use case: A QA engineer can scan a registration page before release to confirm that password fields, email fields, and anti-bot controls are configured correctly.

Quick Start

Ask the skill to inspect the current page for CSRF, autocomplete, and captcha issues on any visible login, signup, or contact form.

Frequently Asked Questions about qa-form-security

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

FAQPage Schema
How do I check a web form for missing CSRF tokens?

Audit a web page by inspecting its DOM elements—forms, inputs, meta tags, and captcha containers—to detect missing CSRF tokens, incorrect autocomplete attributes, and absent or hidden captcha widgets across login, signup, and contact flows.

How can I detect hidden or absent captcha widgets on a signup page?

Detect hidden or absent captcha widgets by inspecting captcha containers in the DOM during a web audit. This flags signup and contact pages that lack captcha protection or catch widgets that exist but are hidden from users.

What is the correct autocomplete attribute for password fields?

The correct autocomplete attributes for password fields and other credentials are verified by auditing input fields for proper browser hints. This checks credential, email, name, and phone fields to ensure correct autocomplete behavior for security and user experience.

Does form security auditing work on pages without standard form tags?

Form security auditing works on form-less groups that still expose testable inputs or password fields. It requires DOM inspection of these visible inputs and meta tags to detect CSRF, autocomplete, and captcha vulnerabilities.

When should I verify CSRF token rotation after form submission?

Verify CSRF token rotation after form submission when auditing state-changing forms to ensure anti-forgery tokens are properly refreshed. This optional interactive verification confirms that tokens actively rotate post-submission to prevent replay attacks.