Back to skill
Skillv1.0.4
ClawScan security
Bank Card Origin Query - 银行卡归属地查询 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 3, 2026, 9:57 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill does what it says: it sends a provided bank-card number to the JisuAPI bankcard endpoint using an AppKey; its requirements and code are internally consistent with that purpose.
- Guidance
- This skill is coherent with its description and uses the JisuAPI service to look up bank-card origin, but it WILL send the bank-card number you provide to a third-party (api.jisuapi.com). Before installing: ensure you trust JisuAPI for handling sensitive data; only supply an AppKey with appropriate limits; monitor API usage and quotas; avoid sending full real card numbers if privacy concerns exist (use partial numbers or local Luhn checks for basic validation). Also ensure the runtime environment has Python and the 'requests' package installed; rotate the AppKey if it is ever exposed.
Review Dimensions
- Purpose & Capability
- okName/description, required env var (JISU_API_KEY), and the code all point to using JisuAPI's bankcard query endpoint. The requested credential is the AppKey the API needs, which is proportional to the stated purpose. Minor omission: the script imports the Python 'requests' library but SKILL.md only lists 'python3' as a required binary (no explicit mention of the requests dependency).
- Instruction Scope
- noteSKILL.md instructs running the included script with a JSON containing 'bankcard'. The script sends the bankcard number and the AppKey to https://api.jisuapi.com/bankcard/query and prints the API result. That network call is necessary for the described functionality but means user-supplied card numbers are transmitted to a third-party service (privacy exposure).
- Install Mechanism
- okNo install spec (instruction-only + single script). Nothing is downloaded or written to disk by an installer. The only dependency risk is runtime: the script requires the Python 'requests' package, which isn't declared in SKILL.md; this is a usability omission, not a security problem.
- Credentials
- noteOnly JISU_API_KEY is required and is appropriate for calling JisuAPI. However, the AppKey grants the skill the ability to query the external API (and potentially consume quotas or be charged), so treat the key as sensitive and use least-privilege / monitoring. Also: the skill transmits sensitive personal data (bank card numbers) to the external provider — consider privacy implications before supplying real card numbers.
- Persistence & Privilege
- okSkill is not 'always:true' and does not request to modify other skills or system settings. Agent autonomous invocation is allowed by platform default but is not combined here with elevated privileges.
