ai-security-session

Coordinate Playwright sessions via the /session API for interactive web security testing.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/andriyze/shakerscan --skill ai-security-session
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-security-session
Source: https://github.com/andriyze/shakerscan/tree/main/skills/ai-security-session
Command: npx skills add https://github.com/andriyze/shakerscan --skill ai-security-session

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables interactive, browser-driven security testing by coordinating Playwright sessions through the /session API, allowing controlled manual exploration of apps for vulnerability discovery.

Core Features & Use Cases

  • Interactive sessions: Start and manage Playwright-driven tests via /session for hands-on testing.
  • BOLA/IDOR testing: Enable multi-user testing flows to validate access controls and data exposure.
  • Session orchestration: Bootstrap context from existing scans, navigate known pages, capture screenshots, and report findings.

Quick Start

Call the /session/start with a target URL to boot a Playwright session, then drive navigation, element interaction, and endpoint testing using /session/{id}/action. End the session with DELETE /session/{id} when done.

Frequently Asked Questions about ai-security-session

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

FAQPage Schema
How do I automate BOLA and IDOR vulnerability testing with Playwright?

You can automate BOLA and IDOR testing by using Playwright session management to coordinate multi-user flows, validating access controls and data exposure across different user contexts. This skill orchestrates interactive browser sessions to validate these vulnerabilities.

What is an interactive web security testing session?

An interactive web security testing session is a controlled, browser-driven environment for manual vulnerability discovery. It coordinates Playwright actions via a session API to navigate pages, interact with elements, and test endpoints dynamically.

Can I bootstrap a Playwright security testing session from an existing scan?

Yes, you can bootstrap session context directly from existing scan data. This allows you to navigate known pages, test specific endpoints, and capture screenshots for evidence without manually re-entering target URLs.

How do I capture evidence screenshots during web security testing?

You capture evidence screenshots by driving navigation and element interaction through the session API during your security testing. The session orchestrator automatically records visual evidence of findings as you test endpoints.

What's the best way to manage multi-user access control testing in web automation?

The best way to manage multi-user access control testing is coordinating parallel Playwright sessions via a session API. This enables simultaneous validation of BOLA and IDOR vulnerabilities across different user roles and permissions.

Do I need API endpoints to start interactive security testing sessions?

Yes, you need the session API endpoints to start, drive, and end interactive security testing sessions. You call the session start endpoint with a target URL, execute actions via session ID, and delete the session when finished.