LearnPress – WordPress LMS Plugin for Create and Sell Online Courses

learnpress · by thimpress · wordpress.org ↗ · SVN ↗
Acquired by ThimPress. New committers from that team's naming convention are expected and will not fire takeover events. source ↗
Active installs
80k+
Current version
4.3.5
Added
2015-06-07
Last updated
2026-04-11 (21d ago)
First seen by beacon
10d ago
Total downloads
6,016,767

Alerts (0)

No open alerts.

Show 2 resolved alerts
Critical code_pattern Resolved · false_positive_defensive_string_check 2026-04-30 15:25:28 (1d ago)
Sluglearnpress
Patternserialized_admin_role
Kindbuiltin
Version4.3.5
Hit count1
First hit
File
inc/admin/lp-admin-functions.php
Line
806
Snippet
'%' . $wpdb->esc_like( 's:13:"administrator"' ) . '%',
Explanationplugin source contains `s:13:"administrator"` — the PHP-serialized representation of the `administrator` role meta value. Used to bypass `wp_insert_user()` by writing directly to `wp_usermeta` with a hand-crafted capabilities string. Near-zero FP because legit code uses `WP_User::set_role()` instead of building the serialized form by hand.
View raw JSON
{
    "slug": "learnpress",
    "pattern": "serialized_admin_role",
    "kind": "builtin",
    "version": "4.3.5",
    "hit_count": 1,
    "first_hit": {
        "file": "inc/admin/lp-admin-functions.php",
        "line": 806,
        "snippet": "'%' . $wpdb->esc_like( 's:13:\"administrator\"' ) . '%',"
    },
    "explanation": "plugin source contains `s:13:\"administrator\"` \u2014 the PHP-serialized representation of the `administrator` role meta value. Used to bypass `wp_insert_user()` by writing directly to `wp_usermeta` with a hand-crafted capabilities string. Near-zero FP because legit code uses `WP_User::set_role()` instead of building the serialized form by hand."
}
Critical code_scan_delta Resolved · false_positive_cdn_known_good 2026-04-30 06:55:19 (2d ago)
Sluglearnpress
Previous version4.3.5
Current version4.3.5
New findings
PatternKindFileLineSnippetConfidence
serialized_admin_rolebuiltininc/admin/lp-admin-functions.php806'%' . $wpdb->esc_like( 's:13:"administrator"' ) . '%',high
New finding count1
View raw JSON
{
    "slug": "learnpress",
    "previous_version": "4.3.5",
    "current_version": "4.3.5",
    "new_findings": [
        {
            "pattern": "serialized_admin_role",
            "kind": "builtin",
            "file": "inc/admin/lp-admin-functions.php",
            "line": 806,
            "snippet": "'%' . $wpdb->esc_like( 's:13:\"administrator\"' ) . '%',",
            "confidence": "high"
        }
    ],
    "new_finding_count": 1
}

SVN committers (1)

Accounts with actual commit access to learnpress on plugins.svn.wordpress.org, reconstructed from svn log. This is the list that matters for ownership changes — not the readme contributors.

Committer Member since Commits First commit Latest commit
ThimPress 2015-03-15 200 2021-12-21 · r2647205 2026-04-11 · r3503685

Readme contributors (9)

Names the plugin's readme declares as contributors. A soft signal — anyone can be listed. The SVN access column is the ground-truth cross-reference: does this contributor actually commit code?

Contributor Member since SVN access Status
ThimPress 2015-03-15 200 commits Active
Ken Nguyen 2015-04-23 Active
Lee 2016-11-11 Active
Lewisst 2024-02-26 Active
nguyenlammanh 2021-09-11 Active
nhamdv 2024-02-26 Active
Phong Lo 2014-03-24 Active
Thong Tran 2007-02-23 Active
Tu Nguyen 2010-11-27 Active

Versions (100 most recent)

