[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fM_dHLVX7C5QxQpxbrrnKCrAlwFMK1oQHAhWVSEb2iig":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":7,"trust_score":9,"computed_at":10,"plugins":11},"bobbywalters","https:\u002F\u002Fprofiles.wordpress.org\u002Fbobbywalters\u002F",3,30,85,84,"2026-05-20T08:59:22.139Z",[12,37,54],{"slug":13,"name":14,"version":15,"author":4,"author_profile":5,"description":16,"short_description":17,"active_installs":18,"downloaded":19,"rating":20,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":8,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"beam","Beam","2.0.0","\u003Cp>Provides an efficient streaming WordPress HTTP API transport with support for tunneled proxy connections.\u003C\u002Fp>\n\u003Ch4>Drop-in Replacement\u003C\u002Fh4>\n\u003Cp>Leverage all the benefits of Beam without having to modify any existing \u003Ccode>wp_remote_*\u003C\u002Fcode> WordPress HTTP API calls.\u003C\u002Fp>\n\u003Cp>Honors all standard WordPress HTTP API request arguments, filters, and actions. For more details around the WordPress HTTP API please see https:\u002F\u002Fcodex.wordpress.org\u002FHTTP_API the codex site.\u003C\u002Fp>\n\u003Ch4>Must Use Plugin Compatible\u003C\u002Fh4>\n\u003Cp>May be installed as a “Must Use” plugin so the functionality is always in use. A handy option for site maintainers.\u003C\u002Fp>\n\u003Ch4>Efficiency\u003C\u002Fh4>\n\u003Cp>Beam was designed with efficiency and accuracy of content sent to and read from connections in mind.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>String concatenation is kept to a minimal.\u003C\u002Fli>\n\u003Cli>PHP streams buffered read and writes minimize network traffic.\u003C\u002Fli>\n\u003Cli>HTTP response is read without regular expression parsing.\u003C\u002Fli>\n\u003Cli>Folded and multiple value HTTP response headers are supported.\u003C\u002Fli>\n\u003Cli>Tolerant handling of LF only end of line markers while still supporting specification standard CRLF.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Built-in PHP stream filters remove the need for user space implementations resulting in better memory management and performance.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>'dechunk'\u003C\u002Fcode> Decodes HTTP 1.1 \u003Ccode>Transfer-Encoding: chunked\u003C\u002Fcode> responses (requires PHP 5.3+).\u003C\u002Fli>\n\u003Cli>\u003Ccode>'zlib.inflate'\u003C\u002Fcode> Inflates \u003Ccode>Content-Encoding: gzip\u003C\u002Fcode> responses (requires zlib extension).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Beam uses these filters by default to cut down on network traffic and alter the response on the fly without needing to read in the entire response before hand. It is highly likely that these capabilities are already available; it makes sense to use them.\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>Uses TLS, by default, to establish HTTPS connections for improved security versus SSL.\u003C\u002Fp>\n\u003Cp>Beam provides filter \u003Ccode>'stream_crypto_method'\u003C\u002Fcode> to change the crypto method in use based on the requested URL.\u003C\u002Fp>\n\u003Ch4>Proxy Support\u003C\u002Fh4>\n\u003Cp>Tunneled proxy connections may be established to connect to HTTPS sites over an HTTP proxy and avoid “503 Service Unavailable” HTTP errors. Now it’s possible to update, install, and search WordPress and plugins which all use HTTPS URLs while a proxy is in use without having to install the PHP cURL extension.\u003C\u002Fp>\n\u003Cp>Beam provides filter \u003Ccode>'proxy_tunnel'\u003C\u002Fcode> to change which requests require a tunneled proxy connection.\u003C\u002Fp>\n","An efficient streaming HTTP API transport.",10,1621,20,1,"2017-12-03T23:20:00.000Z","4.9.29","3.7.0","",[27,28,29,30,31],"http","proxy","remote-api","socket","stream","https:\u002F\u002Fgithub.com\u002Fbobbywalters\u002Fbeam","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbeam.zip",0,null,"2026-04-16T10:56:18.058Z",{"slug":38,"name":39,"version":40,"author":4,"author_profile":5,"description":41,"short_description":42,"active_installs":18,"downloaded":43,"rating":34,"num_ratings":34,"last_updated":44,"tested_up_to":23,"requires_at_least":45,"requires_php":25,"tags":46,"homepage":51,"download_link":52,"security_score":8,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":53},"secure-access","Secure Access","1.0.1","\u003Cp>Provides additional security for your site by requiring users to log in before gaining access to content.\u003C\u002Fp>\n","Secure your site by requiring users to log in.",1700,"2017-12-03T23:21:00.000Z","3.6.0",[47,48,49,50],"login","private","security","signin","https:\u002F\u002Fgithub.com\u002Fbobbywalters\u002Fsecure-access","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecure-access.zip","2026-03-15T15:16:48.613Z",{"slug":55,"name":56,"version":57,"author":4,"author_profile":5,"description":58,"short_description":59,"active_installs":18,"downloaded":60,"rating":61,"num_ratings":21,"last_updated":44,"tested_up_to":23,"requires_at_least":45,"requires_php":25,"tags":62,"homepage":66,"download_link":67,"security_score":8,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"webvtt","WebVTT","1.3.2","\u003Cp>Creates any number of HTML5  elements for uploaded WebVTT files for videos displayed using the \u003Ccode>[playlist]\u003C\u002Fcode> and \u003Ccode>[video]\u003C\u002Fcode> shortcodes.\u003C\u002Fp>\n\u003Cp>The uploaded WebVTT file names must follow this convention to be recognized:\u003Cbr \u002F>\n     +  +  +  +  + ‘.vtt’\u003C\u002Fp>\n\u003Cp>With each value described as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>\u003Cvideo file name>\u003C\u002Fcode> The base file name of the video file (without it’s extension).\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Cseparator>\u003C\u002Fcode> A normalized single character separator typically a dash \u003Ccode>-\u003C\u002Fcode> to match the WordPress name normalization pattern.\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003CWebVTT track kind>\u003C\u002Fcode> The kind of text track. The kind is defined by the HTML5 specification and may be one of:\n\u003Cul>\n\u003Cli>captions\u003C\u002Fli>\n\u003Cli>chapters\u003C\u002Fli>\n\u003Cli>descriptions\u003C\u002Fli>\n\u003Cli>metadata\u003C\u002Fli>\n\u003Cli>subtitles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Cseparator>\u003C\u002Fcode> (defined above)\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Clanguage code>\u003C\u002Fcode> The language of the track text data. This is a lower case 2 character code that represents the language only part of a full BCP 47 language tag. Here’s a listing of available \u003Ca href=\"http:\u002F\u002Fwww.w3schools.com\u002Ftags\u002Fref_language_codes.asp\" rel=\"nofollow ugc\">language codes\u003C\u002Fa> for reference.\u003C\u002Fli>\n\u003Cli>\u003Ccode>'.vtt'\u003C\u002Fcode> The recognized standard file extension for WebVTT files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>As an example, a video file named \u003Ccode>'my-video.mp4'\u003C\u002Fcode> would be able to leverage uploaded track files named:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>'my-video-chapters-en.vtt'\u003C\u002Fcode> to add English chapters\u003C\u002Fli>\n\u003Cli>\u003Ccode>'my-video-subtitles-en.vtt'\u003C\u002Fcode> to add English subtitles\u003C\u002Fli>\n\u003Cli>\u003Ccode>'my-video-subtitles-es.vtt'\u003C\u002Fcode> to add Spanish subtitles\u003C\u002Fli>\n\u003C\u002Ful>\n","Add HTML5 text track files to videos.",2054,100,[63,64,65,55],"html5","track","video","https:\u002F\u002Fgithub.com\u002Fbobbywalters\u002Fwebvtt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebvtt.zip"]