WP Manifestindependent plugin directory

Install

Download ndlas-h5p-extractor.zip From the 0.2.3 release on GitHub, Sep 8, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/ndlano/ndlas-wp-h5p-extractor/releases/download/0.2.3/ndlas-h5p-extractor.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Allows you to provide users with a text based alternative to H5P contents.

Install

Install from the WordPress plugin repository (or upload zip file) and activate.

License

The "NDLA's H5P Extractor" plugin for WordPress is is licensed under the MIT License.

Releases

8 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
0.2.3 latest
Sep 8, 2026 1mo ago
ndlas-h5p-extractor.zip
3
Sep 8, 2026 1mo ago
ndlas-h5p-extractor.zip
1
Aug 7, 2026 3mo ago
ndlas-h5p-extractor.zip
1
Aug 7, 2026 3mo ago
ndlas-h5p-extractor.zip
2
Aug 6, 2026 3mo ago
ndlas-h5p-extractor.zip
0
Aug 6, 2026 3mo ago
tag only
—
Aug 6, 2026 3mo ago
tag only
—
Jul 30, 2026 3mo ago
ndlas-h5p-extractor.zip
1
B grade

Security

NDLA's H5P Extractor 0.2.3 · audited by WP Registry

Medium-severity findings.

1 medium
Audited release
0.2.3
Findings
1
Worst severity
medium
Content hash
ad02689d330d84e1f70a7ca2…

Findings

  • medium H5P extract AJAX lacks capability check — solutions and export writes for any logged-in user

    missing_capability

    wp_ajax_ndlas_h5p_extractor_extract is registered without a current_user_can gate. handle_request only verifies nonce action ndlas_h5p_extractor (which any authenticated user can mint, and which is also printed into front-end localized script on H5P pages). It then loads H5P content by contentId, may call create_h5p_export (writes export under uploads/h5p/exports and updates content filtered/slug fields), and returns representation plus solution JSON. A Subscriber can harvest quiz answers and trigger export generation.

    includes/class-request-handler.php:26-57

    Recommendation

    Require an appropriate capability (e.g. edit_posts or a dedicated H5P capability) in addition to the nonce; do not localize the admin AJAX nonce to anonymous front-end viewers if extraction should be editor-only; gate create_h5p_export behind the same check.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.