Back to skill
Skillv1.1.1

ClawScan security

magister.net ยท ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 17, 2026, 5:44 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code and runtime instructions match its description: it needs your Magister host, username, and password to log into Magister and fetch schedule, grades, and infractions, and it only talks to Magister endpoints.
Guidance
This skill will use the MAGISTER_HOST, MAGISTER_USER, and MAGISTER_PASSWORD you provide to authenticate with accounts.magister.net and your school's Magister host and then fetch data. The included source (magister.mjs) is visible and performs those calls โ€” there are no other network endpoints or hidden behaviors in the code. Before installing, consider: only supply credentials you trust this code to use; since the source/homepage is unknown, review the included magister.mjs yourself or only install if you trust the publisher; prefer using an account/password you can revoke or an app-specific credential if possible; avoid reusing your Magister password elsewhere. Autonomous invocation is allowed by default on the platform, but this skill doesn't require 'always' privilege and will only run when invoked.

Review Dimensions

Purpose & Capability
okName/description, required binaries (node), and required env vars (MAGISTER_HOST, MAGISTER_USER, MAGISTER_PASSWORD) align with the implemented functionality. The host restriction to *.magister.net is enforced in code.
Instruction Scope
okSKILL.md only instructs running node magister.mjs with specific commands. The script reads only the declared environment variables and performs HTTP(S) calls to accounts.magister.net and the provided magister host; it does not reference other files, config paths, or unrelated services.
Install Mechanism
okNo install spec โ€” instruction-only with an included script. Nothing is downloaded or written at install time.
Credentials
okThe three required env vars are appropriate for the task (host, user, password). No unrelated credentials or extra secrets are requested.
Persistence & Privilege
okalways is false and the skill is user-invocable only. The skill does not attempt to modify other skills or system-wide settings.