← Back to Skills Marketplace
bytesagain-lab

Perftest

by bytesagain-lab · GitHub ↗ · v3.0.0 · MIT-0
cross-platform ⚠ suspicious
346
Downloads
0
Stars
1
Active Installs
8
Versions
Install in OpenClaw
/install perftest
Description
Run HTTP performance tests with latency and throughput measurement. Use when benchmarking web services. Requires curl.
Usage Guidance
This skill appears to be a straightforward curl-based benchmarking helper. Before installing or running: ensure curl (and common utilities like awk, head, seq) are available; only supply URLs you trust for testing; do not pass sensitive local filenames to report/compare (they will be read). The script writes data to ~/.local/share/perftest. Note there are minor functional bugs (some echo strings use single quotes so variables won't expand) but no signs of hidden endpoints, credential exfiltration, or unexpected network calls. If you need stronger isolation, run the script in a sandbox or container.
Capability Analysis
Type: OpenClaw Skill Name: perftest Version: 3.0.0 The skill contains multiple shell injection vulnerabilities in 'scripts/script.sh' due to the failure to quote user-supplied arguments passed to commands like 'curl', 'cat', and 'head' (e.g., in cmd_http, cmd_report, and cmd_compare). While the tool's logic aligns with its stated purpose of performance testing, the lack of input sanitization allows for arbitrary command execution if an attacker provides crafted URLs or file paths.
Capability Assessment
Purpose & Capability
Name/description (HTTP performance tests) match what is present: SKILL.md documents curl-based commands and the included script implements http, latency, throughput, stress, report, compare. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions and the script only operate on user-supplied URLs/filenames and store data under ~/.local/share/perftest. report/compare will read files provided by the user (e.g., 'report <logfile>' and 'compare <f1 f2') — this is expected but means sensitive local files should not be passed. There is no logic that collects environment variables or contacts fixed external endpoints beyond the user-supplied URLs.
Install Mechanism
No install spec (instruction-only plus a script) — lowest-risk model. The script relies on common Unix tools (curl, awk, head, seq) but does not download or execute remote code.
Credentials
No environment variables or credentials are requested. The script uses $HOME to create ~/.local/share/perftest for data storage, which is proportional to its stated purpose.
Persistence & Privilege
always:false and no special privileges requested. The skill does not modify other skills or system-wide settings; it only writes its own data under the user's home directory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install perftest
  3. After installation, invoke the skill by name or use /perftest
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.0
v3.0.0: rewrite
v1.0.6
old template -> domain-specific v2.0.0
v1.0.5
old template -> domain-specific v2.0.0
v1.0.4
Quality upgrade
v1.0.3
Quality upgrade: custom functionality
v1.0.2
De-template, unique content, script cleanup
v1.0.1
Quality fix: cleaner docs, removed flags
v1.0.0
Initial release
Metadata
Slug perftest
Version 3.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 8
Frequently Asked Questions

What is Perftest?

Run HTTP performance tests with latency and throughput measurement. Use when benchmarking web services. Requires curl. It is an AI Agent Skill for Claude Code / OpenClaw, with 346 downloads so far.

How do I install Perftest?

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

Is Perftest free?

Yes, Perftest is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Perftest support?

Perftest is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Perftest?

It is built and maintained by bytesagain-lab (@bytesagain-lab); the current version is v3.0.0.

💬 Comments