Version Released Download
4.3.5 2026-04-11 · 21d ago zip
4.3.4 2026-03-30 · 1mo ago zip
4.3.3 2026-03-11 · 1mo ago zip
4.3.2.8 2026-02-25 · 2mo ago zip
4.3.2.7 2026-01-22 · 3mo ago zip
4.3.2.5 2026-01-22 · 3mo ago zip
4.3.2.6 2026-01-22 · 3mo ago zip
4.3.2.4 2026-01-07 · 3mo ago zip
4.3.2.3 2025-12-29 · 4mo ago zip
4.3.2.2 2025-12-19 · 4mo ago zip
4.3.2 2025-12-16 · 4mo ago zip
4.3.2.1 2025-12-13 · 4mo ago zip
4.3.1 2025-11-21 · 5mo ago zip
4.3.0 2025-11-20 · 5mo ago zip
4.2.9.4 2025-10-31 · 6mo ago zip
4.2.9.3 2025-10-07 · 6mo ago zip
4.2.9.2 2025-09-14 · 7mo ago zip
4.2.9.1 2025-09-11 · 7mo ago zip
4.2.9 2025-08-27 · 8mo ago zip
4.2.8.7.5 2025-08-06 · 8mo ago zip
4.2.8.7.4 2025-07-14 · 9mo ago zip
4.2.8.7.3 2025-07-07 · 9mo ago zip
4.2.8.7.2 2025-06-26 · 10mo ago zip
4.2.8.7.1 2025-06-25 · 10mo ago zip
4.2.8.7 2025-06-17 · 10mo ago zip
4.2.8.6.1 2025-06-09 · 10mo ago zip
4.2.8.6 2025-06-09 · 10mo ago zip
4.2.8.5 2025-05-21 · 11mo ago zip
4.2.8.4 2025-05-08 · 11mo ago zip
4.2.8.3 2025-04-26 · 1y ago zip
4.2.8.2 2025-04-18 · 1y ago zip
4.2.8.1 2025-03-12 · 1y ago zip
4.2.8 2025-03-06 · 1y ago zip
4.2.7.9 2025-02-24 · 1y ago zip
4.2.7.8 2025-02-17 · 1y ago zip
4.2.7.7 2025-02-07 · 1y ago zip
4.2.7.6 2025-02-05 · 1y ago zip
4.2.7.5.1 2025-01-22 · 1y ago zip
4.2.7.5 2025-01-06 · 1y ago zip
4.2.7.4 2024-12-03 · 1y ago zip
4.2.7.3 2024-11-29 · 1y ago zip
4.2.7.2 2024-10-21 · 1y ago zip
4.2.7.1 2024-09-11 · 1y ago zip
4.2.7 2024-08-27 · 1y ago zip
4.2.6.9.4 2024-08-13 · 1y ago zip
4.2.6.9.3 2024-08-02 · 1y ago zip
4.2.6.9.2 2024-07-25 · 1y ago zip
4.2.6.9.1 2024-07-24 · 1y ago zip
4.2.6.9 2024-07-24 · 1y ago zip
4.2.6.8.2 2024-07-18 · 1y ago zip
4.2.6.8.1 2024-06-03 · 1y ago zip
4.2.6.8 2024-05-27 · 1y ago zip
4.2.6.7 2024-05-20 · 1y ago zip
4.2.6.6 2024-05-09 · 1y ago zip
4.2.6.5 2024-04-17 · 2y ago zip
4.0.1 2024-04-01 · 2y ago zip
4.2.6.4 2024-04-01 · 2y ago zip
4.2.6.3 2024-02-29 · 2y ago zip
4.2.6.2 2024-02-28 · 2y ago zip
4.2.6.1 2024-02-20 · 2y ago zip
4.2.6 2024-01-29 · 2y ago zip
4.2.5.9 2024-01-09 · 2y ago zip
4.2.5.8 2023-12-25 · 2y ago zip
4.2.5.7 2023-12-07 · 2y ago zip
4.2.5.6 2023-11-24 · 2y ago zip
4.2.5.5 2023-11-16 · 2y ago zip
4.2.5.4 2023-11-08 · 2y ago zip
4.2.5.3 2023-10-27 · 2y ago zip
4.2.3.5 2023-10-26 · 2y ago zip
4.2.5.2 2023-10-25 · 2y ago zip
4.2.5 2023-10-24 · 2y ago zip
4.2.4 2023-10-03 · 2y ago zip
4.2.3.6 2023-09-18 · 2y ago zip
4.2.3.4 2023-08-23 · 2y ago zip
4.2.3.3 2023-08-10 · 2y ago zip
4.2.3.2 2023-07-19 · 2y ago zip
4.2.3.1 2023-07-05 · 2y ago zip
4.2.3 2023-07-04 · 2y ago zip
4.2.2.4 2023-05-09 · 2y ago zip
4.2.2.3 2023-03-21 · 3y ago zip
4.2.2.2 2023-03-09 · 3y ago zip
4.2.2.1 2023-03-03 · 3y ago zip
4.2.2 2023-03-01 · 3y ago zip
4.2.1.1 2023-02-28 · 3y ago zip
4.2.1 2023-02-04 · 3y ago zip
4.2.0 2022-12-20 · 3y ago zip
4.1.7.3.2 2022-11-18 · 3y ago zip
4.1.7.3.1 2022-11-11 · 3y ago zip
4.1.7.3 2022-11-02 · 3y ago zip
4.1.7.2 2022-10-03 · 3y ago zip
4.1.7.1 2022-09-16 · 3y ago zip
4.1.7 2022-09-13 · 3y ago zip
4.1.6.9.4 2022-08-30 · 3y ago zip
4.1.6.9.3 2022-08-10 · 3y ago zip
4.1.6.9.2 2022-08-10 · 3y ago zip
4.1.6.9.1 2022-08-08 · 3y ago zip
4.1.6.9 2022-08-03 · 3y ago zip
4.1.6.8 2022-07-05 · 3y ago zip
4.1.6.7 2022-06-20 · 3y ago zip
4.1.6.6 2022-06-14 · 3y ago zip