Back to skill
Skillv1.0.5
ClawScan security
Train Ticket Inquiry - 火车查询 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 3, 2026, 10:05 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, instructions, and required environment variable are consistent with a train-ticket lookup using the JisuAPI service and do not request unrelated credentials or system access.
- Guidance
- This skill appears to do what it claims: query JisuAPI for train schedules and ticket availability. Before installing: (1) obtain a JISU_API_KEY from jisuapi.com and set it only for this skill (avoid reusing sensitive keys), (2) ensure the runtime has Python3 and the 'requests' package installed, (3) be aware that queries (start/end/date) are sent to a third-party API over HTTPS — review JisuAPI's privacy/terms if that matters, and (4) rotate the API key if it is ever exposed. If you need offline or local-only behavior, this skill is not suitable because it depends on the external JisuAPI service.
Review Dimensions
- Purpose & Capability
- okName/description match the actual behavior: the skill calls JisuAPI train endpoints (station2s, line, ticket). It only requires a JISU_API_KEY and python3, which are appropriate for this purpose.
- Instruction Scope
- okSKILL.md tells the agent to run the included Python script with JSON parameters. The instructions do not ask the agent to read unrelated files, access other credentials, or transmit data to unexpected endpoints; network calls go to the documented api.jisuapi.com endpoints.
- Install Mechanism
- noteThere is no install spec (instruction-only with an included script) — low risk. Minor implementation gap: script requires the Python 'requests' library but SKILL.md/metadata do not declare this dependency or provide installation steps.
- Credentials
- okOnly one required env var (JISU_API_KEY) is declared and used. That key is the expected credential for calling the third-party API; no unrelated secrets or config paths are requested.
- Persistence & Privilege
- okSkill does not request persistent/always-on presence, does not modify other skills or system configs, and uses no elevated privileges.
