browser-qa

Automates browser-based security testing using Playwright and devtools.

60|14|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/brucesongs/kali-claw --skill browser-qa-brucesongs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-qa
Source: https://github.com/brucesongs/kali-claw/tree/main/skills/browser-qa
Command: npx skills add https://github.com/brucesongs/kali-claw --skill browser-qa-brucesongs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web applications are increasingly complex and dynamic, making manual security testing time-consuming, error-prone, and difficult to scale. This Skill enables automated browser-based security testing to systematically uncover client-side and API vulnerabilities by simulating typical user interactions in real web scenarios.

Core Features & Use Cases

  • Automated browser interactions: click, type, navigate, and verify application responses while monitoring network activity, JavaScript execution, and DOM mutations.
  • Security testing capabilities: detect client-side issues such as XSS sinks, CSRF presence, cookie flags, and CSP violations through realistic user flows.
  • Evidence capture and analysis: generate screenshots, HAR files, and console logs for audit trails and reporting.
  • Use cases: validate login flows, test authorization checks, and explore DOM-based vulnerabilities in modern web apps.

Quick Start

Launch Playwright-based browser automation to start security testing against a target web app.

Frequently Asked Questions about browser-qa

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

FAQPage Schema
How do I automate browser security testing with Playwright to detect XSS and CSRF vulnerabilities?

Automated browser security testing with Playwright simulates user interactions to monitor client-side behavior, actively detecting XSS sinks, CSRF presence, and CSP violations in dynamic web applications.

How do I capture network traffic and console logs as evidence during web security testing?

Capture network traffic and console logs as evidence by utilizing browser devtools during automated testing, generating screenshots, HAR files, and console logs for comprehensive audit trails and reporting.

Can I integrate Playwright-based security testing into a CI pipeline for deterministic execution?

Playwright-based security testing supports deterministic execution and CI-friendly integration, allowing you to systematically validate authentication flows and authorization checks within automated pipelines.

What is the best way to test DOM mutations and client-side JavaScript execution for vulnerabilities?

Test DOM mutations and JavaScript execution by running automated browser interactions that click, type, and navigate while monitoring DOM changes to uncover DOM-based vulnerabilities in modern web apps.

Does automated browser testing work for validating login flows and authorization checks in dynamic web applications?

Automated browser testing effectively validates login flows and authorization checks by simulating typical user interactions in real web scenarios and monitoring application responses dynamically.