[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCpzplot4c4Ngr8SZEac1nvTjGS7g5smbyludGW4gN0k":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":137,"fingerprints":178},"multisite-network-repost","Multisite Network Repost","1.0.0","sam2kb","https:\u002F\u002Fprofiles.wordpress.org\u002Fsam2kb\u002F","\u003Cp>Repost your stories to selected sites in the multisite network, preserving attachments, custom fields, categories, tags etc. At this time the plugin only clones the post when it’s published. It’s a one way, one time operation and after that the posts are not connected or synced in any way.\u003C\u002Fp>\n\u003Cp>Depending on your WordPress setup, post attachments and featured images may or may not work in the target sites. Please read next to get a shared media library support for your multisite system.\u003C\u002Fp>\n\u003Ch3>Please Note\u003C\u002Fh3>\n\u003Cp>This plugin works best alongside \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbueltge\u002Fmultisite-global-media\" rel=\"nofollow ugc\">Multisite Global Media\u003C\u002Fa> plugin. If both plugins are installed, all attachments and featured images are properly linked in the target site. The actual files stay in one place and don’t get cloned saving your disk space. This is an optimal setup in most situations.\u003C\u002Fp>\n\u003Ch3>Need more features?\u003C\u002Fh3>\n\u003Cp>This is a basic proof of concept plugin, please let me know if you want to see more features. You can also hire me to customize it for your needs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for custom fields from other plugins\u003C\u002Fli>\n\u003Cli>Support for drafts and private posts\u003C\u002Fli>\n\u003Cli>Automatic deletion from target sites if the original is deleted\u003C\u002Fli>\n\u003Cli>Keep the changes synced between the parent post and its clones\u003C\u002Fli>\n\u003C\u002Ful>\n","Repost your stories to selected sites in the multisite network, preserving attachments, custom fields, categories, tags etc.",0,1166,"2020-05-16T05:54:00.000Z","5.4.19","5.0","7.0",[18,19,20,21,22],"copy-posts","duplicate-posts","multisite","network","publish-to-network","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultisite-network-repost\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultisite-network-repost.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-04-05T02:36:43.072Z",[35,60,81,104,118],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":27},"copy-delete-posts","Duplicate Post","1.5.3","Inisev","https:\u002F\u002Fprofiles.wordpress.org\u002Finisev\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fcdp\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fcopy-delete-posts\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n(this trick works for all plugins in the WP repo – just replace “wordpress” with “tastewp” in the URL)\u003C\u002Fp>\n\u003Cp>Massively increase your WordPress productivity!\u003C\u002Fp>\n\u003Cp>Copy Page plugin makes it super-easy to duplicate pages or copy posts – and delete them again!\u003C\u002Fp>\n\u003Cp>And why is it handy to duplicate pages? Here are just some of the use cases:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Duplicate pages to make short work of using again the same elements you repeatedly use (e.g. text paragraphs, images, video, featured image, etc.)\u003C\u002Fli>\n\u003Cli>Create a variation of a page or post fast to modify it and compare side by side (for yourself, your client or company)\u003C\u002Fli>\n\u003Cli>Create one perfect set of page templates and then re-use them for different projects, clients or products\u003C\u002Fli>\n\u003Cli>Apply a facelift to a specific page but keep the older version in case you want to switch back to it anytime\u003C\u002Fli>\n\u003Cli>Make a “holiday special” page template and use it for different holidays with respective adjustments\u003C\u002Fli>\n\u003Cli>Create duplicates for pages used in page builders with their custom settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can as well run a load-test on your server by duplicating as much as 1,000 pages, and track how the server behaves. Copy Page plugin also makes it super-easy for you to bulk-delete pages and posts whenever you feel it’s time for a clean-up!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to use it\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Two-minute video tutorial and you are ready to use it, that’s how simple Copy Page is!\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\u002F1KXLuKhNCR4?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\u003Cp>After installation you’ll see a new copy page button which, on mouse-over, displays a tooltip (see screenshot) which allows you to copy pages or copy posts with various options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Copy page or duplicate post instantly with a single click\u003C\u002Fli>\n\u003Cli>Expand to see additional copy page options and specify which elements should be copied for the current copy page or copy post action\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The new copy page button will be available on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All Pages and All Posts screens\u003C\u002Fli>\n\u003Cli>Edit screens (duplicate page or duplicate post on the respective edit page\u002Fpost screens)\u003C\u002Fli>\n\u003Cli>Admin bar (at the top)\u003C\u002Fli>\n\u003Cli>Bulk-option to copy pages or copy posts on All Pages and All Posts screens\u003C\u002Fli>\n\u003Cli>Gutenberg editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can hide copy page or copy post button on any of these places from the Copy Page plugin menu (Section: Other options). Copy page function on the editor screens allows fast and easy multiplying of pages you are working on at the moment (and open it in the new browser tab immediately, too), so you can quickly make a couple of variations, pick whichever you like better, and afterward use the Delete duplicate posts\u002Fpages tool of Copy Page plugin to remove duplicate(s) that you dislike.\u003C\u002Fp>\n\u003Cp>Copy Page plugin also provides an intuitive naming tool to define how the cloned pages or posts will be named (e.g. you can add the time and date of copying, or incremental counter, etc.). This way you can multiply page that will have a short name, e.g. “ExamplePage – #4” – where the number at the end will increase with each copy made; or you can duplicate page with much more detailed name of the copy, such as: “ExamplePage copied at 14:22:58 on Sunday, December 1st, 2021” – thankfully to PHP date\u002Ftime shortcodes being supported in the custom date settings. Long names often make it easy to differentiate the clone post, either to remove duplicate or to e.g. edit it.\u003C\u002Fp>\n\u003Cp>Want to duplicate page but also it’s child-page(s)? You can multiply pages altogether with child-pages with all the copy settings currently applied to the parent page copy.\u003C\u002Fp>\n\u003Cp>Other options available when you copy pages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specify where you will be navigated to after you copy page or copy post\u003C\u002Fli>\n\u003Cli>Specify which users (WP roles) will be granted to copy pages or copy posts\u003C\u002Fli>\n\u003Cli>Specify which content types will be allowed to be copied – copy pages, copy posts, and copy custom post types\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable the display of a reference to the original of copied page or post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Not only can you clone pages or clone posts easily, but the Copy Page plugin also provides a highly developed tool to Delete duplicate posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>As part of this cleanup process, you can specify:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Where the plugin will look for duplicates (i.e. delete pages, delete posts or delete custom posts)\u003C\u002Fli>\n\u003Cli>What will be considered as a duplicate page or duplicate post (i.e. will it be the same title, slug, excerpt or word count)\u003C\u002Fli>\n\u003Cli>Which version of duplicates you want to keep: oldest version (original) or newest version (the latest duplicate)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Even if you used this replicator tool to multiply pages or multiply posts in huge numbers, and you want to use this tool to trash duplicates every now and then, but leave out a few specific ones – you will be able to easily find duplicates when you use our duplicates scanner. After setting the parameters to find duplicates, you can use a search box to make sure you don’t delete duplicates you don’t want to, or remove duplicates to the last one (original included!). The duplicate checker tool can help you find duplicate and immediately visually check the clone page by clicking on the URL\u002Fslug link, in case you can’t tell by the name or the date clone page was created.\u003C\u002Fp>\n\u003Cp>You can select to throttle the delete pages or delete posts process – which you may want to do when you’re on a slow server (note, however: the plugin codes to delete posts or delete pages are already optimized, so usually there shouldn’t be an issue).\u003C\u002Fp>\n\u003Cp>Copy Page is a cloner tool with a beautiful, modern design and features going beyond today’s post duplicator tools. We hope that Copy Page will become your favorite posts duplicator tool 🙂\u003C\u002Fp>\n\u003Cp>The free Copy Page plugin offers a lot of options – if you want even more options to copy pages or copy posts, then check out the \u003Ca href=\"https:\u002F\u002Fsellcodes.com\u002FCylMIdJD\" rel=\"nofollow ugc\">premium Copy Page plugin\u003C\u002Fa> which offers the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use several configuration sets to copy pages or delete posts – useful when you want to quickly switch between the copy types, without having to go to the settings page.\u003C\u002Fli>\n\u003Cli>Export and import configuration sets – a handy tool for all of us who manage multiple sites and regularly replicate posts.\u003C\u002Fli>\n\u003Cli>Also include information from third party plugins when you copy pages (e.g. Yoast-information linked to pages\u002Fposts)\u003C\u002Fli>\n\u003Cli>Replicate pages across multisite will also prove to be a real time-saver for multisite administrators\u003C\u002Fli>\n\u003Cli>Automatically delete pages or posts – extremely useful for users that multiply posts or pages at high levels.\u003C\u002Fli>\n\u003Cli>Apply automatic redirects for deleted pages or posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just try it out! You’ll love it 🙂\u003C\u002Fp>\n\u003Cp>This plugin is part of the Inisev product family – \u003Ca href=\"https:\u002F\u002Finisev.com\" rel=\"nofollow ugc\">check out our other products\u003C\u002Fa>.\u003C\u002Fp>\n","Duplicate post",300000,4274983,98,1563,"2026-03-13T07:16:00.000Z","6.9.4","4.6","5.6",[52,18,53,54,19],"copy-pages","duplicate-pages","duplicate-post","https:\u002F\u002Fcopy-delete-posts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcopy-delete-posts.1.5.3.zip",99,2,"2023-08-03 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":48,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":78,"download_link":79,"security_score":80,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"clone-posts","Clone Posts","2.1.4","George Pattichis","https:\u002F\u002Fprofiles.wordpress.org\u002Fpattihis\u002F","\u003Cp>This is a simple but robust plugin that allows you to easily clone (duplicate) posts, pages and custom post types in WordPress.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable clone feature for Posts, Pages or any Custom Post Type (CPT)\u003C\u002Fli>\n\u003Cli>Clone single Posts\u002FPages with one click\u003C\u002Fli>\n\u003Cli>Clone multiple Posts\u002Fpages with Bulk feature\u003C\u002Fli>\n\u003Cli>Set default Status & Date of cloned Posts\u002FPages\u003C\u002Fli>\n\u003Cli>Custom fields (post-metadata) are also copied when duplicating a Post\u003C\u002Fli>\n\u003Cli>Translations ready\u003C\u002Fli>\n\u003Cli>Build according to WordPress coding standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fclone-posts\u002Fchangelog\u002F\" rel=\"ugc\">Changelog\u003C\u002Fa>\u003C\u002Fp>\n","Easily clone (duplicate) Posts, Pages and Custom Post Types, including their custom fields (post_meta)",10000,202763,86,22,"2026-01-22T02:35:00.000Z","5.3.0","7.2",[76,61,18,19,77],"clone-pages","post-cloning","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fclone-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclone-posts.2.1.4.zip",100,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":101,"download_link":102,"security_score":32,"vuln_count":30,"unpatched_count":11,"last_vuln_date":103,"fetched_at":27},"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;",2000,246166,90,47,"2023-12-04T19:58:00.000Z","6.4.8","3.1","",[98,99,100,20,21],"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":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":11,"num_ratings":11,"last_updated":114,"tested_up_to":48,"requires_at_least":115,"requires_php":16,"tags":116,"homepage":96,"download_link":117,"security_score":80,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"duplicator-post-page","Quick Copy – Duplicate Posts & Pages","1.2.37","Iqbal Hossain","https:\u002F\u002Fprofiles.wordpress.org\u002Fiqbal1hossain\u002F","\u003Cp>\u003Cstrong>Quick Copy – Duplicate Posts & Pages\u003C\u002Fstrong> is a simple yet powerful WordPress plugin that allows you to easily duplicate any post or page, including all associated metadata and taxonomies, with just a single click. This tool is ideal for users who frequently need to clone existing content, making it quicker to create similar posts or pages without the hassle of manually copying and pasting content.\u003C\u002Fp>\n\u003Cp>Whether you’re managing a blog, running a website, or developing for clients, the \u003Cstrong>Duplicator Post Page\u003C\u002Fstrong> plugin simplifies content duplication, saving you time and ensuring all relevant data is retained.\u003C\u002Fp>\n\u003Ch3>🚀 Key Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Duplicate Posts and Pages: Create an exact copy of any post or page with just one click.\u003C\u002Fli>\n\u003Cli>Retain Metadata: All custom fields and metadata from the original post or page are duplicated to the new version.\u003C\u002Fli>\n\u003Cli>Retain Taxonomies: Categories, tags, and custom taxonomies are also copied along with the content.\u003C\u002Fli>\n\u003Cli>Quick Access: Easily accessible “Duplicate” link available in the post and page action links within the WordPress admin interface.\u003C\u002Fli>\n\u003Cli>Draft Status: The duplicated post or page is saved as a draft, allowing you to make further changes before publishing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re managing a large content library or building websites for clients, \u003Cstrong>Quick Copy\u003C\u002Fstrong> makes duplication simple, efficient, and reliable.\u003C\u002Fp>\n\u003Cp>📺 \u003Cstrong>Watch how it works:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=GzBJW-NE1l8\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=GzBJW-NE1l8\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🌟 You May Also Like\u003C\u002Fh3>\n\u003Cp>Looking to build stunning websites \u003Cstrong>faster with Elementor\u003C\u002Fstrong>?\u003Cbr \u002F>\nElementsKit – All-in-One Addons for Elementor — the ultimate toolkit for Elementor users!\u003C\u002Fp>\n\u003Cp>🎥 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=NUv30rcgGws\" rel=\"nofollow ugc\">Watch ElementsKit in Action\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwpmet.com\u002F?rui=1237\" rel=\"nofollow ugc\">Upgrade Now\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the \u003Cstrong>GPLv2 or later\u003C\u002Fstrong>.\u003Cbr \u002F>\nSee the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">License URI\u003C\u002Fa> for more information.\u003C\u002Fp>\n","Easily duplicate any post or page, including all metadata and taxonomies, with just one click.",1000,17256,"2026-03-04T15:23:00.000Z","6.1",[52,18,53,54,19],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicator-post-page.1.2.37.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":80,"downloaded":126,"rating":80,"num_ratings":58,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":96,"tags":130,"homepage":134,"download_link":135,"security_score":136,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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.",10464,"2024-04-24T14:02:00.000Z","6.5.8","3.4",[131,132,20,21,133],"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",92,{"attackSurface":138,"codeSignals":158,"taintFlows":170,"riskAssessment":171,"analyzedAt":177},{"hooks":139,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":11,"unprotectedCount":11},[140,146,150],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","add_meta_boxes","meta_boxes","multisite-network-repost.php",58,{"type":141,"name":147,"callback":148,"priority":57,"file":144,"line":149},"save_post","save_action",59,{"type":141,"name":151,"callback":152,"file":144,"line":153},"admin_notices","closure",179,[],[],[],[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":162,"fileOperations":11,"externalRequests":11,"nonceChecks":30,"capabilityChecks":11,"bundledLibraries":169},[],{"prepared":11,"raw":11,"locations":161},[],{"escaped":11,"rawEcho":58,"locations":163},[164,167],{"file":144,"line":165,"context":166},114,"raw output",{"file":144,"line":168,"context":166},180,[],[],{"summary":172,"deductions":173},"The \"multisite-network-repost\" plugin v1.0.0 exhibits a strong security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. The code also demonstrates good practices by avoiding dangerous functions and exclusively using prepared statements for SQL queries. The presence of a nonce check further contributes to its security.  However, a critical concern arises from the fact that 100% of the identified output operations are not properly escaped. This oversight could lead to cross-site scripting (XSS) vulnerabilities if any user-supplied data is directly outputted without sanitization.  The plugin's vulnerability history is clean, with zero known CVEs, which is a positive indicator.  Despite the excellent foundation in minimizing entry points and secure data handling for SQL, the unescaped output represents a tangible risk that should be addressed to achieve a robust security profile.",[174],{"reason":175,"points":176},"Unescaped output detected",6,"2026-03-17T06:24:11.182Z",{"wat":179,"direct":184},{"assetPaths":180,"generatorPatterns":181,"scriptPaths":182,"versionParams":183},[],[],[],[],{"cssClasses":185,"htmlComments":187,"htmlAttributes":188,"restEndpoints":193,"jsGlobals":194,"shortcodeOutput":195},[186],"components-checkbox-control__input-container",[],[189,190,191,192],"name=\"plugin_mnrp_ids[]\"","id=\"plugin_mnrp_","nonce=\"plugin_mnrp_nonce\"","value=\"",[],[],[]]