moodle

ReviewAudited by ClawScan on May 17, 2026.

Overview

This Moodle skill is mostly a read-only API helper, but it can send your Moodle token to a fixed default Moodle site if you forget to set MOODLE_URL.

Before installing, make sure you explicitly configure MOODLE_URL for your own Moodle instance and use a limited Moodle web-service token. If you have already run it without MOODLE_URL set, consider revoking and regenerating that token.

Publisher note

Access your Moodle LMS via the REST API. Check assignments, browse course content, and verify activity completion. Supports any Moodle instance — configure MOODLE_URL and MOODLE_TOKEN.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent may contact your Moodle server and retrieve course, assignment, and completion information.

Why it was flagged

The skill tells the agent to run curl requests to Moodle. This is purpose-aligned and read-oriented, but users should know it will make external API calls.

Skill content
Use the Moodle REST API (`curl`) to list courses, browse content, and check assignments.
Recommendation

Use it only with the Moodle instance you intend, and review broad listing requests if your course data is sensitive.

What this means

A Moodle token for another school or organization could be disclosed to the default site if the URL is not set correctly.

Why it was flagged

Only MOODLE_TOKEN is required, while the LMS URL falls back to a fixed host. If MOODLE_URL is omitted or misconfigured, the user's token is sent to that default Moodle endpoint.

Skill content
"requires": { "env": ["MOODLE_TOKEN"], "bins": ["curl"] } ... `MOODLE_URL` defaults to `https://mylms.vossie.net` when unset. ... `--data-urlencode "wstoken=$MOODLE_TOKEN"`
Recommendation

Set MOODLE_URL explicitly before use, preferably with a least-privilege Moodle token. The publisher should make MOODLE_URL required or remove the fixed default.