[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOgShi5C8dpVt5VSt8oKgASwVL5FXsTx5ilvQjrKgGxc":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":35,"analysis":136,"fingerprints":179},"site-settings","Site Settings","0.2","Ben Huson","https:\u002F\u002Fprofiles.wordpress.org\u002Fhusobj\u002F","\u003Cp>Use the Site Settings plugin to create admin fields for storing short text snippets for use in your theme templates. For example, an email or phone number that is displayed via your header.php template.\u003C\u002Fp>\n\u003Cp>It can also be used for storing data which you may need to reference such as the ID of a page or a post category which you use to feature posts on your home page.\u003C\u002Fp>\n\u003Cp>Storing these settings in the admin is preferable to hardcoding them into your templates so they can be updated easily.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenhuson\u002Fsite-settings\u002Fwiki\" rel=\"nofollow ugc\">Read the documentation\u003C\u002Fa> to find out how to add admin fields and sections.\u003C\u002Fp>\n","Manage custom site settings and global content fields (extendable by plugins\u002Fthemes).",100,1938,0,"2016-07-26T08:08:00.000Z","4.5.33","3.9","",[19,20],"admin","settings","https:\u002F\u002Fgithub.com\u002Fbenhuson\u002Fsite-settings","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsite-settings.0.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"husobj",16,20750,86,2,90,"2026-04-04T06:24:01.916Z",[36,56,77,95,119],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":54,"download_link":55,"security_score":23,"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",[52,53],"admin-email","dashboard-settings","http:\u002F\u002F???","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-admin-email-addresses.zip",{"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":17,"tags":71,"homepage":75,"download_link":76,"security_score":23,"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":11,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":114,"download_link":115,"security_score":116,"vuln_count":117,"unpatched_count":13,"last_vuln_date":118,"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","6.9.4","5.3","8.0",[96,111,112,20,113],"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":120,"name":121,"version":80,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":13,"num_ratings":13,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":90,"tags":131,"homepage":134,"download_link":135,"security_score":23,"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,112,20,132,133],"version-control","wp-admin","https:\u002F\u002Fgithub.com\u002Fdarrenjacoby\u002Fintervention","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintervention.2.0.0.zip",{"attackSurface":137,"codeSignals":167,"taintFlows":174,"riskAssessment":175,"analyzedAt":178},{"hooks":138,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":13,"unprotectedCount":13},[139,146,151,154,158],{"type":140,"name":141,"callback":142,"priority":143,"file":144,"line":145},"filter","plugin_row_meta","_plugin_row_meta",10,"includes\\admin\\plugin-row.php",24,{"type":147,"name":148,"callback":149,"file":150,"line":105},"action","admin_menu","options_pages","includes\\admin\\settings-screen.php",{"type":147,"name":152,"callback":153,"file":150,"line":143},"admin_init","register_settings",{"type":147,"name":155,"callback":156,"file":157,"line":67},"current_screen","plugin_row","includes\\admin.php",{"type":147,"name":159,"callback":160,"file":161,"line":162},"plugins_loaded","site_settings_load_plugin_textdomain","site-settings.php",37,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":173},[],{"prepared":13,"raw":13,"locations":170},[],{"escaped":47,"rawEcho":13,"locations":172},[],[],[],{"summary":176,"deductions":177},"The \"site-settings\" plugin version 0.2 exhibits an exceptionally strong security posture based on the provided static analysis and vulnerability history. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events indicates a minimal attack surface, with no exposed entry points that could be exploited without authentication. Furthermore, the code signals reveal excellent development practices: no dangerous functions, all SQL queries utilizing prepared statements, and all output properly escaped. The lack of file operations, external HTTP requests, and bundled libraries further solidifies its secure design.  The vulnerability history further supports this assessment, with zero recorded CVEs of any severity, suggesting a well-maintained and secure codebase throughout its existence.  The current data indicates no security concerns and a very low risk of exploitation for this plugin.",[],"2026-03-16T21:09:40.682Z",{"wat":180,"direct":185},{"assetPaths":181,"generatorPatterns":182,"scriptPaths":183,"versionParams":184},[],[],[],[],{"cssClasses":186,"htmlComments":187,"htmlAttributes":188,"restEndpoints":189,"jsGlobals":190,"shortcodeOutput":191},[],[],[],[],[],[]]