Back to skill
Skillv0.1.3

ClawScan security

Agentsports · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 21, 2026, 9:56 AM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's declared purpose (P2P sports predictions) matches its requirements and instructions, but there are a few modest inconsistencies and privacy/network risks you should review before installing or using it.
Guidance
This skill appears to be what it says (a CLI/MCP client for agentsports.io), but take these precautions before installing or using it: - Verify the install source: the installer pulls a package from a GitHub repo (elesingp2/agentsports-connect). Inspect that repository and any build/install steps before installing the `asp` binary. - Protect PII and passwords: the skill requires email, password, full name, DOB, and phone for registration. Only provide those if you trust agentsports.io; consider using a throwaway account if you want to test. - Be careful with the MCP server: `asp mcp-serve` can open a network port (example: port 8000). Do not run the server on a public-facing host or without understanding what it exposes. - Check config path usage: the SKILL.md metadata references ~/.asp/ even though the registry summary listed no config paths — expect the client to write configuration/state there. - Review how credentials are stored and transmitted: the docs don't describe secure storage or transport; prefer using saved sessions only if you trust the binary. No static code findings were available (the skill is instruction-only), but absence of findings is not proof of safety. If you plan to use real money, audit the upstream repo and the `asp` binary first and only authorize the skill after you’re satisfied with the source and network behavior.

Review Dimensions

Purpose & Capability
okName/description, required binary `asp`, CLI commands, and MCP tools all align with a skill that controls a sports-prediction client. No unrelated cloud credentials or unrelated binaries are requested.
Instruction Scope
noteRuntime instructions explicitly tell the agent to collect sensitive personal data (email, full name, birth date, phone, password) and to submit it to agentsports.io for registration — this is expected for account creation but is sensitive. The skill also documents running an MCP server (e.g., `asp mcp-serve --port 8000`), which opens a network endpoint the agent could host. The instructions do not attempt to read unrelated system files, but they do instruct handling user passwords and starting network services.
Install Mechanism
noteInstall spec uses a 'uv' installer fetching package from a GitHub repo (git+https://github.com/elesingp2/agentsports-connect.git) and sets PATH. Pulling binaries from a third-party GitHub source is common but higher-risk than a vetted package registry because code is pulled and installed from that repository; you should inspect the repo and binary before trusting it.
Credentials
noteThe skill declares no required environment variables or primary credential, which matches the CLI-oriented design. However, it will handle user-supplied credentials and PII (passwords, DOB, phone) during registration/login; sensitive data handling is inherent to the use case and should be treated carefully (storage, transmission, and reuse policies are not described).
Persistence & Privilege
concernThe skill is not always-enabled, but the SKILL.md metadata references a config path (~/.asp/) even though the registry summary above listed none — this metadata mismatch is an incoherence to note. Also, the MCP server capability lets the agent host an HTTP/streamable endpoint; while not automatically enabled, running it grants network-facing privilege and should be allowed only with user consent and inspection of the server behavior.