Back to skill
Skillv0.1.0

ClawScan security

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

Scanner verdict

ReviewApr 20, 2026, 12:07 AM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's stated purpose (a Toss Payments CLI) mostly matches the env var it requests, but the instructions and packaging info are inconsistent (it tells you to pip-install a package and to run a toss-pay binary while no code files, install spec, or declared binary exist), so you should verify its origin before supplying your secret key.
Guidance
This skill looks like documentation for a Toss Payments CLI rather than a self-contained implementation. Before installing or supplying TOSS_SECRET_KEY: 1) ask the publisher for the source repository or official package name and verify it (PyPI/GitHub and a homepage). 2) Do not export your real secret key until you confirm the package origin and inspect its code. 3) If you must test, use a test key with minimal privileges. 4) Prefer official SDKs or packages referenced by Toss Payments docs; avoid installing packages or running binaries from unverified/unknown sources.

Review Dimensions

Purpose & Capability
noteThe skill claims to be a CLI for Toss Payments and requests the TOSS_SECRET_KEY credential — that is appropriate for the stated purpose. However, it presents itself as a runnable CLI (toss-pay) while the skill bundle contains no code, no binaries, no homepage, and no install spec; this mismatch reduces confidence that the skill actually provides the advertised capability.
Instruction Scope
concernSKILL.md instructs running a toss-pay CLI and shows an install command (pipx install . / pip install .). It also mentions an optional TOSS_BASE_URL environment variable, but TOSS_BASE_URL is not declared in requires.env. The instructions do not ask for unrelated files or secrets, but they assume a local package/binary that is not present in the skill bundle — an agent following these instructions could try to run commands that don't exist or rely on an external package of unknown origin.
Install Mechanism
concernThere is no install specification in the skill metadata, yet SKILL.md tells users to run pipx install . or pip install . which implies a Python package source. Because the skill contains no code files or repository link and the 'Source' and 'Homepage' fields are unknown/missing, there's no traceable/ verifiable install artifact. This is an incoherence and increases risk: the install instructions refer to artifacts that are absent.
Credentials
noteOnly TOSS_SECRET_KEY is required/declared (primary credential), which is proportional for a payments API client. However, SKILL.md references an additional env var (TOSS_BASE_URL) that is not declared in requires.env. Requesting the secret key is reasonable for the purpose, but the skill has no provenance information and would have access to a sensitive credential if used — you should only provide it to a known, trusted implementation.
Persistence & Privilege
okThe skill does not request persistent/always-on privileges (always: false) and does not declare modifications to other skills or system-wide settings. Autonomous invocation is enabled by default but is not combined here with other high privileges.