[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fohWYq8u61rNVMvCB-r3qIjhTWiPByEt4-nlnnhdMXlc":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":146,"fingerprints":237},"nutsforpress-sort-any-posts","NutsForPress Sort Any Post","1.3","Christian Gatti","https:\u002F\u002Fprofiles.wordpress.org\u002Fchristian-gatti\u002F","\u003Cp>\u003Cem>Sort Any Posts\u003C\u002Fem> is one of the several NutsForPress plugins providing some essential features that WordPress does not offer itself or offers only partially.  \u003C\u002Fp>\n\u003Cp>\u003Cem>Sort Any Posts\u003C\u002Fem> allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>decide which post or custom post should be orderable\u003C\u002Fli>\n\u003Cli>set the order by dragging and dropping post elements into the “sort” page added to the post or post type admin menu\u003C\u002Fli>\n\u003Cli>get the posts ordered in frontend, into your blog, your category or archive page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Sort Any Posts is full compliant with WPML (you don’t need to translate any option value)\u003C\u002Fp>\n\u003Cp>Take a look at the others \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch\u002Fnutsforpress\u002F\" rel=\"ugc\">NutsForPress Plugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Whatever is worth doing at all is worth doing well\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English: default language\u003C\u002Fli>\n\u003Cli>Italian: entirely translated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Very many thanks to \u003Ca href=\"https:\u002F\u002Fdkr.srl\u002F\" rel=\"nofollow ugc\">DkR\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsviluppoeuropa.it\u002F\" rel=\"nofollow ugc\">SviluppoEuropa\u003C\u002Fa>!\u003C\u002Fli>\n\u003C\u002Ful>\n","NutsForPress Sort Any Posts is a simple and lightweight plugin that allows you to sort any kind of posts and show them in the order you've decided.",10,1387,0,"2025-12-06T10:13:00.000Z","6.9.4","5.3","7.0.0",[19,20,21,22,23],"nutsforpress","post","post-type","priority","sort","https:\u002F\u002Fwww.nutsforpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnutsforpress-sort-any-posts.1.3.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"christian-gatti",9,460,30,94,"2026-04-04T21:14:38.755Z",[38,60,84,110,133],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":15,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"post-types-order","Post Types Order","2.4.6","nsp-code","https:\u002F\u002Fprofiles.wordpress.org\u002Fnsp-code\u002F","\u003Cp>\u003Cstrong>Over 12 MILLIONS DOWNLOADS and near PERFECT rating out of 200 REVIEWS\u003C\u002Fstrong>. \u003Cbr \u002F>\nEasily Sort Posts and Custom Post Types with Drag-and-Drop\u003C\u002Fp>\n\u003Cp>Take full control of your post order with a powerful plugin that lets you effortlessly reorder posts and custom post types using a simple drag-and-drop interface.\u003C\u002Fp>\n\u003Cp>Customize the order directly from the default WordPress post archive list or use the dedicated Re-Order interface, which displays all available items for easy management. Whether you’re working with default posts or custom post types, organizing your content has never been easier.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>This plugin was designed to be user-friendly, ensuring that anyone can easily use its sorting feature, regardless of their WordPress experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install the plugin via the “Install Plugins” interface or by uploading the post-types-order folder to the \u002Fwp-content\u002Fplugins\u002F directory.\u003C\u002Fli>\n\u003Cli>Activate the Post Types Order plugin.\u003C\u002Fli>\n\u003Cli>A new settings page will be added under Settings > Post Types Order. Visit this page and save the options for the first time.\u003C\u002Fli>\n\u003Cli>With the \u003Cstrong>AutoSort\u003C\u002Fstrong> option enabled, no code changes are needed, the plugin will automatically apply the customized post order.\u003C\u002Fli>\n\u003Cli>Use the Re-Order interface, available for every non-hierarchical custom post type, to change the post order as needed.\u003C\u002Fli>\n\u003Cli>For sorting posts via code, include ‘orderby’ => ‘menu_order’ within the custom query arguments. For more details, visit this guide \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fsample-code-on-how-to-apply-the-sort-for-post-types-order-plugin\u002F\" rel=\"nofollow ugc\">Sample Usage\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example of Usage\u003C\u002Fh4>\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\u002F6-so4UH-n6M?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>As you can see, reordering posts is as simple as dragging and dropping, with the changes instantly reflected on the front end.\u003C\u002Fp>\n\u003Cp>If the post order doesn’t update on your site, it could be due to one of two reasons: either there was a mistake during setup, or your theme\u002Fplugin is using a custom query that doesn’t follow WordPress Codex standards. But don’t worry—we’re here to help! You can report the issue in the forum, where many users are happy to assist, or you can contact us directly.\u003C\u002Fp>\n\u003Cp>If you encounter any problems with the plugin, feel free to reach out via the forum or contact us directly through our \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">support page\u003C\u002Fa>, and we’ll take a look.\u003C\u002Fp>\n\u003Ch4>Need advanced features ?\u003C\u002Fh4>\n\u003Cp>For advanced features and functionality, check out the extended version of this plugin at \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fpremium-plugins\u002Fwordpress-plugins\u002Fadvanced-post-types-order\u002F\" rel=\"nofollow ugc\">Advanced Post Types Order\u003C\u002Fa>\u003Cbr \u002F>\n * Hierarchically post types order\u003Cbr \u002F>\n * Manual Drag & Drop \u002F Automatic Sorting\u003Cbr \u002F>\n * Specify exact area where to apply through conditionals\u003Cbr \u002F>\n * Advanced query interface filtering and complex sorts including multiple post types and taxonomies\u003Cbr \u002F>\n * Posts Order by Custom Taxonomies\u003Cbr \u002F>\n * Enhanced Interface, List \u002F Grid View\u003Cbr \u002F>\n * Allow Interface Filters (Categories, Dates, Search etc)\u003Cbr \u002F>\n * Post Types Thumbnails\u003Cbr \u002F>\n * Advanced query usage\u003Cbr \u002F>\n * MultiSite Network Support, WPML, Polylang, WooCommerce, WP E-Commerce, Platform Pro, Genesis etc\u003Cbr \u002F>\n * WPML 100% compatibility with sort synchronization across languages\u003Cbr \u002F>\n * Mobile Touch Drag & Drop Ready\u003Cbr \u002F>\n * Sort interfaces through admin and front end\u003Cbr \u002F>\n * Pagination for sort lists\u003Cbr \u002F>\n * Free Updates\u003Cbr \u002F>\n * Free Support\u003C\u002Fp>\n\u003Cp>This plugin is developed by \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">Nsp-Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>Would you like to contribute a translation in your language? Please check at https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fpost-types-order\u003C\u002Fp>\n\u003Cp>There isn’t any Editors for your native language on plugin Contributors? You can help to moderate! https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fpost-types-order\u002Fcontributors\u003C\u002Fp>\n","Sort posts and custom post type objects using a drag-and-drop, sortable JavaScript AJAX interface, or through the default WordPress dashboard",600000,16094255,90,296,"2026-03-13T09:43:00.000Z","2.8","5.6",[54,55,39,56,57],"post-order","post-sort","posts-order","posts-sort","http:\u002F\u002Fwww.nsp-code.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-types-order.2.4.6.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":26,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":81,"download_link":82,"security_score":83,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"author-filters","Author Filters","3.5.6","Clarion Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fclarionwpdeveloper\u002F","\u003Cp>Author filters plugin has been developed with an idea to add an option to sort page, post, custom post type listing with respect to authors.\u003C\u002Fp>\n\u003Cp>Currently in WordPress core installation we have an option to sort post, page, custom post type grids with respect to category etc. However, currently an option to sort or filter the records with respect to author adds one more option to administrators to sort the listing.\u003C\u002Fp>\n","Author filters plugin integrates an author filter drop down to sort listing on post, page, custom post type in admin.",1000,15824,4,"2020-12-21T07:12:00.000Z","5.6.17","4.9","",[76,77,78,79,80],"author","custom-post-types","pages","posts","sorting","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauthor-filters","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-filters.3.5.6.zip",85,{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":74,"tags":99,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":13,"last_vuln_date":109,"fetched_at":28},"custom-post-order-category","Custom Category Post Order","2.2","faaiq","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaaiq\u002F","\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\u002F_UEMSqJvkRM?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>Custom Post Order is a powerful WordPress plugin that lets you reorder posts using a simple drag-and-drop interface. Organize content based on custom post types or specific categories, allowing each category or post type to have its own unique post order. Ideal for bloggers, content managers, and website owners who want full control over post display order without altering database content.\u003C\u002Fp>\n\u003Cp>Key Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Custom post order for Home page (pro)\u003C\u002Fli>\n\u003Cli>Drag & Drop Post Reordering – Quickly rearrange posts by hand with an intuitive interface.\u003C\u002Fli>\n\u003Cli>Category-Specific Post Order – Sort and manage posts independently within each selected category.\u003C\u002Fli>\n\u003Cli>Custom Post Type Sorting – Organize any custom post type with flexible ordering options.\u003C\u002Fli>\n\u003Cli>Soft Delete Option – Hide posts from display without deleting them from the WordPress database.\u003C\u002Fli>\n\u003Cli>One-Click Alphabetical or Reverse Sorting (Premium Feature) – Automatically arrange posts A–Z or Z–A.\u003C\u002Fli>\n\u003Cli>Enable or Disable Sorting Functionality – Easily toggle ordering for specific post types or categories.\u003C\u002Fli>\n\u003Cli>Multilingual support added — translations now available for French, German, Italian, Russian, and Polish. Additional languages can be added upon request.\u003Cbr \u002F>\nOptimize your content structure, improve user experience, and take full control of how posts are displayed with the Custom Post Order Plugin for WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","Order your post by category or custom post type by drag & drop interface.",500,36649,64,19,"2025-11-28T09:30:00.000Z","6.8.5","3.3",[100,101,102,103,104],"custom-post-order","custom-post-type-order","drag-and-drop-post-order","post-sorting","reorder-posts","https:\u002F\u002Fscriptut.com\u002Fwordpress\u002Fcustom-category-post-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-order-category.zip",99,1,"2025-06-05 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":74,"tags":125,"homepage":74,"download_link":130,"security_score":131,"vuln_count":108,"unpatched_count":108,"last_vuln_date":132,"fetched_at":28},"my-posts-order","My Post Order","1.2.1.1","Kapil Chugh","https:\u002F\u002Fprofiles.wordpress.org\u002Fkapilchugh\u002F","\u003Cp>While WordPress allows you to make your posts sticky, or even sort them in ascending or descending order, sometimes this is just not enough. What if you want to display the posts in ANY order you need? Unfortunately there is no such functionality in WordPress, which is where this plugin saves the day.\u003C\u002Fp>\n\u003Cp>This plugin works on sections of posts, which you can define based on the following three criteria:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Select posts individually : You can use the drag-and-drop feature to rearrange posts in ANY order.\u003C\u002Fli>\n\u003Cli>Select a category : You can also select posts from any category and change the posts order.\u003C\u002Fli>\n\u003Cli>Show XML\u002FRSS Feed : Here you just need to give the URL of XML Feed and it will fetch latest feed\u002Fposts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can display ordered posts in theme with query_posts or get_posts or WP_Query like this :\u003Cbr \u002F>\n    query_posts(‘section_name=NAME_OF_SECTION’);\u003C\u002Fp>\n\u003Cp>Here NAME_OF_SECTION must be replaced with your actual section name. If no section found with mentioned name then nothing will change.\u003C\u002Fp>\n\u003Cp>OR\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Once the sections are created, you can display these posts using widgets.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you are using custom template option in widget then template file should be placed in \u003Ccode>custom-templates\u003C\u002Fcode> folder of your plugin (\u003Ccode>\u002Fwp-content\u002Fplugins\u002Fmy-posts-order\u002Fincludes\u002Fcustom-templates\u002Floop.php\u003C\u002Fcode>) and (\u003Ccode>\u002Fwp-content\u002Fplugins\u002Fmy-posts-order\u002Fincludes\u002Fcustom-templates\u002Floop_rss.php\u003C\u002Fcode>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Now wasn’t that easy!\u003C\u002Fp>\n","A plugin which allows you to sort posts, pages, custom post type in ANY order and display the same in your sidebar.",400,61200,58,7,"2013-01-11T05:44:00.000Z","3.5.2","3.0",[126,100,127,128,129],"arrange-post-order","custom-post-type","page-order","sort-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-posts-order.1.2.1.1.zip",63,"2026-01-19 00:00:00",{"slug":134,"name":135,"version":136,"author":7,"author_profile":8,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":13,"num_ratings":13,"last_updated":141,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":142,"homepage":24,"download_link":145,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"nutsforpress-duplicate-any-posts","NutsForPress Duplicate Any Post","1.2","\u003Cp>\u003Cem>Duplicate Any Posts\u003C\u002Fem> is one of the several NutsForPress plugins providing some essential features that WordPress does not offer itself or offers only partially.  \u003C\u002Fp>\n\u003Cp>\u003Cem>Duplicate Any Posts\u003C\u002Fem> allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>decide which post or custom post should be duplicable\u003C\u002Fli>\n\u003Cli>duplicate page or posts into post\u002Fpage list, by clicking on the duplicate link below the post\u002Fpage title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you duplicate a post or a page built with Elementor, after the duplication you have to open the duplicated post\u002Fpage with the Elementor editor and save.\u003C\u002Fp>\n\u003Cp>Duplicate Any Posts is full compliant with WPML (you don’t need to translate any option value)\u003C\u002Fp>\n\u003Cp>Take a look at the others \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch\u002Fnutsforpress\u002F\" rel=\"ugc\">NutsForPress Plugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Whatever is worth doing at all is worth doing well\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English: default language\u003C\u002Fli>\n\u003Cli>Italian: entirely translated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Very many thanks to \u003Ca href=\"https:\u002F\u002Fdkr.srl\u002F\" rel=\"nofollow ugc\">DkR\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsviluppoeuropa.it\u002F\" rel=\"nofollow ugc\">SviluppoEuropa\u003C\u002Fa>!\u003C\u002Fli>\n\u003C\u002Ful>\n","NutsForPress Duplicate Any Posts is the perfect solution for duplicating post, the ones created with Elementor too",50,1227,"2025-12-06T10:10:00.000Z",[143,144,19,20,21],"duplicate","elementor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnutsforpress-duplicate-any-posts.1.2.zip",{"attackSurface":147,"codeSignals":181,"taintFlows":202,"riskAssessment":231,"analyzedAt":236},{"hooks":148,"ajaxHandlers":173,"restRoutes":178,"shortcodes":179,"cronEvents":180,"entryPointCount":108,"unprotectedCount":108},[149,155,159,163,166,170],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","admin_menu","nfproot_settings","nuts-for-press-sort-any-posts.php",31,{"type":150,"name":156,"callback":157,"file":153,"line":158},"plugins_loaded","nfproot_saved_settings",39,{"type":150,"name":160,"callback":161,"file":153,"line":162},"admin_enqueue_scripts","nfproot_styles_and_scripts",43,{"type":150,"name":151,"callback":164,"file":153,"line":165},"nfpsap_settings",68,{"type":150,"name":167,"callback":168,"file":153,"line":169},"pre_get_posts","nfpsap_public_sort",75,{"type":150,"name":151,"callback":171,"file":153,"line":172},"nfpsap_admin_sort",82,[174],{"action":175,"nopriv":176,"callback":175,"hasNonce":176,"hasCapCheck":176,"file":153,"line":177},"nfproot_save_settings",false,35,[],[],[],{"dangerousFunctions":182,"sqlUsage":183,"outputEscaping":185,"fileOperations":13,"externalRequests":13,"nonceChecks":108,"capabilityChecks":108,"bundledLibraries":201},[],{"prepared":13,"raw":13,"locations":184},[],{"escaped":186,"rawEcho":187,"locations":188},152,5,[189,193,195,197,199],{"file":190,"line":191,"context":192},"admin\\includes\\nfpsap-admin-sort.php",147,"raw output",{"file":190,"line":194,"context":192},149,{"file":190,"line":196,"context":192},193,{"file":190,"line":198,"context":192},195,{"file":190,"line":200,"context":192},209,[],[203,223],{"entryPoint":204,"graph":205,"unsanitizedCount":13,"severity":222},"nfproot_save_settings (root\\nfproot-save-settings.php:71)",{"nodes":206,"edges":219},[207,213],{"id":208,"type":209,"label":210,"file":211,"line":212},"n0","source","$_POST (x5)","root\\nfproot-save-settings.php",86,{"id":214,"type":215,"label":216,"file":211,"line":217,"wp_function":218},"n1","sink","update_option() [Settings Manipulation]",170,"update_option",[220],{"from":208,"to":214,"sanitized":221},true,"low",{"entryPoint":224,"graph":225,"unsanitizedCount":13,"severity":222},"\u003Cnfproot-save-settings> (root\\nfproot-save-settings.php:0)",{"nodes":226,"edges":229},[227,228],{"id":208,"type":209,"label":210,"file":211,"line":212},{"id":214,"type":215,"label":216,"file":211,"line":217,"wp_function":218},[230],{"from":208,"to":214,"sanitized":221},{"summary":232,"deductions":233},"The \"nutsforpress-sort-any-posts\" v1.3 plugin exhibits a generally good security posture with several positive indicators. The absence of known vulnerabilities, critical or high severity taint flows, and SQL injection risks (all queries use prepared statements) are strong points. The plugin also demonstrates good practices regarding output escaping (97% properly escaped) and generally incorporates nonce and capability checks. However, a significant concern exists with its attack surface. The presence of one AJAX handler without authentication checks represents a direct entry point that could be exploited if it processes user-supplied input in an insecure manner. While no specific vulnerabilities are evident in the current analysis, this unprotected AJAX handler is a potential weakness that could lead to unauthorized actions or information disclosure if further exploited.",[234],{"reason":235,"points":11},"AJAX handler without authentication","2026-03-16T23:50:39.804Z",{"wat":238,"direct":246},{"assetPaths":239,"generatorPatterns":243,"scriptPaths":244,"versionParams":245},[240,241,242],"\u002Fwp-content\u002Fplugins\u002Fnutsforpress-sort-any-posts\u002Froot\u002Fcss\u002Fnfproot-style.css","\u002Fwp-content\u002Fplugins\u002Fnutsforpress-sort-any-posts\u002Froot\u002Fjs\u002Fnfproot-script.js","\u002Fwp-content\u002Fplugins\u002Fnutsforpress-sort-any-posts\u002Froot\u002Fjs\u002Fnfproot-save-settings.js",[],[241,242],[],{"cssClasses":247,"htmlComments":249,"htmlAttributes":250,"restEndpoints":252,"jsGlobals":253,"shortcodeOutput":255},[248],"nfpsap-sort-page-wrap",[],[251],"data-post-type",[],[254],"nfproot_save_settings_object",[]]