[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2zJU5m94YdcQ5Zs7DuflqqmAbP1q5JvZxlfVXnX1q_8":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":141,"fingerprints":222},"oneclickpublish","OneClickPublish","3.0","yantrakaar","https:\u002F\u002Fprofiles.wordpress.org\u002Fyantrakaar\u002F","\u003Cp>I searched internet on publishing my multipe posts in draft and the basic procedure of wordpress is not fast . so I made a simple plugin where you can make change status of multiple post\u002Fpages from publish to draft and draft to publish.\u003C\u002Fp>\n\u003Cp>A menu tab OneClickPublish will appear on admin menu after installation . You will see table view of all the posts that are published and another table view which will show the list of all posts in draft .\u003C\u002Fp>\n\u003Cp>Just select the post rows and click on publish\u002Fdraft button and all the posts will be published\u002Fdrafted .\u003C\u002Fp>\n\u003Cp>If you have some other idea that can be implemented in this plugin then please mail me at nk@no-kt.com\u003C\u002Fp>\n","This is a very basic plugin to simple toggle the status of your posts between publish and post",20,3112,100,3,"2013-08-15T18:41:00.000Z","3.6.1","3.3","",[20,21,22,23,24],"draft","page","post","post-status","publish","http:\u002F\u002Fwww.no-kt.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foneclickpublish.3.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-04-04T05:29:33.455Z",[38,57,78,99,118],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":33,"last_updated":48,"tested_up_to":49,"requires_at_least":6,"requires_php":18,"tags":50,"homepage":55,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"extra-posts-pages-menu","Extra Post Pages Menu","1.1.1","Mindstien Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fmindstien\u002F","\u003Cp>Adds extra and individual menus for all available post\u002Fpage statuses like drafts, pending, trash including count of number of posts in each status. See the screenshot for more information…..\u003C\u002Fp>\n\u003Cp>Now, works with all custom post types also.\u003C\u002Fp>\n\u003Cp>Hire plugin author for your \u003Ca href=\"http:\u002F\u002Fwww.freelancer.com\u002Fu\u002Fmindstiente.html\" rel=\"nofollow ugc\">WordPress Development\u003C\u002Fa>.\u003C\u002Fp>\n","Adds extra and individual menus for all available post\u002Fpage statuses like drafts, pending, trash including count of number of posts in each status.",10,3216,"2020-03-10T17:49:00.000Z","5.3.21",[51,52,53,54,23],"drafts","menu","page-menu","post-menu","http:\u002F\u002Fwww.mindstien.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fextra-posts-pages-menu.1.1.1.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"hide-drafts-in-menus","Hide Drafts in Menus","1.5.1","Room 34 Creative Services, LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Froom34\u002F","\u003Cp>If you unpublish a page or post, it still appears in your custom menus. This plugin automatically prevents pages\u002Fposts set to “draft” or “pending review” from appearing in custom menus on the site, while keeping their place in the menu structure. When they’re published, they’ll appear in the menu automatically.\u003C\u002Fp>\n\u003Cp>This plugin also modifies the custom menu editing screen to clearly indicate the unpublished status of items in the menu.\u003C\u002Fp>\n\u003Cp>\u003Cem>NOTE: We are aware of a limitation in the plugin, that a page\u002Fpost must be published to appear in the list of items you can select to add to the menu. We are working on a solution. In the meantime, the workaround is to temporarily publish the page\u002Fpost, add it to the menu, and then set it back to “draft”.\u003C\u002Fem>\u003C\u002Fp>\n","Hide unpublished pages in your custom menus.",1000,15695,9,"2024-05-14T18:59:00.000Z","6.5.8","4.0",[51,72,73,74],"menus","pages","unpublished","http:\u002F\u002Froom34.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-drafts-in-menus.1.5.1.zip",92,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":65,"downloaded":86,"rating":13,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":18,"download_link":97,"security_score":13,"vuln_count":33,"unpatched_count":28,"last_vuln_date":98,"fetched_at":30},"pre-publish-checklist","Pre-Publish Checklist","1.1.4","Pratik Chaskar","https:\u002F\u002Fprofiles.wordpress.org\u002Fpratikchaskar\u002F","\u003Ch4>Easiest way to make sure your page or post is ready to go live\u003C\u002Fh4>\n\u003Cp>Is the fear of publishing an incomplete post haunting you already? Do you get worried about tasks like adding a featured image, updating the permalink, etc. just when you are about to click the publish button?\u003C\u002Fp>\n\u003Cp>All of this is handled with an easy to use Pre-Publish Checklist plugin that lets you create a checklist you wish to maintain for every post type on your website. You can build a checklist with necessary tasks and prioritize them by placing them in the required order.\u003C\u002Fp>\n\u003Cp>This will make sure that you are reminded of the remaining tasks before the post goes live.\u003C\u002Fp>\n\u003Cp>Why worry about the things to do when the plugin will do that for you!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbsf.io\u002Fpre-publish-checklist-demo\" rel=\"nofollow ugc\">Try it out on a free dummy site\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Key Features of Pre-Publish Checklist:\u003C\u002Fh3>\n\u003Cp>The Pre-Publish Checklist is a useful plugin that lets you monitor whether the posts, pages and custom post types on your website are complete.\u003C\u002Fp>\n\u003Cp>With this plugin you can –\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>Manage a checklist for your pages, posts, custom post types, etc.\u003C\u002Fcode> – The plugin fetches all of them in the settings and you can select where you wish to add the checklist.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>Create dedicated and personalized checklists for each of them\u003C\u002Fcode> – You can choose to create different checklists for pages, posts, etc. depending on the design and needs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>Overview the progress of posts and pages\u003C\u002Fcode> – You no longer need to open the post or page editor to see whether a checklist is completed. We have added a column that can be seen alongside the list of posts and pages that will tell you whether a checklist is completed, how many items left or if a checklist isn’t added for a particular post type.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How does it work?\u003C\u002Fh3>\n\u003Cp>The Pre-Publish Checklist plugin lets you create a checklist and enable on the specific post types you wish to have it applied to.\u003C\u002Fp>\n\u003Cp>You can select the message that should be displayed to users when they click on the publish button without completing everything mentioned in the checklist.\u003C\u002Fp>\n\u003Cp>A pre-publish meta box gets added to the post types that you’ve selected and the plugin does its job every time you click the publish button without completing the checklist.\u003C\u002Fp>\n\u003Cp>Here are the points in brief –\u003C\u002Fp>\n\u003Col>\n\u003Cli>Under the General settings tab, select the action you wish to trigger when user clicks on the publish button.\u003C\u002Fli>\n\u003Cli>Select the post types you wish to get this applicable to.\u003C\u002Fli>\n\u003Cli>Create a checklist under the Checklist tab and save!\u003C\u002Fli>\n\u003C\u002Fol>\n","Easiest way to make sure your page or post is ready to go live",30387,11,"2026-01-19T12:40:00.000Z","6.6.5","4.7","5.6",[93,94,95,96,79],"blog-publish-checklist","cross-check-post-or-page","editorial-checklist","post-publish-checklist","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpre-publish-checklist.1.1.4.zip","2023-09-22 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":28,"num_ratings":28,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":18,"tags":112,"homepage":18,"download_link":117,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ams-post-and-page-duplicator","AMS Post And Page Duplicator","1.1","Manoj","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanojsv\u002F","\u003Cp>For creating a copy of posts and pages while retaining all the styling, content, title, meta info and taxonomies.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>In Posts\u002FPages screen, you can click on ‘Copy As New Draft’ link below the post\u002Fpage title: this will immediately create a copy and return to the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In Posts\u002FPages screen, you can click on ‘Edit As New Draft’ link below the post\u002Fpage title: this will create a copy and redirect to edit the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In Edit Posts\u002FEdit Pages screen, you can click on ‘Edit As New Draft’ link above ‘Publish’ button: this will create a copy and redirect to edit the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Please Note:\u003C\u002Fstrong> No any kind of settings needed.\u003C\u002Fp>\n","For creating copy of posts and pages.",700,11539,"2022-01-23T11:20:00.000Z","5.9.13","3.1",[113,20,114,115,116],"copy","duplicate","duplicate-page","duplicate-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fams-post-and-page-duplicator.1.1.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":18,"tags":133,"homepage":139,"download_link":140,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"filter-admin-published-default","Filter Admin Published Default","2.0.0","Chuck Reynolds","https:\u002F\u002Fprofiles.wordpress.org\u002Fryno267\u002F","\u003Cp>Enables all public post types (posts, pages, etc) in wp-admin to show the Published filter by default. This came out of a need as some clients of mine had a lot of pre-scheduled posts so a LOT of drafts are up top and I got tired of the extra click to filter by published. I tweeted out for ideas and @Norcross answered and quickly whipped up this; which we turned into a plugin for public release and here you go!\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Once activated you don’t need to do anything.\u003C\u002Fp>\n","Enables all public post types (posts, pages, etc) in wp-admin to show the Published filter by default.",400,5971,88,7,"2026-03-10T05:03:00.000Z","6.9.4","5.2",[134,135,136,137,138],"admin","edit-link","pages-edit","posts-edit","published","https:\u002F\u002Fgithub.com\u002Fchuckreynolds\u002Fwp-filter-admin-published-default","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-admin-published-default.2.0.0.zip",{"attackSurface":142,"codeSignals":170,"taintFlows":213,"riskAssessment":214,"analyzedAt":221},{"hooks":143,"ajaxHandlers":161,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":33,"unprotectedCount":33},[144,150,154,157],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_menu","register_nk_custom_menu_page","nk-bulk.php",42,{"type":145,"name":151,"callback":152,"file":148,"line":153},"admin_enqueue_scripts","register_my_script",43,{"type":145,"name":151,"callback":155,"file":148,"line":156},"register_my_style",44,{"type":145,"name":158,"callback":159,"priority":65,"file":148,"line":160},"admin_bar_menu","nk_admin_custom_menu",47,[162],{"action":163,"nopriv":164,"callback":165,"hasNonce":164,"hasCapCheck":164,"file":148,"line":166},"nk_action",false,"nk_action_callback",45,[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":28,"externalRequests":28,"nonceChecks":33,"capabilityChecks":33,"bundledLibraries":209},[],{"prepared":28,"raw":28,"locations":173},[],{"escaped":175,"rawEcho":176,"locations":177},6,17,[178,182,184,185,187,189,191,193,194,196,198,199,200,202,204,206,207],{"file":179,"line":180,"context":181},"includes\\nk-ajax.php",36,"raw output",{"file":183,"line":46,"context":181},"includes\\nk-page.php",{"file":183,"line":87,"context":181},{"file":183,"line":186,"context":181},13,{"file":183,"line":188,"context":181},18,{"file":183,"line":190,"context":181},33,{"file":183,"line":192,"context":181},34,{"file":183,"line":180,"context":181},{"file":183,"line":195,"context":181},40,{"file":197,"line":46,"context":181},"includes\\nk-post.php",{"file":197,"line":87,"context":181},{"file":197,"line":186,"context":181},{"file":197,"line":201,"context":181},16,{"file":197,"line":203,"context":181},31,{"file":197,"line":205,"context":181},32,{"file":197,"line":192,"context":181},{"file":197,"line":208,"context":181},38,[210],{"name":211,"version":29,"knownCves":212},"DataTables",[],[],{"summary":215,"deductions":216},"The 'oneclickpublish' v3.0 plugin exhibits a mixed security posture.  On one hand, it demonstrates good practices such as using prepared statements for all SQL queries, implementing nonce checks, and capability checks. The absence of known CVEs and a clean vulnerability history suggest a generally well-maintained codebase. However, a significant concern arises from the presence of an unprotected AJAX handler, which represents a direct attack vector. The low percentage of properly escaped output (26%) also indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data might not be adequately neutralized before being displayed to users.\n\nThe static analysis reveals a limited attack surface, with only one entry point identified. Crucially, this entry point is an AJAX handler that lacks proper authentication or authorization checks. While taint analysis shows no detected unsanitized flows, this could be due to the limited scope of the analysis or the specific types of data handled. The lack of critical or high severity issues in the historical vulnerability data is positive, but it does not negate the immediate risk posed by the unprotected AJAX handler and the potential for XSS due to insufficient output escaping.\n\nIn conclusion, while 'oneclickpublish' v3.0 has strengths in its SQL handling and use of WordPress security features like nonces and capability checks, the unprotected AJAX endpoint is a critical vulnerability that needs immediate attention. The poor output escaping further increases the risk of XSS attacks. Developers should prioritize securing the AJAX handler and improving output sanitization to mitigate these risks.",[217,219],{"reason":218,"points":46},"Unprotected AJAX handler",{"reason":220,"points":175},"Low percentage of properly escaped output","2026-03-16T23:03:03.007Z",{"wat":223,"direct":234},{"assetPaths":224,"generatorPatterns":231,"scriptPaths":232,"versionParams":233},[225,226,227,228,229,230],"\u002Fwp-content\u002Fplugins\u002Foneclickpublish\u002Fjs\u002Fjquery-1.9.js","\u002Fwp-content\u002Fplugins\u002Foneclickpublish\u002Fjs\u002Fjquery.dataTables.js","\u002Fwp-content\u002Fplugins\u002Foneclickpublish\u002Fjs\u002Fnk_script.js","\u002Fwp-content\u002Fplugins\u002Foneclickpublish\u002Fcss\u002Fjquery.dataTables.css","\u002Fwp-content\u002Fplugins\u002Foneclickpublish\u002Fcss\u002Fnk_style.css","\u002Fwp-content\u002Fplugins\u002Foneclickpublish\u002Fimg\u002Fwpmini-blue.png",[],[225,226,227],[],{"cssClasses":235,"htmlComments":241,"htmlAttributes":242,"restEndpoints":248,"jsGlobals":249,"shortcodeOutput":251},[236,237,238,239,240],"nk-menu-admin-bar","nk-sub-menu-admin-bar-1","nk-sub-menu-admin-bar-2","nk-sub-menu-admin-bar-3","nk-sub-menu-admin-bar-4",[],[243,244,245,246,247],"id=\"nk-menu-admin-bar\"","id=\"nk-sub-menu-admin-bar-1\"","id=\"nk-sub-menu-admin-bar-2\"","id=\"nk-sub-menu-admin-bar-3\"","id=\"nk-sub-menu-admin-bar-4\"",[],[250],"nk_object",[]]