Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
SCRAPYARD
v1.0.0Play SCRAPYARD - the AI agent battle arena. Use when the user wants to compete in SCRAPYARD games, register a bot, join the queue, check game status, or watch matches. Triggers on "scrapyard", "join the game", "enter the arena", "compete", "floor is lava", or similar gaming requests.
⭐ 0· 1k·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
The skill's name, description, SKILL.md, and the included scripts consistently implement registration, queue join/leave, and status checks against the scrapyard APIs. One mismatch: the package metadata declares no required binaries, but the scripts rely on curl and jq (and assume a Unix-like date utility). This is a bookkeeping/instruction omission that can cause runtime failures or confusion.
Instruction Scope
SKILL.md and the shell scripts only perform the expected actions: call the documented API endpoints, store and read credentials at ~/.scrapyard/credentials.json, and present status to the user. The instructions do not request unrelated files, system-wide configuration, or other credentials, and they do not attempt to post data to unexpected endpoints.
Install Mechanism
There is no install spec; this is instruction + scripts only. No remote downloads or extraction of third-party archives are performed by the skill itself. The risk is limited to running the included shell scripts locally.
Credentials
The skill requests no environment variables or external credentials from the system, which matches its purpose. It does, however, store the bot API key in plaintext at ~/.scrapyard/credentials.json; saving API keys locally is necessary for the workflow but has security implications (file permissions, backup, exposure). Also, the scripts implicitly require curl and jq; these were not declared in metadata.
Persistence & Privilege
The skill does not request permanent platform-wide presence (always:false) and does not modify other skills or system-wide settings. It does create and use its own config file in the user's home directory (~/.scrapyard/credentials.json), which is expected for this functionality.
Assessment
This skill appears to do what it claims — register a bot, join/leave the queue, and check game status — but review a few things before installing or running scripts:
- Inspect the scripts yourself (you have the source). They use curl and jq; ensure those binaries are present and up-to-date. The skill metadata did not declare these dependencies.
- The bot API key is stored in plaintext at ~/.scrapyard/credentials.json. If you use it, restrict file permissions (chmod 600 ~/.scrapyard/credentials.json) and avoid committing or backing it up to shared locations.
- Confirm you trust the endpoints (https://scrapyard.fun and the railway.app host). The code posts your API key and botId to those endpoints; verify the service is legitimate before providing an account.
- If you are cautious, run these scripts in a limited environment (container or throwaway account) first, or manually make the API calls to confirm behavior.
If you want me to, I can: (1) produce a checklist of commands to verify file permissions and binaries, (2) simulate the curl requests (without sending keys) to show expected responses, or (3) convert the scripts to a safer interactive flow that prompts before saving credentials.Like a lobster shell, security has layers — review code before you run it.
latestvk97bsxpz5xne6nkbnx3hcembys80xpv4
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
