Skip to main content

moodle-external-api-development

Guides the creation of custom external APIs for Moodle LMS, enhancing course management and user tracking functionalities.

Install this skill

or
84/100

Security score

The moodle-external-api-development skill was audited on Mar 4, 2026 and we found 8 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 405

Curl to non-GitHub URL

SourceSKILL.md
405curl -X POST "https://yourmoodle.com/login/token.php" \
medium line 411

Curl to non-GitHub URL

SourceSKILL.md
411curl -X POST "https://yourmoodle.com/webservice/rest/server.php" \
low line 405

External URL reference

SourceSKILL.md
405curl -X POST "https://yourmoodle.com/login/token.php" \
low line 411

External URL reference

SourceSKILL.md
411curl -X POST "https://yourmoodle.com/webservice/rest/server.php" \
low line 584

External URL reference

SourceSKILL.md
584- [Moodle External API Documentation](https://moodledev.io/docs/5.2/apis/subsystems/external/functions)
low line 585

External URL reference

SourceSKILL.md
585- [Moodle Coding Style](https://moodledev.io/general/development/policies/codingstyle)
low line 586

External URL reference

SourceSKILL.md
586- [Moodle Database API](https://moodledev.io/docs/5.2/apis/core/dml)
low line 587

External URL reference

SourceSKILL.md
587- [Web Services API Documentation](https://moodledev.io/docs/5.2/apis/subsystems/external)
Scanned on Mar 4, 2026
View Security Dashboard
Installation guide →