
OER Curriculum Security & Risk Analysis
wordpress.org/plugins/oer-curriculumManage and display collections of Open Educational Resources in lesson plans or curriculums with alignment to Common Core State Standards.
Is OER Curriculum Safe to Use in 2026?
Generally Safe
Score 85/100OER Curriculum has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "oer-curriculum" v0.5.5 plugin exhibits a concerning security posture due to a significant number of unprotected entry points. With 24 total entry points, all of which lack authentication or permission checks, the plugin presents a wide attack surface. The static analysis reveals a high number of dangerous function usages, specifically 'unserialize', which is a known risk for object injection vulnerabilities if user-controlled data is involved. While the plugin appears to use prepared statements for most SQL queries and properly escape a high percentage of outputs, the absence of nonce checks on AJAX handlers is a critical oversight that could lead to Cross-Site Request Forgery (CSRF) attacks.
The plugin's vulnerability history is currently clean, with no recorded CVEs. This is a positive indicator, suggesting that past versions may not have had exploitable flaws or that any found were promptly patched. However, the lack of historical vulnerabilities should not overshadow the significant risks identified in the current code analysis. The combination of numerous unprotected entry points and the presence of 'unserialize' without any apparent sanitization or nonce checks presents a substantial risk. A balanced conclusion is that while the plugin has good practices in SQL querying and output escaping, the extensive lack of authorization on its entry points and potential for unserialize vulnerabilities are major weaknesses that need immediate attention.
Key Concerns
- 24 unprotected entry points
- 18 AJAX handlers without auth checks
- 6 REST API routes without permission callbacks
- 42 dangerous function usages (unserialize)
- 0 Nonce checks
- 2 Flows with unsanitized paths
OER Curriculum Security Vulnerabilities
OER Curriculum Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
OER Curriculum Attack Surface
AJAX Handlers 18
REST API Routes 6
WordPress Hooks 47
Maintenance & Trust
OER Curriculum Maintenance & Trust
Maintenance Signals
Community Trust
OER Curriculum Alternatives
BU Learning Blocks
bu-learning-blocks
BU Learning BLocks is a plugin to facilitate online learning.
Tutor LMS – eLearning and online course solution
tutor
A complete WordPress LMS plugin to create any eLearning website easily.
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses
learnpress
A WordPress LMS Plugin to create WordPress Learning Management System. Turn your WordPress to LMS WordPress Website with Courses, Lessons, Quizzes &am …
LearnPress – Course Review
learnpress-course-review
LearnPress Course Review - An extension plugin for LearnPress.
LearnPress – Course Wishlist
learnpress-wishlist
LearnPress Wishlist add wishlist feature to your LearnPress course in your site.
OER Curriculum Developer Profile
1 plugin · 0 total installs
How We Detect OER Curriculum
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/oer-curriculum/includes/blocks/curriculum-featured-block/jquery.bxslider.css/wp-content/plugins/oer-curriculum/includes/blocks/curriculum-featured-block/jquery.bxslider.js/wp-content/plugins/oer-curriculum/includes/blocks/curriculum-featured-block/build/index.jsoer-curriculum/includes/blocks/curriculum-featured-block/jquery.bxslider.js?ver=1.0oer-curriculum/includes/blocks/curriculum-featured-block/build/index.js?ver=HTML / DOM Fingerprints
id="oercurr_featured_slider_data"window.oercurr_cfb_legacy_markerwindow.curr_cfs_block/wp-json/curriculum/feat/dataquery