[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fF35eyAUhE48u-qciWBtBLASD5BdVQSu0_1GPq-KMuK4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":141,"fingerprints":170},"password-passthrough","Password Passthrough","2.0.0","KaeruCT","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaeruct\u002F","\u003Cp>This plugin allows passwords for password-protected pages\u002Fposts to be passed directly through the URL.\u003C\u002Fp>\n\u003Cp>The query string parameter that should contain the password is \u003Ccode>pw\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>For example, if the URL of your post is \u003Ccode>http:\u002F\u002Fmyblog.com\u002Fpassword-protected-page\u002F\u003C\u002Fcode> and the password is \u003Ccode>PASSWORD\u003C\u002Fcode>,\u003Cbr \u002F>\nthen just append \u003Ccode>?pw=PASSWORD\u003C\u002Fcode> to it.\u003C\u002Fp>\n\u003Cp>If the URL already contains a query string (for example, \u003Ccode>http:\u002F\u002Fmyblog.com\u002F?p=5\u003C\u002Fcode>), then be sure to append \u003Ccode>&pw=PASSWORD\u003C\u002Fcode> instead.\u003C\u002Fp>\n","This plugin allows passwords for password-protected pages\u002Fposts to be passed directly through the URL.",600,6589,100,6,"2025-06-21T19:23:00.000Z","6.8.5","5.4","",[20,21,22,23,24],"page","password","post","protected","url","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpassword-passthrough.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"kaeruct",1,30,94,"2026-04-04T03:48:38.959Z",[37,56,77,98,120],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":47,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":53,"download_link":54,"security_score":13,"vuln_count":32,"unpatched_count":26,"last_vuln_date":55,"fetched_at":28},"multiple-post-passwords","Multiple Post Passwords","1.1.4","Andreas Münch","https:\u002F\u002Fprofiles.wordpress.org\u002Fandreasmuench\u002F","\u003Cp>This is a simple Plugin that lets you set multiple passwords for your password protected posts and pages.\u003C\u002Fp>\n\u003Cp>On posts\u002Fpages with password protection it will show an extra Metabox with a field to input additional passwords, one in each line.\u003C\u002Fp>\n\u003Cp>Note that if you just changed a post\u002Fpage to password protection you have to save once so that the extra field appears.\u003C\u002Fp>\n\u003Ch4>Expire passwords\u003C\u002Fh4>\n\u003Cp>You can also make passwords expire after x hours when being used. You can find the settings under Settings -> Multiple Post Passwords.\u003C\u002Fp>\n\u003Cp>Note that the actual deletion of the passwords is triggered by a cronjob which is run every 30 minutes. So even if you set your expiry time to very short, it may still take 30 minutes until the password really expires.\u003C\u002Fp>\n\u003Cp>Also note that the expiration only works for the additional passwords, not for the standard WordPress page\u002Fpost password.\u003C\u002Fp>\n\u003Ch4>Using lots of passwords on one page\u003C\u002Fh4>\n\u003Cp>If you are using lots of passwords on one page and the password check takes a long time, you should activate the alternative password check in the settings to speed up the password check.\u003C\u002Fp>\n","Set multiple passwords for your protected pages so you can give them to different users.",2000,24287,11,"2026-01-17T16:46:00.000Z","4.7.0","5.6",[52,20,21,22,23],"multiple","https:\u002F\u002Fwww.andreasmuench.de\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-post-passwords.1.1.4.zip","2023-11-28 00:00:00",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":26,"downloaded":64,"rating":26,"num_ratings":26,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":74,"download_link":75,"security_score":76,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"advanced-post-password","Advanced Post Password","1.1.2","Chema","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeambulando\u002F","\u003Cp>This plugin offers advanced security features for password-protected posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>Key Features:\u003Cbr \u002F>\n– Access multiple posts\u002Fpages without entering passwords repeatedly.\u003Cbr \u002F>\n– Admins can bypass password entry for protected pages.\u003Cbr \u002F>\n– Set a master URL to access all password-protected posts.\u003Cbr \u002F>\n– Option to remove WordPress-added prefixes from private and password-protected pages.\u003C\u002Fp>\n\u003Cp>To use, simply install and activate the plugin.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For assistance or queries, please reach out to us at wordpress forums. https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadvanced-post-password\u002F\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPLv2 or later.\u003C\u002Fp>\n","Enhance the security of password-protected posts\u002Fpages with this plugin.",1740,"2024-11-15T16:45:00.000Z","6.7.5","6.0","7.4",[70,71,21,72,73],"cookie","page-title","post-password","remove-protected","https:\u002F\u002Fgarridodiaz.com\u002Fcategory\u002Fwp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-post-password.1.1.2.zip",92,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":16,"requires_at_least":67,"requires_php":18,"tags":90,"homepage":93,"download_link":94,"security_score":95,"vuln_count":96,"unpatched_count":26,"last_vuln_date":97,"fetched_at":28},"shortcode-redirect","Shortcode Redirect","1.0.03","cartpauj","https:\u002F\u002Fprofiles.wordpress.org\u002Fcartpauj\u002F","\u003Cp>Shortcode Redirect allows site owners to automatically redirect a user after a chosen amount of seconds when viewing a page or post on the site. The plugin instructions are very simple. Add a shortcode to the post\u002Fpage that looks like the following \u003Ccode>[redirect url='http:\u002F\u002Fsomesite.com' sec='3']\u003C\u002Fcode> the url= part is where you define the URL to redirect the user to and the sec= part is where you define how many seconds to wait before redirecting.\u003C\u002Fp>\n\u003Ch4>Donate\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.memberpress.com\u002F?aff=20\" rel=\"nofollow ugc\">If you like this plugin please consider donating\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works on pages and posts\u003C\u002Fli>\n\u003Cli>NO settings or configurations to deal with\u003C\u002Fli>\n\u003Cli>Define a URL to redirect the user to\u003C\u002Fli>\n\u003Cli>Define how many seconds to wait before re-directing the user.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cp>Shortcode redirect should work with older versions of WordPress as well but was not tested with anything older than 2.7\u003C\u002Fp>\n","A super easy way to automatically redirect a user to another page when viewing a post\u002Fpage on your site.",10000,93490,86,31,"2025-08-13T18:54:00.000Z",[20,22,91,92,24],"redirect","rewrite","http:\u002F\u002Fcartpauj.icomnow.com\u002Fprojects\u002Fshortcode-redirect-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-redirect.1.0.03.zip",98,2,"2025-08-14 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":67,"requires_php":68,"tags":112,"homepage":117,"download_link":118,"security_score":95,"vuln_count":96,"unpatched_count":26,"last_vuln_date":119,"fetched_at":28},"wp-edit-password-protected","Wp Edit Password Protected – Create Password Protect Pages & Design Password Protected Form","1.3.7","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnalam-1\u002F","\u003Ch3>Create Password Protect with custom login form or change\u002Fedit Password Protected form easily by this plugin.\u003C\u002Fh3>\n\u003Cp>Do you have a WordPress site that you want to password protect any page or post? WP Edit Password Protected is a WordPress plugin that makes it easy to password protect any page or post with login form and add extra text & awesome design in password protect form. You can create member\u002Fuser only pages and posts, change the message displayed on the password form and add social media icons with live editing options and design.\u003C\u002Fp>\n\u003Ch4>NEW: Conditional Display Feature\u003C\u002Fh4>\n\u003Cp>Now you can control when your protected content is shown or hidden based on various conditions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show\u002Fhide content for logout user\u003C\u002Fli>\n\u003Cli>Show\u002Fhide content for login user\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A wordpress plugin for simple way to create admin or member only page by member only page template and change the message displayed, add social icons and change password form on Password Protected posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>Most of the people want to create member only page and want to change the message displayed on Password Protected posts\u002Fpages but they don’t get any option. Now you can create member only page or change Password Protected posts\u002Fpages message by this plugin. The plugin very easy to use and has lots of options.\u003C\u002Fp>\n\u003Ch4>How to create member\u002Fuser only page with login form\u003C\u002Fh4>\n\u003Cp>See short video For member or user only page\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FyD6gVNa8vpc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>How to use Wp Edit Password Protected\u003C\u002Fh4>\n\u003Cp>See short video For edit password protected form\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F1OSEhxFVjUM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Awesome Plugin’s Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>NEW: Conditional Content Display\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create unlimited member only page \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create unlimited user only page \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create custom login page \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize login form \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live customize options for login form \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extend Password Protected feature \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live customize options for Password Protected form \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New style & desgin for Password Protected form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change text position top or bottom of the form.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support top social site.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change social icon style.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set social icons three different position\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Four password form style. \u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Attention: You may check this author Free and premium theme \u003Ca href=\"https:\u002F\u002Fwpthemespace.com\u002Fthemes\u002F\" rel=\"nofollow ugc\">wpthemespace.com\u003C\u002Fa>\u003C\u002Fh4>\n\u003Ch4>WordPress Password Protected live demo here: demo password is 123\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpthemespace.com\u002Fwp-edit-password-protected\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Password Protected Live demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Member only page live demo here:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpthemespace.com\u002Fmember-only-page-2\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Member only page Live demo\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpcolors.net\u002Fmy-account\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Member only page with login form demo\u003C\u002Fstrong>\u003C\u002Fa>(Shortcode used for login form)\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Wp Edit Password Protected uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Create easily Password protected page or posts in your WordPress website with conditional display options.",3000,74801,90,17,"2025-12-03T05:17:00.000Z","6.9.4",[113,114,21,115,116],"login-form","member-only-page","protected-page","user-only-page","http:\u002F\u002Fwpthemespace.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-edit-password-protected.zip","2025-08-21 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":18,"tags":135,"homepage":138,"download_link":139,"security_score":140,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"permalink-editor","Permalink Editor","0.2.12","Fubra","https:\u002F\u002Fprofiles.wordpress.org\u002Ffubra\u002F","\u003Cp>This plugin adds two areas of functionality: Global page, category or tag permalink structures and individual custom permalinks.\u003C\u002Fp>\n\u003Cp>Options are added to the Permalinks Settings page allowing you to specify the structure for pages, categories, tags and authors.\u003C\u002Fp>\n\u003Cp>By default – if custom permalinks are enabled – pages are accessible in the format \u003Ccode>\u002Fpage\u002F\u003C\u002Fcode> or \u003Ccode>\u002Fparent\u002Fpage\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>You can modify this format in many different ways, for example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add an extension: \u003Ccode>\u002F%pagename%.html\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add a parent directory name: \u003Ccode>\u002Fcontent\u002F%pagename%\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Prefix the page name: \u003Ccode>\u002Fpage-%pagename%\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Or using a combination of the above.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This same format applies for categories, tags and authors, however the structure tokens differ:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Categories: \u003Ccode>%category%\u003C\u002Fcode> (E.g. \u003Ccode>\u002Fcategory\u002F%category%.html\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Tags: \u003Ccode>%post_tag%\u003C\u002Fcode> (E.g. \u003Ccode>\u002Ftag\u002F%post_tag%.html\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Authors: \u003Ccode>%author%\u003C\u002Fcode> (E.g. \u003Ccode>\u002Fauthor\u002F%author%.html\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each \u003Cem>permalink base\u003C\u002Fem> can be edited directly via these settings, for example using \u003Ccode>\u002Fpeople\u002F%author%.html\u003C\u002Fcode> as the Author permalink structure will replace \u003Ccode>\u002Fauthor\u002F\u003C\u002Fcode> with \u003Ccode>\u002Fpeople\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>If no prefix is found, permalinks will be prepended with a default (category, tag or author) – with the exception of pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Ensure you have included the correct structure tag somewhere in the url.\u003C\u002Fp>\n\u003Cp>Additionally, an option is added to the edit screen allow you to specify the permalink for an individual post or page.\u003C\u002Fp>\n","Fully customise the permalink for an individual page or post and globally set the permalink structure for pages, categories, tags or authors.",1000,65770,72,5,"2017-11-28T19:46:00.000Z","3.2.1","3.1",[136,20,137,22,24],"link","permalink","http:\u002F\u002Ffubra.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpermalink-editor.0.2.12.zip",85,{"attackSurface":142,"codeSignals":154,"taintFlows":161,"riskAssessment":162,"analyzedAt":169},{"hooks":143,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":26,"unprotectedCount":26},[144],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","template_redirect","closure","password-url-passthrough.php",28,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":158,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":160},[],{"prepared":26,"raw":26,"locations":157},[],{"escaped":32,"rawEcho":26,"locations":159},[],[],[],{"summary":163,"deductions":164},"The \"password-passthrough\" plugin, version 2.0.0, exhibits an exceptionally strong security posture based on the provided static analysis.  The absence of any identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface. Furthermore, the code analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and all identified outputs are properly escaped. The complete lack of file operations, external HTTP requests, and the absence of taint analysis findings further bolster its security. The plugin also has a clean vulnerability history with zero recorded CVEs, indicating a history of secure development practices or a lack of previous exploitation. \n\nWhile the static analysis is overwhelmingly positive, the complete absence of capability checks and nonce checks is a noteworthy observation. Although there are no direct entry points to exploit in this version, if future versions were to introduce any such entry points, the lack of these standard WordPress security mechanisms would represent a significant risk. The plugin's current strength lies in its minimal attack surface, but relying solely on this for long-term security is not ideal. A balanced conclusion is that the plugin is currently very secure due to its limited functionality and attack surface, with no immediate exploitable vulnerabilities detected. However, the omission of capability and nonce checks, while not an issue in this specific analysis, is a potential area for concern if the plugin evolves.",[165,167],{"reason":166,"points":131},"Missing capability checks",{"reason":168,"points":131},"Missing nonce checks","2026-03-16T19:32:07.586Z",{"wat":171,"direct":176},{"assetPaths":172,"generatorPatterns":173,"scriptPaths":174,"versionParams":175},[],[],[],[],{"cssClasses":177,"htmlComments":178,"htmlAttributes":179,"restEndpoints":180,"jsGlobals":181,"shortcodeOutput":182},[],[],[],[],[],[]]