Toolverse
All skills

attack-tree-construction

by wshobson

Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
wshobson
Category
Mobile
Views
54

About this skill

Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.

How to use

  1. Zainstaluj skill attack-tree-construction w swoim środowisku agenta (np. Claude, Copilot). Upewnij się, że masz dostęp do repozytorium wshobson/agents i folderu plugins/security-scanning/skills/attack-tree-construction.

  2. Przygotuj dane wejściowe opisujące cel ataku, który chcesz analizować. Zdefiniuj główny cel (root goal) — na przykład "Uzyskanie dostępu do bazy danych klientów" — oraz możliwe ścieżki do jego osiągnięcia.

  3. Strukturyzuj ataki hierarchicznie, używając węzłów OR (wystarczy jeden z podcelów) i AND (wszystkie podcele są wymagane). Każdy liść reprezentuje konkretny, atomowy krok ataku, na przykład "phishing pracownika" lub "skanowanie portów".

  4. Przypisz atrybuty do każdego węzła: koszt (niski/średni/wysoki), czas wykonania (godziny/dni/tygodnie), wymagane umiejętności (niskie/średnie/wysokie) oraz prawdopodobieństwo wykrycia (niskie/średnie/wysokie).

  5. Wygeneruj wizualizację drzewa ataku za pomocą skilla. Wynik pomoże ci zidentyfikować najłatwiejsze ścieżki ataku, punkty obrony o największym znaczeniu i obszary wymagające dodatkowych inwestycji bezpieczeństwa.

  6. Użyj drzewa do komunikacji z zespołem bezpieczeństwa i interesariuszami — wizualna reprezentacja ułatwia dyskusję o priorytetach obrony i planowaniu testów penetracyjnych.

Related skills

android-kotlin-development

by aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

Mobile
152396

react-native-design

by wshobson

Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations.

Mobile
1964

vercel-react-native-skills

by vercel-labs

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or

Mobile
1745

build-macos-apps

by glittercowboy

Build professional native macOS apps in Swift with SwiftUI and AppKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode.

Mobile
31136

mobile-android-design

by wshobson

Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.

Mobile
38181

swift-best-practices

by sammcj

This skill should be used when writing or reviewing Swift code for iOS or macOS projects. Apply modern Swift 6+ best practices, concurrency patterns, API design guidelines, and migration strategies. Covers async/await, actors, MainActor, Sendable, typed throws, and Swift 6

Mobile
36140