← Back to Skills Marketplace
techris93

Rate Limit Validator

cross-platform ⚠ suspicious
381
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install rate-limit-validator
Description
Test whether an HTTP endpoint enforces rate limiting. Sends a burst of requests and checks for 429 responses, Retry-After, and X-RateLimit headers. Useful fo...
Usage Guidance
This skill is coherent and lightweight, but review these practical points before using it: - Ensure you have explicit permission to run burst tests against the target (testing third-party services without authorization can be abusive or illegal). - The script declares curl as required but also calls bash, seq, grep, and rm; make sure those are available on the host or add them to the declared dependencies. - The provided test is sequential (not concurrent); depending on the gateway's throttling rules you may need to run concurrent requests to trigger rate limits — but increasing concurrency or request count can cause downtime. Start with low counts and increase cautiously. - The header check performs a separate HEAD request; some services only surface rate-limit headers on actual application requests or per-authenticated user, so interpret results accordingly. - Consider running tests from the same client/IP and authentication context the real clients use, as rate limits are often per-IP, per-user, or per-API-key. If you want higher assurance about safety or intended behavior, ask the skill publisher to: (1) list all binaries the script relies on, (2) add an explicit concurrency option, and (3) include a clear authorization/ethics notice in SKILL.md.
Capability Analysis
Type: OpenClaw Skill Name: rate-limit-validator Version: 1.0.0 The skill's stated purpose is benign (testing rate limiting). However, the `SKILL.md`'s bash script directly uses user-provided input (`$TARGET`) in `curl` commands without explicit sanitization. While `curl` is generally robust when URLs are properly quoted, this represents a lack of input sanitization, creating a potential shell injection vulnerability if a malicious user crafts the `TARGET` argument. There is no evidence of intentional malicious behavior, but the vulnerability makes it suspicious.
Capability Assessment
Purpose & Capability
Name and description match the runtime instructions: the SKILL.md provides a simple curl-based script to send a burst of GETs and check for 429 and rate-limit headers. The requested binary (curl) is appropriate for the stated task.
Instruction Scope
The runtime script sends repeated requests to a target and checks headers — this stays within the stated purpose. However the script assumes additional utilities (bash, seq, grep, rm) that are not listed in requires.bins. The SKILL.md explicitly notes this is for testing your own deployments, but the instructions do not enforce or verify authorization — an operator must ensure they have permission to test a remote service to avoid abuse/DoS.
Install Mechanism
Instruction-only skill with no install steps or external downloads. This minimizes supply-chain risk.
Credentials
No environment variables, credentials, or config paths are requested. The level of requested access is proportionate to the stated purpose.
Persistence & Privilege
The skill does not request permanent presence (always: false) or modify other skills or system configs. It runs ad-hoc tests as expected.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rate-limit-validator
  3. After installation, invoke the skill by name or use /rate-limit-validator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the rate-limit-validator skill. - Tests if an HTTP endpoint enforces rate limiting by sending a burst of requests and analyzing responses. - Checks for HTTP 429 responses, as well as Retry-After and X-RateLimit headers. - Useful for validating API/gateway throttling before production deployment. - Designed to confirm rate limit middleware or to audit third-party services. - Requires curl to run.
Metadata
Slug rate-limit-validator
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Rate Limit Validator?

Test whether an HTTP endpoint enforces rate limiting. Sends a burst of requests and checks for 429 responses, Retry-After, and X-RateLimit headers. Useful fo... It is an AI Agent Skill for Claude Code / OpenClaw, with 381 downloads so far.

How do I install Rate Limit Validator?

Run "/install rate-limit-validator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Rate Limit Validator free?

Yes, Rate Limit Validator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Rate Limit Validator support?

Rate Limit Validator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Rate Limit Validator?

It is built and maintained by Onyedika Christopher Agada (@techris93); the current version is v1.0.0.

💬 Comments