← 返回 Skills 市场
Rate Limit Validator
作者
Onyedika Christopher Agada
· GitHub ↗
· v1.0.0
381
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install rate-limit-validator - 安装完成后,直接呼叫该 Skill 的名称或使用
/rate-limit-validator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 381 次。
如何安装 Rate Limit Validator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install rate-limit-validator」即可一键安装,无需额外配置。
Rate Limit Validator 是免费的吗?
是的,Rate Limit Validator 完全免费(开源免费),可自由下载、安装和使用。
Rate Limit Validator 支持哪些平台?
Rate Limit Validator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Rate Limit Validator?
由 Onyedika Christopher Agada(@techris93)开发并维护,当前版本 v1.0.0。
推荐 Skills