api-security

Audit internal API endpoints for authentication, CORS, and rate-limiting gaps.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/abzhaw/juliaz_agents --skill api-security-abzhaw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-security
Source: https://github.com/abzhaw/juliaz_agents/tree/main/meta/agents/security-agent/skills/08-api-security
Command: npx skills add https://github.com/abzhaw/juliaz_agents --skill api-security-abzhaw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits internal API endpoints to verify that authentication is enforced, CORS is sane, and rate limiting is correctly implemented.

Core Features & Use Cases

  • Authentication checks ensure protected routes reject unauthenticated requests.
  • CORS assessment detects insecure headers like Access-Control-Allow-Origin and credentials handling.
  • Rate-limiting review identifies endpoints lacking throttling or with overly permissive limits.

Quick Start

Scan all local API endpoints to verify authentication, CORS headers, and rate limiting.

Frequently Asked Questions about api-security

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

FAQPage Schema
How do I audit internal API endpoints for authentication and security gaps?

You can scan local API endpoints to verify authentication, CORS headers, and rate limiting configurations. The process checks protected routes, detects insecure Access-Control-Allow-Origin headers, and identifies endpoints lacking throttling across development, staging, and production.

Why do my API endpoints fail CORS security checks with insecure headers?

API endpoints fail CORS checks when Access-Control-Allow-Origin headers and credentials handling are insecure. Assessing CORS configurations detects these permissive settings and verifies that cross-origin access is properly restricted across your internal endpoints.

What is the best way to check rate limiting across staging and production APIs?

Reviewing endpoints for missing throttling or overly permissive limits is the best way to check rate limiting across staging and production. This identifies unprotected APIs and verifies that proper request throttling is actively enforced across your services.

Does endpoint testing work for verifying auth enforcement on protected routes?

Yes, endpoint testing verifies auth enforcement by scanning protected routes to ensure they reject unauthenticated requests. Authentication checks confirm that access controls are properly applied across internal API services in all environments.

Can I scan all local API endpoints to verify authentication and rate limiting?

Yes, you can scan all local API endpoints to verify authentication and rate limiting configurations. The scan checks that protected routes reject unauthenticated requests and identifies endpoints lacking proper throttling across your environments.