[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7Qvuw29VfM2--98wt7Oa-lDg2giax4DZA7ikKHQoD-s":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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":33,"analysis":134,"fingerprints":165},"sort-settings-menu","Sort Settings Menu","1.1.1","Plugin Pizza","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginpizza\u002F","\u003Cp>The “Settings” section in the WordPress admininistration menu can become confusing when there are multiple plugins installed. Sort Settings Menu helps by organizing the “Settings” sub-level menu items in alphabetical order, making it easier to find the correct settings page.\u003C\u002Fp>\n\u003Cp>To use Sort Settings Menu, there are only two things you need to do: install and activate the plugin. Sort Settings Menu automatically sorts the “Settings” menu in alphabetical order without any extra configuration. Sort Settings Menu also works great as a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fmust-use-plugins\u002F\" rel=\"ugc\">must-use plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Bug Reports\u003C\u002Fh3>\n\u003Cp>Do you want to report a bug or suggest a feature for Sort Settings Menu? Best to do so in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpluginpizza\u002Fsort-settings-menu\u002F\" rel=\"nofollow ugc\">Sort Settings Menu repository on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Arrange the items in the \"Settings\" menu of the WordPress admin in alphabetical order.",30,3273,0,"2026-01-02T21:27:00.000Z","6.9.4","4.6","5.3",[19,20],"admin","settings","https:\u002F\u002Fgithub.com\u002Ffunctionsfile\u002Fsort-settings-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsort-settings-menu.1.1.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":23,"avg_patch_time_days":11,"trust_score":31,"computed_at":32},"pluginpizza",7,1120,94,"2026-04-04T05:05:30.358Z",[34,56,77,95,117],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"multiple-admin-email-addresses","Multiple Admin Email Addresses","1.1.2","daberelay","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaberelay\u002F","\u003Cp>Multiple Admin Email Addresses allows you to replace the blog’s admin email with a comma separated list of admin emails.\u003Cbr \u002F>\nIn your wordpress dashboard menu, choose Settings -> General and set the “Multiple Email Addresses” field at the bottom of the page with comma separated list of emails.\u003C\u002Fp>\n","Multiple Admin Email Addresses allows you to replace the blog's admin email with a comma separated list of admin emails",1000,10834,84,5,"2019-05-21T15:14:00.000Z","5.2.24","4.7.0","",[51,52],"admin-email","dashboard-settings","http:\u002F\u002F???","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-admin-email-addresses.zip",85,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":49,"tags":71,"homepage":75,"download_link":76,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"custom-posts-per-page","Custom Posts Per Page","1.7.1","Jeremy Felt","https:\u002F\u002Fprofiles.wordpress.org\u002Fjeremyfelt\u002F","\u003Cp>Custom Posts Per Page allows you to specify how many posts are displayed per page depending on your current view. Once settings are changed, the \u003Cem>Blog pages show at most\u003C\u002Fem> setting in the \u003Cem>Reading\u003C\u002Fem> menu will be ignored.\u003C\u002Fp>\n\u003Cp>Settings are available for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Home (Index) Page\n\u003Cul>\n\u003Cli>As long as view is set to blog posts, not static page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Category Pages\u003C\u002Fli>\n\u003Cli>Tag Pages\u003C\u002Fli>\n\u003Cli>Author Pages\u003C\u002Fli>\n\u003Cli>Archive Pages\u003C\u002Fli>\n\u003Cli>Search Pages\u003C\u002Fli>\n\u003Cli>Default Page (\u003Cem>Any page not covered above.\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Custom Post Type archive pages\n\u003Cul>\n\u003Cli>All Custom Post Types are detected automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each of the above settings can have a different value for the first page displayed \u003Cstrong>and\u003C\u002Fstrong> subsequent paged views.\u003C\u002Fp>\n\u003Cp>Custom Posts Per Page makes it easy to manage exactly how your content is displayed to your readers, especially when different views have different layouts, rather than relying on the single setting in the Reading menu or having to hard code options in your custom theme.\u003C\u002Fp>\n","Custom Posts Per Page provides a settings page in your WordPress admin that allows you to specify how many posts are displayed for different views.",900,37378,96,12,"2014-12-11T19:54:00.000Z","4.1.42","4.0",[19,72,73,74,20],"administration","archives","posts-per-page","https:\u002F\u002Fjeremyfelt.com\u002Fwordpress\u002Fplugins\u002Fcustom-posts-per-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-posts-per-page.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":13,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":92,"download_link":93,"security_score":94,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"custom-posts-per-page-reloaded","Custom Posts Per Page Reloaded","2.0.0","WPZOOM","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpzoom\u002F","\u003Cp>Custom Posts Per Page Reloaded allows you to specify how many posts are displayed per page depending on your current view. Once settings are changed, the \u003Cem>Blog pages show at most\u003C\u002Fem> setting in the \u003Cem>Reading\u003C\u002Fem> menu will be ignored.\u003C\u002Fp>\n\u003Cp>Settings are available for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Home (Index) Page\n\u003Cul>\n\u003Cli>As long as view is set to blog posts, not static page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Category Pages\u003C\u002Fli>\n\u003Cli>Tag Pages\u003C\u002Fli>\n\u003Cli>Author Pages\u003C\u002Fli>\n\u003Cli>Archive Pages\u003C\u002Fli>\n\u003Cli>Search Pages\u003C\u002Fli>\n\u003Cli>Default Page (\u003Cem>Any page not covered above.\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Custom Post Type archive pages\n\u003Cul>\n\u003Cli>All Custom Post Types are detected automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each of the above settings can have a different value for the first page displayed \u003Cstrong>and\u003C\u002Fstrong> subsequent paged views.\u003C\u002Fp>\n\u003Cp>Custom Posts Per Page makes it easy to manage exactly how your content is displayed to your readers, especially when different views have different layouts, rather than relying on the single setting in the Reading menu or having to hard code options in your custom theme.\u003C\u002Fp>\n\u003Cp>This is a fork (an updated clone) of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-posts-per-page\u002F\" rel=\"ugc\">Custom Posts Per Page\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fjeremyfelt.com\u002F\" rel=\"nofollow ugc\">Jeremy Felt\u003C\u002Fa>.\u003C\u002Fp>\n","Custom Posts Per Page Reloaded provides a settings page in your WordPress admin that allows you to specify how many posts are displayed for different  &hellip;",700,10286,"2024-07-17T13:42:00.000Z","6.6.5","4.3","7.4",[19,72,73,74,20],"https:\u002F\u002Fwpzoom.com\u002Fplugins\u002Fcustom-posts-per-page-reloaded\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-posts-per-page-reloaded.zip",92,{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":23,"num_ratings":105,"last_updated":106,"tested_up_to":15,"requires_at_least":17,"requires_php":107,"tags":108,"homepage":112,"download_link":113,"security_score":114,"vuln_count":115,"unpatched_count":13,"last_vuln_date":116,"fetched_at":25},"admin-options-pages","Admin Options Pages","0.9.9","Johannes van Poelgeest","https:\u002F\u002Fprofiles.wordpress.org\u002Fpoolghost\u002F","\u003Cp>Admin Options Pages is a beautifully designed WordPress plugin, which makes it incredibly easy to create options menus, pages and fields.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you’re a seasoned developer or just a beginner, Admin Options Pages tries to make it easy for everybody.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>In a nutshell, you can make your own settings pages and add options fields to it and that without writing one single line of code.\u003C\u002Fp>\n\u003Cp>Use the \u003Ccode>get_option()\u003C\u002Fcode> function (\u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Ffunctions\u002Fget_option\u002F\" rel=\"nofollow ugc\">link\u003C\u002Fa>) to do with your option value (Field name) what you want.\u003C\u002Fp>\n\u003Ch4>Field Types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Textarea\u003C\u002Fli>\n\u003Cli>Wysiwyg Editor\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Checkbox\u003C\u002Fli>\n\u003Cli>Radio\u003C\u002Fli>\n\u003Cli>Select\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Color Picker\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fdocs.adminoptionspages.com\" rel=\"nofollow ugc\">docs.adminoptionspages.com\u003C\u002Fa> for the documentation.\u003C\u002Fp>\n\u003Ch4>Bug reports or tips and ideas\u003C\u002Fh4>\n\u003Cp>Bug reports for AOP are welcomed in our issues \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpoolghost\u002Fadminoptionspages-issues\" rel=\"nofollow ugc\">repository on Github\u003C\u002Fa>.\u003Cbr \u002F>\nTips and ideas are also welcome.\u003C\u002Fp>\n","Create and edit your own options pages with ease.",600,6979,9,"2025-12-03T15:48:00.000Z","8.0",[96,109,110,20,111],"aop","options","settings-pages","https:\u002F\u002Fadminoptionspages.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-options-pages.0.9.9.zip",99,1,"2025-01-16 00:00:00",{"slug":118,"name":119,"version":80,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":13,"num_ratings":13,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":90,"tags":129,"homepage":132,"download_link":133,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"intervention","Intervention","Darren Jacoby","https:\u002F\u002Fprofiles.wordpress.org\u002Fdarrenjacoby\u002F","\u003Cp>Easily configure the WordPress admin interface and application state using a single config file.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simplify the WordPress admin interface.\u003C\u002Fli>\n\u003Cli>Place WordPress application state in a config file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdarrenjacoby\u002Fintervention\" rel=\"nofollow ugc\">Intervention on GitHub\u003C\u002Fa>\u003C\u002Fp>\n","Less But Better — Dieter Rams.",400,3625,"2023-07-12T07:08:00.000Z","6.0.11","5.0",[19,110,20,130,131],"version-control","wp-admin","https:\u002F\u002Fgithub.com\u002Fdarrenjacoby\u002Fintervention","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintervention.2.0.0.zip",{"attackSurface":135,"codeSignals":148,"taintFlows":155,"riskAssessment":156,"analyzedAt":164},{"hooks":136,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":147,"entryPointCount":13,"unprotectedCount":13},[137],{"type":138,"name":139,"callback":140,"priority":141,"file":142,"line":143},"action","admin_menu","anonymous",999,"admin.php",13,[],[],[],[],{"dangerousFunctions":149,"sqlUsage":150,"outputEscaping":152,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":154},[],{"prepared":13,"raw":13,"locations":151},[],{"escaped":13,"rawEcho":13,"locations":153},[],[],[],{"summary":157,"deductions":158},"The static analysis of \"sort-settings-menu\" v1.1.1 reveals a plugin with a remarkably small attack surface and adherence to many secure coding practices. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited as entry points. Furthermore, the code demonstrates excellent security hygiene by avoiding dangerous functions, performing all SQL queries using prepared statements, and ensuring all output is properly escaped. There are also no detected file operations or external HTTP requests, and importantly, no identified vulnerabilities in taint analysis flows. This indicates a well-written plugin from a code perspective.\n\nThe vulnerability history also paints a positive picture, with zero known CVEs and no recorded past vulnerabilities. This suggests a history of stable and secure development for this plugin. The lack of any recorded vulnerability types further reinforces this.  However, a critical area of concern is the complete absence of nonce checks and capability checks. While the current attack surface is zero, any future expansion or modification of the plugin without implementing these fundamental WordPress security checks would expose it to significant risks, such as Cross-Site Request Forgery (CSRF) and privilege escalation.\n\nIn conclusion, \"sort-settings-menu\" v1.1.1 exhibits a strong security posture based on its current code and vulnerability history, with no immediate exploitable flaws found. The developer has clearly prioritized secure coding practices. The primary weakness lies in the complete lack of nonces and capability checks, which represent a potential future risk if the plugin's functionality expands without addressing these essential security mechanisms.",[159,162],{"reason":160,"points":161},"Missing nonce checks",10,{"reason":163,"points":161},"Missing capability checks","2026-03-16T22:33:45.134Z",{"wat":166,"direct":175},{"assetPaths":167,"generatorPatterns":170,"scriptPaths":171,"versionParams":172},[168,169],"\u002Fwp-content\u002Fplugins\u002Fsort-settings-menu\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fsort-settings-menu\u002Fjs\u002Fadmin.js",[],[169],[173,174],"sort-settings-menu\u002Fcss\u002Fadmin.css?ver=","sort-settings-menu\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":176,"htmlComments":177,"htmlAttributes":178,"restEndpoints":179,"jsGlobals":180,"shortcodeOutput":181},[],[],[],[],[],[]]