magister.net
Fetch schedule, grades, and infractions from https://magister.net π³π± portal
MIT-0 Β· Free to use, modify, and redistribute. No attribution required.
β 0 Β· 204 Β· 0 current installs Β· 0 all-time installs
byAndrei Zaikin@ghuron
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/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
SKILL.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
No install spec β instruction-only with an included script. Nothing is downloaded or written at install time.
Credentials
The three required env vars are appropriate for the task (host, user, password). No unrelated credentials or extra secrets are requested.
Persistence & Privilege
always is false and the skill is user-invocable only. The skill does not attempt to modify other skills or system-wide settings.
Assessment
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.magister.mjs:18
Environment variable access combined with network send.
Confirmed safe by external scanners
Static analysis detected API credential-access patterns, but both VirusTotal and OpenClaw confirmed this skill is safe. These patterns are common in legitimate API integration skills.Like a lobster shell, security has layers β review code before you run it.
Current versionv1.1.1
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
π² Clawdis
Binsnode
EnvMAGISTER_HOST, MAGISTER_USER, MAGISTER_PASSWORD
SKILL.md
Commands
node magister.mjs students # list students (works for parent and child credentials)
node magister.mjs schedule <id> <from> <to> # schedule, YYYY-MM-DD dates
node magister.mjs grades <aanmelding_id> [top] # grades (default top=50)
node magister.mjs infractions <id> <from> <to> # absences
Flow
Run students first to get each student's id and aanmelding_id. Use id for schedule and infractions, aanmelding_id for grades.
Files
2 totalSelect a file
Select a file to preview.
Comments
Loading commentsβ¦
