sc-api-security

Identify API security weaknesses across REST, GraphQL, and gRPC endpoints.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kocakburhan/emlakdefter --skill sc-api-security-kocakburhan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-api-security
Source: https://github.com/kocakburhan/emlakdefter/tree/main/.agents/skills/security-check/skills/sc-api-security
Command: npx skills add https://github.com/kocakburhan/emlakdefter --skill sc-api-security-kocakburhan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Performs a comprehensive security audit of API endpoints covering broken object-level authorization, broken function-level authorization, excessive data exposure, missing rate limiting, mass assignment, security misconfiguration, and injection via API parameters. Covers REST, GraphQL, and gRPC API patterns, aligned with the OWASP API Security Top 10.

Core Features & Use Cases

  • Phase-aligned assessments across REST, GraphQL, and gRPC to identify authentication, authorization, data exposure, rate-limiting gaps, and misconfigurations.
  • Threat coverage aligned with OWASP API Security Top 10, including BOLA, broken authentication, excessive data exposure, and input validation gaps.
  • Use Case: Security teams audit a microservices API surface to uncover IDOR, over-exposed fields, and misconfigurations across multiple API protocols in production.

Quick Start

Analyze an API project to identify security gaps across REST, GraphQL, and gRPC endpoints and generate remediation guidance.

Frequently Asked Questions about sc-api-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit REST, GraphQL, and gRPC API security vulnerabilities?

API security auditing across REST, GraphQL, and gRPC identifies authentication, authorization, data exposure, and rate-limiting gaps. It enforces OWASP API Security Top 10 checks, including BOLA, broken authentication, and input validation, to detect misconfigurations across multiple API patterns.

What is broken object-level authorization BOLA in API security?

Broken object-level authorization (BOLA) is an API security flaw where endpoints fail to validate user access to specific objects. Security audits detect BOLA by evaluating REST, GraphQL, and gRPC endpoints against OWASP API Security Top 10 controls to prevent unauthorized data access.

How do I check my microservices API for excessive data exposure and IDOR?

Checking microservices APIs for excessive data exposure and IDOR involves auditing REST, GraphQL, and gRPC endpoints for property-level authorization gaps. The assessment aligns with OWASP API Security Top 10 to uncover over-exposed fields and broken function-level authorization.

Can I detect missing rate limiting and mass assignment across multiple API protocols?

Missing rate limiting and mass assignment vulnerabilities can be detected across REST, GraphQL, and gRPC APIs. The security assessment evaluates these protocols against OWASP API Security Top 10 criteria to identify misconfigurations and input validation gaps.

Does this API security audit cover security misconfiguration and injection gaps?

This API security audit covers security misconfiguration and injection via API parameters. Applied when APIs are detected in the architecture, it evaluates REST, GraphQL, and gRPC endpoints to generate remediation guidance for identified vulnerabilities.