[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1iZ_JjscaualhQhl_i1VDfbjRWQShD8pr7-ntZPDPVg":3,"$fT9MvlfGpelsxjDgEvKPpDyc_UAL7OxVUN9RyShfhAGY":186,"$fD6aJlGlo4sJ8cRrilpGF6nLzI3NodSAeb7gOqXbSyQM":191},{"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":26,"download_link":27,"security_score":28,"vuln_count":29,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":34,"crawl_stats":30,"alternatives":40,"analysis":137,"fingerprints":169},"mission-control","Mission Control","0.1-alpha","rheinardkorf","https:\u002F\u002Fprofiles.wordpress.org\u002Frheinardkorf\u002F","\u003Cp>With Mission Control you can assign levels to each of the sites on your network. Create as many levels as you need and assign different restrictions or features to the levels by using extensions.\u003C\u002Fp>\n\u003Cp>The following core extensions are available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plugin Control: Assign which plugins are available for each level. Choose any plugins that should always be active for a level and\u002For choose plugins that should automatically be enabled once a site gets assigned the level.\u003C\u002Fli>\n\u003Cli>Theme Control: Choose which themes should be available to each site level. Choose to show unavailable themes with an indicator of the required level for those themes.\u003C\u002Fli>\n\u003Cli>Level Message: Create a message that will be shown for each level. The message can be added by a shortcode or automatically added before or after your post content.\u003C\u002Fli>\n\u003Cli>Quota Manager: Set the upload quota for each of  your site levels. The available space will show in the site dashboard and on the upload page in the media library.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>REST API:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Mission Control uses the REST API to manage the extensions enabled on your network for a better admin user experience.\u003C\u002Fli>\n\u003Cli>Mission Control also allows for third party extensions to tap into the API to add their own endpoints to the Mission Control namespace.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Have any ideas for extensions?  Please let us know!\u003C\u002Fp>\n","Effortlessly take control of all the sites on your network. Assign levels to your sites and manage the features available to each level.",10,1160,100,1,"2016-09-01T12:24:00.000Z","4.6.30","4.6","",[20,21,22,23,24,25],"feature-manager","levels","multisite","network","plugin-control","theme-control","http:\u002F\u002Frheinardkorf.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmission-control.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":28,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},4,50,30,84,"2026-05-20T02:54:15.813Z",[41,63,82,102,119],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":60,"download_link":61,"security_score":38,"vuln_count":14,"unpatched_count":29,"last_vuln_date":62,"fetched_at":31},"unconfirmed","Unconfirmed","1.3.7","Boone Gorges","https:\u002F\u002Fprofiles.wordpress.org\u002Fboonebgorges\u002F","\u003Cp>If you run a WordPress or BuddyPress installation, you probably know that some of the biggest administrative headaches come from the activation process. Activation emails may be caught by spam filters, deleted unwillingly, or simply not understood. Yet WordPress itself has no UI for viewing and managing unactivated members.\u003C\u002Fp>\n\u003Cp>Unconfirmed creates a Dashboard panel under the Users menu (Network Admin > Users on Multisite) that shows a list of unactivated user registrations. For each registration, you have the option of resending the original activation email, or manually activating the user.\u003C\u002Fp>\n\u003Cp>Note that the plugin works for the following configurations:\u003Cbr \u002F>\n1. Multisite, with or without BuddyPress\u003Cbr \u002F>\n2. Single site, with BuddyPress used for user registration\u003C\u002Fp>\n\u003Cp>There is currently no support for single-site WP registration without BuddyPress.\u003C\u002Fp>\n","Allows WordPress admins to manage unactivated users, by activating them manually, deleting their pending registrations, or resending the activation em &hellip;",1000,249029,90,47,"2023-12-04T19:58:00.000Z","6.4.8","3.1",[57,58,59,22,23],"activate","activation","email","http:\u002F\u002Fgithub.com\u002Fboonebgorges\u002Funconfirmed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funconfirmed.1.3.7.zip","2014-04-11 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":13,"downloaded":71,"rating":13,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":18,"tags":76,"homepage":80,"download_link":81,"security_score":28,"vuln_count":29,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31},"network-username-restrictions-override","Network Username Restrictions Override","1.3","Daniel Westermann-Clark","https:\u002F\u002Fprofiles.wordpress.org\u002Fdwc\u002F","\u003Cp>By default, WordPress network usernames cannot contain anything but lowercase letters and numbers. This plugin adds network options to let you include hyphens, underscores, or uppercase letters, if desired.\u003C\u002Fp>\n\u003Cp>Furthermore, this plugin gives you the option to allow email addresses as usernames, or to allow all-numeric usernames (e.g. “1234”).\u003C\u002Fp>\n\u003Cp>Finally, this plugin lets you override the minimum length for usernames (which defaults to four characters).\u003C\u002Fp>\n\u003Cp>To follow updates to this plugin, visit:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fdanieltwc.com\u002F\u003C\u002Fp>\n\u003Cp>For help with this version, visit:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fdanieltwc.com\u002F2011\u002Fnetwork-username-restrictions-override-1-0\u002F\u003C\u002Fp>\n","Override restrictions on WordPress network usernames.",10519,2,"2024-04-24T14:02:00.000Z","6.5.8","3.4",[77,78,22,23,79],"admin","authentication","wpmu","https:\u002F\u002Fdanieltwc.com\u002F2011\u002Fnetwork-username-restrictions-override-1-0\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnetwork-username-restrictions-override.1.3.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":13,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":18,"tags":96,"homepage":18,"download_link":101,"security_score":28,"vuln_count":29,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31},"plugin-activation-status","Plugin Activation Status","1.0.2.1","Curtiss Grymala","https:\u002F\u002Fprofiles.wordpress.org\u002Fcgrymala\u002F","\u003Cp>Plugin Activation Status makes it easier for owners of multisite and multi-network WordPress installations to perform plugin audits on their installations. The plugin generates a list of plugins that are not currently active on any sites or networks. It generates a separate list of plugins that are active somewhere within the installation, and provides details about where and how those plugins are activated.\u003C\u002Fp>\n\u003Cp>This plugin first retrieves a full list of all of the plugins that are network-activated throughout your installation. Then, it loops through all of the sites in your installation, retrieving a list of all of the active plugins on each site. Next, it runs a diff between the full list of installed plugins and the list of all active plugins.\u003C\u002Fp>\n\u003Cp>Once it retrieves all of that information, it outputs two separate lists.\u003C\u002Fp>\n\u003Cp>The first list is the list of Inactive Plugins; all plugins that are installed, but not activated anywhere within WordPress will be listed there. The second list shows all of the Active Plugins; all plugins that are installed and activated somewhere within WordPress are shown there.\u003C\u002Fp>\n\u003Cp>Within the Active Plugins list, each plugin also has a list of all of the places the plugin is active (at the top, a list of all of the places it’s network-active; at the bottom, all of the places it’s normally-activated).\u003C\u002Fp>\n\u003Cp>When the plugin generates the lists of plugins, it stores those lists as site options in the database, so the lists can be retrieved for reference without using any additional server resources. If you would like to remove those cached lists and generate new lists, you simply have to click the Continue button on the admin page.\u003C\u002Fp>\n","Scans a multisite or multi-network installation to identify all plugins that are active or not.",26314,92,14,"2018-04-03T19:04:00.000Z","4.9.29","3.8",[97,98,22,99,100],"active","multi-network","network-active","plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplugin-activation-status.1.0.2.1.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":51,"downloaded":110,"rating":13,"num_ratings":72,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":117,"download_link":118,"security_score":28,"vuln_count":29,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31},"wp-over-network","WP Over Network","0.4.4","yuka2py","https:\u002F\u002Fprofiles.wordpress.org\u002Fyuka2py\u002F","\u003Cp>Add ability to get posts from over your network sites. Supports widget, shortcode, and customizable original function.\u003C\u002Fp>\n\u003Cp>Use the following:\u003C\u002Fp>\n\u003Ch4>In template\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php \n\nget_header();\nthe_post();\n\n?>\n\u003Csection id=\"content-primary\">\n        \u003Cheader id=\"page-header\">\n                \u003Ch1>\u003C?php the_title() ?>\u003C\u002Fh1>\n        \u003C\u002Fheader>\n\u003C?php\n\n\u002F\u002F Getting recent posts the page and post, minus the host blog.\n\u002F\u002F Specify the \"affect_wp_query = true\", for using the wp_pagenavi.\n$posts = wponw::get_posts('exclude_blog_ids=1&post_type=post,page&affect_wp_query=true');\n\nwp_pagenavi();\n\n?>\n\u003C?php if ( ! empty ( $posts ) ) : ?>\n        \u003Csection class=\"post-list\">\n\u003C?php\n        foreach ( $posts as $post ) :\n                wponw::setup_blog_and_postdata( $post );\n?>\n                \u003Csection id=\"post-\u003C?php the_ID() ?>\" \u003C?php post_class() ?>>\n                        \u003Ch2>【\u003C?php echo $post->blog_name ?>】\u003C\u002Fh2>\n                        \u003Ch1>\u003Ca href=\"\u003C?php the_permalink() ?>\">\u003C?php the_title() ?>\u003C\u002Fa>\u003C\u002Fh1>\n                        \u003C?php echo get_the_excerpt() ?>\n                \u003C\u002Fsection>\n\u003C?php\n                wponw::restore_blog_and_postdata();\n        endforeach;\n?>\n        \u003C\u002Fsection>\n\u003C?php else : ?>\n        \u003Cp>Sorry, there is no post.\u003C\u002Fp>\n\u003C?php endif; # End of empty( $posts ) ?>\n\n\u003C\u002Fsection>\n\u003C?php\n\nwp_reset_query();\nget_sidebar();\nget_footer();\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Using as Shortcode\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Display with default.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wponw_recent_post_list]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Arguments, can be used the same as \u003Ccode>wponw::render_post_archive_to_string\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use your template file, includes 3 post types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wponw_recent_post_list numberposts=8 post_type=products,promotions,information template=TemplateFileNameInYourTheme]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>NOTICE: DON’T include the file extension in TemplateFileNameInYourTheme.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you want to use your own rendering function.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wponw_recent_post_list numberposts=5 post_type=products renderer=YourRenderFunction]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>To create an archive page with a page.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You create the new page, and write the below shortcode in the post content.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wponw_recent_post_list post_type=post exclude_blog_ids=1 affect_wp_query=true]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>@yuka2py on twitter\u003C\u002Fp>\n","Add ability to get posts from over your network sites. Supports widget, shortcode, and customizable original function.",6316,"2013-07-28T02:40:00.000Z","3.5.2","3.5",[115,22,23,116],"blogs","posts","https:\u002F\u002Fgithub.com\u002Fyuka2py\u002Fwp_over_network","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-over-network.0.4.4.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":13,"num_ratings":129,"last_updated":130,"tested_up_to":16,"requires_at_least":131,"requires_php":18,"tags":132,"homepage":135,"download_link":136,"security_score":28,"vuln_count":29,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31},"network-plugin-auditor","Network Plugin Auditor","1.10.1","Katherine Semel-Munson","https:\u002F\u002Fprofiles.wordpress.org\u002Fksemel\u002F","\u003Cp>As my WordPress network grew I found it challenging to track which plugins and themes were used on each site, and the only way to check was to visit each dashboard one at a time.  What a hassle!\u003C\u002Fp>\n\u003Cp>This plugin adds columns to your Network Admin on the Sites, Themes and Plugins pages to show which of your sites have each plugin and theme activated.  Now you can easily determine which plugins and themes are used on your network sites and which can be safely removed.\u003C\u002Fp>\n","For multisite\u002Fnetwork installations only.  Adds columns to your network admin to show which sites are using each plugin and theme.",80,45624,22,"2016-10-30T22:05:00.000Z","3.2.1",[77,22,23,133,134],"plugin-management","theme-management","http:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fnetwork-plugin-auditor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnetwork-plugin-auditor.1.10.1.zip",{"attackSurface":138,"codeSignals":157,"taintFlows":164,"riskAssessment":165,"analyzedAt":168},{"hooks":139,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":29,"unprotectedCount":29},[140,146,149],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_notices","version_fail","mission-control.php",67,{"type":141,"name":147,"callback":148,"file":144,"line":51},"shutdown","installation_fail",{"type":141,"name":150,"callback":151,"file":144,"line":152},"plugins_loaded","load_textdomain",108,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":29,"externalRequests":29,"nonceChecks":29,"capabilityChecks":29,"bundledLibraries":163},[],{"prepared":29,"raw":29,"locations":160},[],{"escaped":35,"rawEcho":29,"locations":162},[],[],[],{"summary":166,"deductions":167},"Based on the static analysis, the \"mission-control\" v0.1-alpha plugin exhibits a strong security posture.  There are no identified entry points in the attack surface (AJAX handlers, REST API routes, shortcodes, or cron events), and all identified code signals indicate good security practices, including 100% proper output escaping and 100% prepared SQL statements.  The absence of dangerous functions, file operations, external HTTP requests, and the lack of any taint analysis findings further contribute to this positive assessment.  Furthermore, the vulnerability history is clean, with no known CVEs, which suggests a commitment to security or a very new plugin with no prior exposure.\n\nWhile the absence of any explicit security checks (nonce, capability) is noted, this is less of a concern given the complete lack of entry points.  The primary strength lies in the minimal attack surface and the robust handling of internal code processes.  The main weakness, if it can be called that, is the early alpha stage of the plugin, which might imply a lack of comprehensive testing and potential for undiscovered vulnerabilities. However, based solely on the provided data, the plugin appears to be secure.",[],"2026-04-16T12:12:22.673Z",{"wat":170,"direct":179},{"assetPaths":171,"generatorPatterns":174,"scriptPaths":175,"versionParams":176},[172,173],"\u002Fwp-content\u002Fplugins\u002Fmission-control\u002Fassets\u002Fcss\u002Fmission-control.css","\u002Fwp-content\u002Fplugins\u002Fmission-control\u002Fassets\u002Fjs\u002Fmission-control.js",[],[173],[177,178],"mission-control\u002Fassets\u002Fcss\u002Fmission-control.css?ver=","mission-control\u002Fassets\u002Fjs\u002Fmission-control.js?ver=",{"cssClasses":180,"htmlComments":181,"htmlAttributes":182,"restEndpoints":183,"jsGlobals":184,"shortcodeOutput":185},[],[],[],[],[],[],{"error":187,"url":188,"statusCode":189,"statusMessage":190,"message":190},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmission-control\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":29,"versions":192},[]]