[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffmQsM-zwmdVQxVU7NFlBRtSX_vKH-7iaEfFvNhEEtoI":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"bmdrm","https:\u002F\u002Fprofiles.wordpress.org\u002Fbmdrm\u002F",1,0,100,30,94,"2026-08-29T18:01:31.949Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"bmdrm-video-player","BMDRM Video Player","1.0.0","\u003Cp>BMDRM Video Player allows you to embed secure, DRM-protected videos from your BMDRM account into WordPress posts and pages.\u003C\u002Fp>\n\u003Cp>Videos are streamed using industry-standard DRM and can only be viewed by authenticated users. The plugin works out of the box using either a shortcode or a Gutenberg block.\u003C\u002Fp>\n\u003Cp>All communication with BMDRM happens server-side, keeping your API key secure.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>DRM-protected video playback\u003C\u002Fli>\n\u003Cli>Shortcode and Gutenberg block support\u003C\u002Fli>\n\u003Cli>Server-side API handling (API keys never exposed)\u003C\u002Fli>\n\u003Cli>Logged-in user access control\u003C\u002Fli>\n\u003Cli>Responsive video player\u003C\u002Fli>\n\u003Cli>Simple admin settings page\u003C\u002Fli>\n\u003Cli>Rate limiting for API protection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0 or later\u003C\u002Fli>\n\u003Cli>PHP 7.4 or later\u003C\u002Fli>\n\u003Cli>BMDRM account with API key\u003C\u002Fli>\n\u003Cli>Users must be logged in to view videos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTTPS is required on production sites\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>HTTP works only on \u003Ccode>localhost\u003C\u002Fcode> for development\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Embed a video using:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[bmdrm video=\"YOUR_VIDEO_ID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example:\u003Cbr \u002F>\n    [bmdrm video=”15c7b691-f5e5-4dba-84e5-584b91352ce5″]\u003C\u002Fp>\n\u003Ch4>Gutenberg Block\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Open the block editor\u003C\u002Fli>\n\u003Cli>Add the \u003Cstrong>BMDRM Video\u003C\u002Fstrong> block\u003C\u002Fli>\n\u003Cli>Paste your video ID (GUID format)\u003C\u002Fli>\n\u003Cli>Publish or update your post\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the BMDRM (video-crypt.com) third party service to deliver DRM-protected video playback. It is required for the plugin to function: without it, no video can be played.\u003C\u002Fp>\n\u003Cp>What the service is and what it is used for:\u003Cbr \u002F>\nBMDRM is a commercial DRM and secure video streaming service provided by BMDRM. The plugin uses it to request a short-lived, secure playback session URL for each embedded video. The returned URL is then loaded inside an iframe so the end user can watch the DRM-protected video.\u003C\u002Fp>\n\u003Cp>What data is sent and when:\u003Cbr \u002F>\nEvery time a logged-in user views a page containing a \u003Ccode>[bmdrm]\u003C\u002Fcode> shortcode or a BMDRM Video block, your WordPress site makes a server-side request to \u003Ccode>https:\u002F\u002Fcdn-lb.video-crypt.com\u002Fapi\u002FSessions\u003C\u002Fcode> containing:\u003Cbr \u002F>\n* The video ID configured in the shortcode\u002Fblock (set by the site administrator).\u003Cbr \u002F>\n* The current WordPress user’s username (\u003Ccode>user_login\u003C\u002Fcode>), used by BMDRM to bind the session to the viewer.\u003Cbr \u002F>\n* Your BMDRM API key, sent as an \u003Ccode>apiKey\u003C\u002Fcode> HTTP header (stored on your server, never exposed to the browser).\u003C\u002Fp>\n\u003Cp>No request is made until a page with the shortcode\u002Fblock is rendered for a logged-in user.\u003C\u002Fp>\n\u003Cp>Service provider and legal links:\u003Cbr \u002F>\nThis service is provided by BMDRM (https:\u002F\u002Fbmdrm.com).\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fbmdrm.com\u002Fterms-of-service\u002F\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fbmdrm.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Cp>By using this plugin you agree that the data described above is transmitted to BMDRM in order to provide the video playback functionality.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin connects to the BMDRM API (https:\u002F\u002Fcdn-lb.video-crypt.com\u002Fapi\u002FSessions) to retrieve secure video playback URLs.\u003C\u002Fp>\n\u003Cp>Data sent to BMDRM:\u003Cbr \u002F>\n* Video ID\u003Cbr \u002F>\n* WordPress username (\u003Ccode>user_login\u003C\u002Fcode>)\u003Cbr \u002F>\n* API key (sent as an HTTP header; stored securely on the server and never exposed to the browser)\u003C\u002Fp>\n\u003Cp>No additional personal data is collected by this plugin.\u003C\u002Fp>\n\u003Cp>For details on how BMDRM handles this data, see the BMDRM Privacy Policy: https:\u002F\u002Fbmdrm.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For plugin issues, use the WordPress.org support forum.\u003Cbr \u002F>\nFor BMDRM service questions, contact \u003Cstrong>contact@bmdrm.com\u003C\u002Fstrong>.\u003C\u002Fp>\n","Securely embed DRM-protected videos from BMDRM into WordPress.",103,"2026-06-01T15:07:00.000Z","6.9.5","5.0","7.4",[25,26,27,28,29],"drm","embed","secure-video","streaming","video","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbmdrm-video-player.1.0.0.zip",null,"2026-07-22T17:31:50.256Z"]