Toolverse
All skills

security-threat-model

by davila7

Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse

Installation

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

Installation

Quick info

Author
davila7
Category
Security
Views
7

About this skill

Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Do not trigger for general architecture summaries, code review, or non-security design work.

How to use

  1. Przygotuj repozytorium do analizy, określając ścieżkę główną i ewentualne podścieżki, które chcesz objąć modelowaniem. Zbierz informacje o zamierzonym użytkowaniu, modelu wdrażania (serwer, CLI, biblioteka), ekspozycji na internet i wymaganiach autentykacji.

  2. Wygeneruj lub dostarcz podsumowanie architektury repozytorium — możesz użyć szablonu z references/prompt-template.md aby ustrukturyzować opis systemu.

  3. Wyzwól skill, wyraźnie prosząc o modelowanie zagrożeń dla kodu, wyliczenie ścieżek ataku lub przeprowadzenie analizy AppSec. Skill automatycznie ignoruje żądania dotyczące ogólnych przeglądów architektury lub code review.

  4. Skill wyodrębni komponenty, magazyny danych i integracje zewnętrzne z repozytorium, mapując je do konkretnych ścieżek w kodzie. Zidentyfikuje punkty wejścia i oddzieli zachowanie runtime od narzędzi CI/build i testów.

  5. Otrzymasz raport zawierający granice zaufania (z protokołami, autentykacją, szyfrowaniem), listę zasobów narażonych na ryzyko oraz konkretne ścieżki ataku z mitygacją. Każde stwierdzenie będzie powiązane z dowodem z kodu, bez generycznych checklist.

Related skills

typescript-review

by metabase

Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.

Security
17133

openapi-spec-generation

by wshobson

Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.

Security
18109

security-compliance

by davila7

Guides security professionals in implementing defense-in-depth security architectures, achieving compliance with industry frameworks (SOC2, ISO27001, GDPR, HIPAA), conducting threat modeling and risk assessments, managing security operations and incident response, and embedding

Security
1172

google-analytics

by davila7

Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements. Use when the user asks about analytics, website metrics, traffic analysis, conversion rates, user behavior, or performance optimization.

Security
1260

obsidian

by gapmiss

Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files,

Security
14111

gmail-manager

by jeffvincent

Manage Gmail - send, read, search emails, manage labels and drafts. Use when user wants to interact with their Gmail account for email operations.

Security
17128