Toolverse
All skills

api-security-best-practices

by davila7

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

Installation

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

Installation

Quick info

Author
davila7
Category
Security
Views
44

About this skill

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

How to use

  1. Zainstaluj skill w swoim środowisku Claude, dodając go do konfiguracji narzędzi agenta.

  2. Wybierz metodę uwierzytelniania dla swojego API – JWT, OAuth 2.0 lub klucze API. Skill pomoże ci wdrożyć uwierzytelnianie oparte na tokenach, skonfigurować kontrolę dostępu opartą na rolach (RBAC) oraz bezpieczne zarządzanie sesjami.

  3. Zaimplementuj walidację i sanityzację danych wejściowych, aby chronić się przed atakami injekcji. Skill wskaże, jak walidować wszystkie dane wejściowe, używać zapytań sparametryzowanych i zapobiegać SQL injection, XSS oraz command injection.

  4. Skonfiguruj rate limiting i throttling, aby zapobiec nadużyciom i atakom DDoS. Ustaw limity na użytkownika lub adres IP, skonfiguruj kwoty żądań i obsługę błędów rate limitingu.

  5. Zabezpiecz dane wrażliwe poprzez szyfrowanie w tranzycie (HTTPS/TLS) i w spoczynku, wdrożenie prawidłowej obsługi błędów bez wycieków danych oraz użycie bezpiecznych nagłówków HTTP.

  6. Przeprowadź testy bezpieczeństwa API, aby zweryfikować implementację wszystkich wzorców ochrony przed atakami i przygotować się do audytów bezpieczeństwa.

Related skills

1password

by openclaw

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

Security
1174

llama-cpp

by zechenzhangAGI

Runs LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware. Use for edge deployment, M1/M2/M3 Macs, AMD/Intel GPUs, or when CUDA is unavailable. Supports GGUF quantization (1.5-8 bit) for reduced memory and 4-10× speedup vs PyTorch on CPU.

Security
11252

zendesk

by vm0-ai

Zendesk Support REST API for managing tickets, users, organizations, and support operations. Use this skill to create tickets, manage users, search, and automate customer support workflows.

Security
11100

senior-security

by davila7

Comprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assessment tools, threat modeling, crypto implementation, and security automation. Use when designing security architecture,

Security
2482

academic-researcher

by Shubhamsaboo

Academic research assistant for literature reviews, paper analysis, and scholarly writing.\nUse when: reviewing academic papers, conducting literature reviews, writing research summaries,\nanalyzing methodologies, formatting citations, or when user mentions academic research,

Security
1260

manim

by davila7

Comprehensive guide for Manim Community - Python framework for creating mathematical animations and educational videos with programmatic control

Security
1588