Back to skill
Skillv1.0.0
ClawScan security
IMDb Release Expectation API · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 28, 2026, 10:16 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill is a thin, coherent wrapper around a JustOneAPI IMDb endpoint and only requests the expected Node runtime and a single API token needed to call that API.
- Guidance
- This skill appears to do only what it says: call JustOneAPI's IMDb release-expectation endpoint. Before installing, confirm you are comfortable giving the skill an API token for JustOneAPI and ensure the token has minimal scope. Note the token will be sent as a URL query parameter by the included script (per the OpenAPI manifest), which can be captured in proxy or server logs—if possible prefer an auth method that uses headers. Test with a non-privileged token first and verify the responses match expectations. Finally, be aware of the small mismatch between the SKILL.md's requested output format (summary + raw JSON) and the script, which currently prints only the JSON response.
Review Dimensions
- Purpose & Capability
- okName/description, required binary (node), and required env var (JUST_ONE_API_TOKEN) align with a small HTTP client for JustOneAPI's IMDb endpoint. No unrelated credentials, binaries, or config paths are requested.
- Instruction Scope
- noteSKILL.md limits scope to calling the documented GET endpoint and asks the agent to request missing parameters before calling. The included run.mjs implements only a direct HTTP call and prints the JSON response. Minor mismatch: SKILL.md asks the agent to echo operation ID and a short summary before raw JSON, but the script itself writes only the JSON response; this is a usability mismatch, not a security concern.
- Install Mechanism
- okNo install spec or external downloads; skill is instruction-only with an included Node script. Nothing is fetched from arbitrary URLs or written to unexpected locations.
- Credentials
- okOnly JUST_ONE_API_TOKEN is required and declared as the primary credential. That is proportional for an API client. Note: the manifest and script pass the token as a query parameter, which may expose it in logs or proxies—this is an API design detail rather than a misalignment with the skill's purpose.
- Persistence & Privilege
- okSkill does not request persistent/always-on presence, does not modify other skills or system settings, and does not require elevated privileges.
