rate-limiting-and-security
CommunitySecure your API with robust rate limiting.
Authoroborchers
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the critical need to protect APIs from abuse, ensure fair usage, and prevent security vulnerabilities through robust rate limiting, input validation, and security best practices.
Core Features & Use Cases
- Rate Limiting: Implement various algorithms (Sliding Window Counter, Token Bucket) to control request volume.
- Security Best Practices: Adhere to OWASP API Security Top 10, configure CORS, enforce HTTPS, and implement request signing for webhooks.
- Input Validation: Sanitize and validate all incoming data to prevent injection attacks and ensure data integrity.
- Use Case: Protect a public API from being overwhelmed by implementing a global rate limit of 100 requests per minute, while applying a stricter limit of 5 requests per minute to a computationally expensive
/exportsendpoint.
Quick Start
Apply a rate limiter to the /api/v1/exports endpoint allowing only 5 requests per minute.
Dependency Matrix
Required Modules
None requiredComponents
referencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rate-limiting-and-security Download link: https://github.com/oborchers/fractional-cto/archive/main.zip#rate-limiting-and-security Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.