WP Manifestindependent plugin directory
manifest / media / invintus-wp-plugin-dist

Invintus Media WP Registry grade B. Medium-severity findings · 2 findingsWP RegistryMedium-severity findings · 2 findingsOpen the reportB

distribution repository for invintus-wp-plugin, for use by packagelist and general release downloads

★ 0stars
12release downloads
161composer installs
v2.0.14latest · 20d ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tvwit/invintus-wp-plugin-dist/archive/refs/heads/main.zip

On Packagist as invintus/invintus-wp-plugin:

composer require invintus/invintus-wp-plugin
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Releases

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

Tag
Published
Assets
Downloads
v2.0.14 latest
Oct 2, 2026 20d ago
invintus-wp-plugin.zip
2
Jun 4, 2026 4mo ago
invintus-wp-plugin.zip
1
May 21, 2026 5mo ago
invintus-wp-plugin.zip
0
May 29, 2025 1 year ago
invintus-wp-plugin.zip
2
Apr 9, 2025 1 year ago
invintus-wp-plugin.zip
7
B grade

Security

Invintus Media 2.0.14 · audited by WP Registry

Medium-severity findings.

2 medium
Audited release
2.0.14
Findings
2
Worst severity
medium
Content hash
3ea913af172c69d908e4a318…

Findings

  • medium REST settings write allowed for publish_posts (Author+ can change API keys)

    missing_capability

    The settings CREATABLE route permission_callback returns true for current_user_can('publish_posts'), so Authors and above can call set_settings(), which updates invintus_video_settings including invintus_api_key and invintus_client_id. Observable consequence: a low-privileged author can overwrite the site Invintus API credentials and logging/redirect settings stored in the invintus_video_settings option.

    inc/API.php:403-475

    Recommendation

    Require manage_options (or a dedicated invintus_manage_settings capability) for settings read/write. Keep publish_posts only for content CRUD routes if needed.

  • medium REST settings write allowed for publish_posts (Author+ can change API keys)

    missing_capability

    The settings CREATABLE route permission_callback returns true for current_user_can('publish_posts'), so Authors and above can call set_settings(), which updates invintus_video_settings including invintus_api_key and invintus_client_id (plus player preference, public events, watch path, logging). Observable consequence: a low-privileged author can overwrite site Invintus API credentials and redirect/logging settings.

    inc/API.php:403-475

    Recommendation

    Require manage_options (or a dedicated invintus_manage_settings capability) for settings read/write. Keep publish_posts only for content CRUD routes if needed.

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.