asvs-requirements
OWASP ASVS 5.0 requirements database for security audits. Provides chapter structure, control objectives, and verification requirements for all 17 ASVS domains.
OWASP ASVS 5.0 requirements database for security audits. Provides chapter structure, control objectives, and verification requirements for all 17 ASVS domains.
ゼロトラストセキュリティの専門スキル。 認証・認可、マイクロセグメンテーション、継続的検証を提供します。 Anchors: - Zero Trust Networks(Evan Gilman)/ 適用: セキュリティアーキテクチャ / 目的: 信頼境界排除と継続的検証 - NIST SP 800-207 Zero Trust Architecture / 適用: フレームワーク設計 / 目的: 標準準拠 - MITRE ATT&CK / 適用: 脅威モデリング / 目的: 攻撃パターン対策 Trigger: ゼロトラスト実装時、認証・認可設計時、アクセス制御強化時、継続的検証実装時に使用
認証・認可の設計とセキュリティ検証(OAuth 2.0、JWT、セッション管理、アクセス制御)の実務指針を提供するスキル。 脅威モデリング、トークン管理、権限モデルの選択を整理し、安全な認証基盤の設計判断を支援します。 Anchors: • Web Application Security / 適用: 脅威モデリング / 目的: 認証・認可の脅威整理 • OAuth 2.0 Simplified / 適用: フロー選定 / 目的: OAuth実装の安全性確保 • OWASP ASVS / 適用: セキュリティ検証 / 目的: 要件基準の確認 Trigger: Use when designing or reviewing authentication/authorization flows, selecting OAuth/JWT/session strategies, or validating access control and token security.
Prevents fabricated URLs. Only use links that appear in the sources pool or are provided by the user.
依存関係の脆弱性スキャン、CVE評価、レポート作成を体系化するスキル。 SCAの運用と修正計画の整理を支援する。 Anchors: • OWASP Dependency-Check / 適用: 依存スキャン / 目的: 検出の標準化 • CVSS v3.1 Specification / 適用: 重大度評価 / 目的: 優先度の整合性 • Web Application Security / 適用: 脅威評価 / 目的: リスク判定の一貫性 Trigger: Use when scanning dependencies for vulnerabilities, evaluating CVE reports, producing audit reports, or planning remediation. dependency scan, CVE, CVSS, SCA, supply chain security, audit report
Trust and safety - abuse prevention, rate limiting. Use when fighting bad actors.
Electronデスクトップアプリケーションのセキュリティ強化専門知識。 XSS、コードインジェクション、プロセス隔離違反などの脅威から保護。 Anchors: • Electron Security / 適用: プロセス隔離・IPC保護 / 目的: 安全なデスクトップアプリ • OWASP / 適用: 脆弱性評価・脅威モデリング / 目的: 継続的なセキュリティ監査 • Content Security Policy / 適用: CSP実装 / 目的: XSS防御とリソース制限 Trigger: Use when implementing Electron security hardening, configuring CSP, designing secure IPC channels, conducting security audits, managing vulnerabilities, or implementing sandboxing. electron security, CSP, IPC protection, context isolation, sandbox, preload
MCPツールとAPI統合のセキュリティ設計を体系化するスキル。 脅威整理、制御設計、設定検証を通じて安全なツール運用を支援する。 Anchors: • Web Application Security / 適用: 脅威モデリング / 目的: 攻撃面の整理 • OWASP ASVS / 適用: セキュリティ要件 / 目的: 制御の網羅性 Trigger: Use when designing tool security controls, validating security configs, or reviewing secrets handling. tool security, threat modeling, config validation
エージェントの検証とテストケース設計を専門とするスキル。 **Anchors:** • Test-Driven Development: By Example(Kent Beck)/ 適用: エージェント検証とテストケース設計 / 目的: Red-Green-Refactorパターンに基づく信頼性の高い検証 **Trigger:** エージェント検証・テストケース設計・テスト実装・結果評価・バリデーション実行時に使用 **公式リソース:** - Kent Beck『Test-Driven Development: By Example』: TDDの基本原則と実装パターン - Level 1-4のガイドで段階的に習得可能 - テストケースパターンと実装テンプレート完備
Playwrightによるブラウザ自動化テストの実装技術。 安定した待機戦略、適切なセレクタ選択、効率的なテスト設計を提供します。 Anchors: • Test-Driven Development: By Example (Kent Beck) / 適用: Red-Green-Refactorサイクル / 目的: テスト設計と実装フロー • Playwright Best Practices / 適用: セレクタ戦略・待機パターン / 目的: フレーキーテスト防止 Trigger: Use when implementing E2E tests, browser automation, fixing flaky tests, selecting Playwright selectors, optimizing wait strategies, or designing cross-browser test suites. E2E testing, browser automation, Playwright selectors, flaky test debugging, test wait strategies, accessibility testing
Testing GPUI applications and components. Use when writing tests, testing async operations, simulating user input, or debugging test failures.
Run and verify frontend tests for the React/Vite application.
テストデータの設計・生成・隔離・クリーンアップを体系化するスキル。 E2E/統合/単体テストの再現性を高め、データ依存による不安定化を防ぐ。 Anchors: • Test-Driven Development: By Example / 適用: テストデータ設計 / 目的: 再現性と最小実装 • Growing Object-Oriented Software, Guided by Tests / 適用: フィクスチャ設計 / 目的: 依存性の分離 Trigger: Use when planning or implementing test data setup, seeding, isolation, or cleanup. test data, fixture, seeding, teardown
E2EテストおよびユニットテストにおけるAPIモック技術スキル。外部API依存を排除し、テストの安定性・速度・信頼性を向上させるための手法とベストプラクティスを提供します。 📖 参考資料: • 『RESTful Web APIs』(Leonard Richardson)/ 適用: APIレスポンスのモック化 / 目的: 外部API依存を排除し、テストの安定性と速度を向上させる • 『Mock Service Worker』(Artem Zakharchenko)/ 適用: ネットワークリクエストのインターセプト / 目的: 複雑なAPI統合シナリオでのテスト精度向上 • 『Testing JavaScript』(Kent C. Dodds)/ 適用: エラーケース(4xx、5xx)のテスト / 目的: エラーハンドリングの包括的な検証 外部APIへのテスト依存を排除したい時、エラーケースをテストしたい時、ネットワーク遅延をシミュレートしたい時、MSWによるHTTPインターセプトを実装したい時に使用します。
Vitestの高度な機能を活用したテスト実装スキル。 並列実行、カバレッジ最適化、非同期テスト処理、モック戦略を実装します。 Anchors: • 『Test-Driven Development: By Example』(Kent Beck) / 適用: テスト設計 / 目的: 品質向上 Trigger: Use when optimizing Vitest tests, configuring parallel execution, improving coverage, implementing async testing patterns, or designing mock strategies.