sc-api-security

Audit REST, GraphQL, and gRPC API security controls across code and configurations.

56|5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ersinkoc/security-check --skill sc-api-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-api-security
Source: https://github.com/ersinkoc/security-check/tree/main/skills/sc-api-security
Command: npx skills add https://github.com/ersinkoc/security-check --skill sc-api-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

REST, GraphQL, and gRPC API security gaps often go unnoticed in development, leading to unauthorized access, data leakage, and misconfigurations. This Skill provides a structured security audit across API patterns to identify critical weaknesses and misconfigurations before deployment.

Core Features & Use Cases

  • Comprehensive API pattern coverage: REST, GraphQL, and gRPC security checks aligned with OWASP API Security Top 10.
  • Actionable findings with remediation guidance for developers and security teams.
  • Use Case: Teams can scan API endpoints, authentication flows, and configuration files to produce prioritized fixes and hardening recommendations.

Quick Start

Invoke the API security audit on your codebase, API specs, and deployment configurations to generate prioritized findings

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 and GraphQL APIs for OWASP security vulnerabilities?

Auditing REST and GraphQL APIs for OWASP vulnerabilities involves scanning codebases, API specs, and configs against the OWASP API Security Top 10. This identifies authentication gaps, data exposure, and misconfigurations, outputting structured findings with remediation guidance.

What is the best way to check gRPC API authentication and authorization controls?

Checking gRPC API authentication and authorization controls requires analyzing deployment contexts and code patterns against comprehensive policy checks. This evaluates schema protections and access controls to produce prioritized fixes and hardening recommendations for development teams.

Can I run an API security audit on existing deployment configurations?

Yes, you can run an API security audit on existing deployment configurations. The process analyzes code, API specs, and deployment contexts to evaluate misconfiguration risks and data exposure across REST, GraphQL, and gRPC endpoints before deployment.

How do I find data exposure risks in my API schema?

To find data exposure risks in your API schema, perform automated checks evaluating schema protections and configuration files. This structured security audit identifies critical weaknesses and misconfigurations, providing developers with actionable findings and hardening recommendations.

Does API security auditing work for GraphQL and gRPC or just REST endpoints?

API security auditing covers GraphQL and gRPC in addition to REST endpoints. It provides comprehensive pattern coverage across all three protocols, applying OWASP API Security Top 10 checks to identify unauthorized access and misconfiguration risks.