Toolverse
All skills

endpoint-validator

by mikopbx

Валидация REST API эндпоинтов на соответствие OpenAPI схеме и консистентность параметров. Использовать при реализации эндпоинтов, ревью кода или перед слиянием изменений API.

Installation

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

Installation

Quick info

Author
mikopbx
Category
Security
Views
3

About this skill

Валидация REST API эндпоинтов на соответствие OpenAPI схеме и консистентность параметров. Использовать при реализации эндпоинтов, ревью кода или перед слиянием изменений API.

How to use

  1. Zidentyfikuj zasób API, który chcesz walidować (np. Extensions, Providers, IncomingRoutes). Skill będzie szukać plików DataStructure.php i SaveRecordAction.php w katalogu src/PBXCoreREST/Lib/{Zasób}/. 2. Uruchom skill, podając nazwę zasobu. Skill automatycznie zlokalizuje wymagane pliki i przeanalizuje ich strukturę. 3. Skill sprawdzi, czy DataStructure.php zawiera metodę getParameterDefinitions() z pełną definicją parametrów — każdy parametr musi mieć type, description, example i required. 4. Skill zweryfikuje, czy SaveRecordAction.php implementuje siedmiofazowy wzorzec przetwarzania zgodnie ze standardem MikoPBX. 5. Skill przetestuje tryb SCHEMA_VALIDATION_STRICT, aby upewnić się, że walidacja schematu działa poprawnie. 6. Otrzymasz raport zgodności z listą problemów i rekomendacji do naprawienia przed mergowaniem zmian do API.

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

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

solidity-security

by wshobson

Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.

Security
10105

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

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

reverse-engineering-tools

by gmh5225

Guide for reverse engineering tools and techniques used in game security research. Use this skill when working with debuggers, disassemblers, memory analysis tools, binary analysis, or decompilers for game security research.

Security
3168