Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
skill-by-test
v1.0.0Create and manage test payment links for one-time, recurring, plans, multi-product, custom pricing, and donations in a sandbox environment.
⭐ 0· 109·0 current·0 all-time
by@yaggit
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
high confidencePurpose & Capability
The skill description and SKILL.md claim broad payment-link capabilities (one-time, recurring, plans, multi-product, webhooks, etc.), but the shipped script only implements a single 'onetime' POST to /test/onetime. The SKILL.md title ('upload-skill') differs from registry name ('skill-by-test'), and SKILL.md metadata lists TEST_API_KEY even though the registry metadata lists no required env vars. These mismatches indicate the implementation does not match the claimed purpose.
Instruction Scope
SKILL.md contains detailed runtime rules and security guidance (e.g., 'use HTTPS only', 'never expose API keys'), yet the code uses a local HTTP BASE (http://localhost:4000/v1) and contains a hardcoded API_KEY constant. The instructions require strict validation and many features, but there are no instructions or code to interact with external sandbox APIs beyond the single local endpoint. The SKILL.md also references an env var (TEST_API_KEY) not used by the script.
Install Mechanism
There is no install spec — this is instruction-only plus a small script. Nothing is downloaded from remote URLs and no installers are invoked. This is the lowest-risk install pattern.
Credentials
SKILL.md metadata declares TEST_API_KEY, but the registry lists no required env vars and the script does not read environment variables (it uses a hardcoded API_KEY = 'abc'). This inconsistency is disproportionate and unclear: either the skill should require a TEST_API_KEY or the metadata is stale/incorrect. The script does not use any other credentials and communicates to localhost only.
Persistence & Privilege
The skill does not request elevated or persistent privileges (always: false, no config paths, no credentials). It is user-invocable and can be called autonomously by the agent (default), which is normal. There is no evidence it modifies other skills or system-wide settings.
What to consider before installing
This skill appears to be a test/sandbox helper but contains several inconsistencies: the documentation promises many features while the code only implements a single 'one-time' endpoint; SKILL.md lists TEST_API_KEY but the registry doesn't require it and the script doesn't read env vars; the script hardcodes API_KEY and targets http://localhost:4000/v1. Before installing or enabling this skill, ask the author to: (1) clarify the authoritative name and homepage, (2) confirm which environment variables (if any) are required and remove hardcoded keys, (3) provide the real sandbox endpoint(s) and explain why SKILL.md demands HTTPS while code uses localhost HTTP, and (4) supply a complete implementation or reduce the documentation to match the actual capabilities. If you must run it, prefer running in an isolated environment (no sensitive network access) and inspect how the agent will invoke the script and what payloads it may send to localhost.Like a lobster shell, security has layers — review code before you run it.
latestvk97114qeevegs5dd5hb00wp5h9835qph
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
