[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHqpr5npt3nPu6SNAVKDNJHPsjSwX6IAZqwwLt61KxFY":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":140,"fingerprints":176},"subtitle-360","Subtitle 360","2.0","HasanulBanna","https:\u002F\u002Fprofiles.wordpress.org\u002Fhasanulbanna\u002F","\u003Cp>This plugin creates an option to enter sub heading for pages and posts. You can display the sub title in your theme by using the\n    \u003C\u002Fp>\n\u003Cp>Developed by \u003Ca href=\"http:\u002F\u002Fcoregenie.com\u002F\" rel=\"nofollow ugc\">Coregenie Technologies\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Coded By \u003Ca href=\"http:\u002F\u002Fhasanulbanna.com\u002F\" rel=\"nofollow ugc\">BANNA360\u003C\u002Fa>\u003C\u002Fp>\n","This plugin creates an option to enter sub heading for pages and posts. You can display the sub title in your theme by using the",100,7554,1,"2015-01-27T13:06:00.000Z","4.1.42","3.0","",[19,20,21],"page-sub-title","page-title","subtitle","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsubtitle-360\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubtitle-360.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":13,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"hasanulbanna",30,84,"2026-04-04T19:03:43.361Z",[35,57,80,104,122],{"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":17,"tags":50,"homepage":55,"download_link":56,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"title-remover","Title Remover","1.2.1","WPGurus","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgurus\u002F","\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> This plugin works with every theme that uses the recommended WP function for displaying the title. For other themes, that display the title using a lesser know method, it might not work.\u003C\u002Fp>\n\u003Cp>This plugin adds a simple metabox beside the post creation form in the WordPress admin interface, allowing you to toggle the visibility of the title. Unlike some of the other similar plugins available in the WordPress repository, it completely removes the title instead of just hiding with CSS or JavaScript.\u003C\u002Fp>\n\u003Cp>Some advantages of using this plugin:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Does not affect menus or the admin area:\u003C\u002Fstrong> Before removing the title it checks to make sure that the front-end is being displayed and the current point is within the loop. In other words it has no effect on menus or post tables in the admin area.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works with all post types:\u003C\u002Fstrong> To hide the title you just have to use a checkbox on the post creation form. This checkbox is displayed in the form of a metabox for all post types.\u003C\u002Fp>\n","Gives you the ability to hide the title of any post, page or custom post type item without affecting menus or titles in the admin area.",80000,1123562,78,68,"2021-06-03T18:46:00.000Z","5.7.15","2.5",[51,20,52,53,54],"hide-title","post-title","remove-title","title","http:\u002F\u002Fwpgurus.net\u002Ftitle-remover\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftitle-remover.1.2.1.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"hide-page-and-post-title","Hide Page And Post Title","1.5.8","Arjun Thakur","https:\u002F\u002Fprofiles.wordpress.org\u002Farjunthakur\u002F","\u003Cp>Hide title or Hide page and post title plugin provides functionality to user to hide the page and post title.\u003C\u002Fp>\n\u003Ch4>Major features of this plugin include\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Hide the title of particular page.\u003C\u002Fli>\n\u003Cli>Hide the title of particular post.\u003C\u002Fli>\n\u003Cli>Hide the title of particular custom post(CPT).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Like the plugin?\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhide-page-and-post-title\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">Please Vote\u003C\u002Fa>, Your votes really make a difference! Thanks.\u003C\u002Fp>\n","Hide title on single pages and posts.",40000,675190,72,54,"2024-09-23T09:00:00.000Z","6.6.5","3.5",[73,74,75,51,76],"hide-custom-post-title","hide-page-title","hide-post-title","title-hide","https:\u002F\u002Fprofiles.wordpress.org\u002Farjunthakur#content-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-page-and-post-title.zip",92,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":101,"vuln_count":102,"unpatched_count":25,"last_vuln_date":103,"fetched_at":27},"wp-subtitle","WP Subtitle","3.4.2","husani","https:\u002F\u002Fprofiles.wordpress.org\u002Fhusani\u002F","\u003Cp>The WP Subtitle plugin allows your pages and posts to contain a subtitle.  Also called a sub-heading, this this short line of text is meant to appear beneath a post’s (or page’s) title, but can be inserted in your template wherever you choose.\u003C\u002Fp>\n\u003Cp>The subtitle can be inserted into your theme template files (or plugin) using the following API:\u003C\u002Fp>\n\u003Ch4>Display The Subtitle\u003C\u002Fh4>\n\u003Cp>All parameters are optional. If ‘post_id’ is omitted then the current post ID in the loop is used.\u003C\u002Fp>\n\u003Cp>PHP Code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action( 'plugins\u002Fwp_subtitle\u002Fthe_subtitle', array(\n    'before'        => '\u003Cp class=\"subtitle\">',\n    'after'         => '\u003C\u002Fp>',\n    'post_id'       => get_the_ID(),\n    'default_value' => ''\n) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Output:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cp class=\"subtitle\">My Post Subtitle\u003C\u002Fp>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Get The Subtitle\u003C\u002Fh4>\n\u003Cp>All parameters are optional. If ‘post_id’ is omitted then the current post ID in the loop is used.\u003C\u002Fp>\n\u003Cp>A default value can be supplied as the second parameter for \u003Ccode>apply_filters\u003C\u002Fcode>. This will be used if the post does not have a subtitle. Leave as an empty string to return an empty string if the post does not have a subtitle.\u003C\u002Fp>\n\u003Cp>PHP Code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$subtitle = apply_filters( 'plugins\u002Fwp_subtitle\u002Fget_subtitle', '', array(\n    'before'  => '\u003Cp class=\"subtitle\">',\n    'after'   => '\u003C\u002Fp>',\n    'post_id' => get_the_ID()\n) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Result:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$subtitle = '\u003Cp class=\"subtitle\">My Post Subtitle\u003C\u002Fp>'\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Parameters\u003C\u002Fh4>\n\u003Cp>The array of arguments accepted for the \u003Ccode>plugins\u002Fwp_subtitle\u002Fthe_subtitle\u003C\u002Fcode> action and \u003Ccode>plugins\u002Fwp_subtitle\u002Fget_subtitle\u003C\u002Fcode> filter are:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>before\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(string)\u003C\u002Fem> Text to place before the subtitle if one exists. Defaults to an empty string.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>after\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(string)\u003C\u002Fem> Text to place after the subtitle if one exists. Defaults to to an empty string.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>post_id\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(integer)\u003C\u002Fem> Post, page or custom post type ID.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>default_value\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(string)\u003C\u002Fem> Only used by the \u003Ccode>plugins\u002Fwp_subtitle\u002Fthe_subtitle\u003C\u002Fcode> action, allows you to specify a default subtitle to display if the post does not have one. For the \u003Ccode>plugins\u002Fwp_subtitle\u002Fget_subtitle\u003C\u002Fcode> filter the second parameter of \u003Ccode>apply_filters\u003C\u002Fcode> should be used instead. Defaults to to an empty string.\u003C\u002Fp>\n\u003Ch4>Post Type Support\u003C\u002Fh4>\n\u003Cp>By default, subtitle are supported by both posts and pages. To add support for custom post types add teh following to your theme functions file or plugin:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_post_type_support( 'my_post_type', 'wps_subtitle' )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>WooCommerce Plugin Support\u003C\u002Fh4>\n\u003Cp>Subtitles can automatically be added to your WooCommerce products without needing to make template changes. In the admin go to WooCommerce > Settings > Products where you can choose to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable Product Subtitles\u003C\u002Fli>\n\u003Cli>Display the subtitle on single product pages\u003C\u002Fli>\n\u003Cli>Display the subtitle on product archives (category pages)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Yoast SEO and SEOPress Plugin Support\u003C\u002Fh4>\n\u003Cp>The plugin allows you to include the subtitle in your meta titles and descriptions via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-seo\u002F\" rel=\"ugc\">Yoast SEO\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-seopress\u002F\" rel=\"ugc\">SEOPress\u003C\u002Fa> plugins.\u003C\u002Fp>\n\u003Cp>Similar to the Yoast \u003Ccode>%%title%%\u003C\u002Fcode> placeholder which inserts the post title, you can use \u003Ccode>%%wps_subtitle%%\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>There are also addition placeholders and filters to allow to to customize seperators for the subtitle.\u003C\u002Fp>\n\u003Cp>For more information, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenhuson\u002Fwp-subtitle\u002Fwiki\u002FYoast-SEO-Plugin-Support\" rel=\"nofollow ugc\">view the SEO support documentation here\u003C\u002Fa>.\u003C\u002Fp>\n","Add subtitles (subheadings) to your pages, posts or custom post types.",10000,482969,82,21,"2026-03-05T22:12:00.000Z","6.9.4","5.6",[96,97,98,21,54],"content","subhead","subheading","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-subtitle\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-subtitle.3.4.2.zip",98,2,"2025-09-22 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":114,"num_ratings":115,"last_updated":116,"tested_up_to":93,"requires_at_least":117,"requires_php":94,"tags":118,"homepage":120,"download_link":121,"security_score":11,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"hide-titles","MM Title Manager — Hide Page and Post Title","1.9.1","Mehraz Morshed","https:\u002F\u002Fprofiles.wordpress.org\u002Fmehrazmorshed\u002F","\u003Cp>Hide Titles is a lightweight plugin that allows you to control the visibility of titles on pages and single posts. Choose whether to show or hide titles based on your content needs.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hide post titles\u003C\u002Fli>\n\u003Cli>Hide page titles\u003C\u002Fli>\n\u003Cli>Hide all titles\u003C\u002Fli>\n\u003Cli>Simple settings interface\u003C\u002Fli>\n\u003C\u002Ful>\n","Control visibility of post and page titles on your WordPress site.",9000,156744,86,16,"2025-12-01T18:06:00.000Z","4.4",[119,74,75,51,53],"disable-title","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-titles\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-titles.1.9.1.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":11,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":17,"tags":136,"homepage":138,"download_link":139,"security_score":79,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"kia-subtitle","KIA Subtitle","4.0.1","HelgaTheViking","https:\u002F\u002Fprofiles.wordpress.org\u002Fhelgatheviking\u002F","\u003Cp>KIA subtitle allows you to add a subtitle to your posts and retrieve it in the loop in the same manner as the post title. By using the Subtitle block or the \u003Ccode>the_subtitle()\u003C\u002Fcode> or \u003Ccode>get_the_subtitle() template tags\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>It adds an input field right under the title field of posts, pages and any custom post type.  It also add a subtitle column to the edit screen as well as to the quick edit.\u003C\u002Fp>\n\u003Cp>You can also use the Subtitle block or the shortcode \u003Ccode>[the-subtitle]\u003C\u002Fcode> to display it within the post content.\u003C\u002Fp>\n\u003Ch3>Site Editor\u003C\u002Fh3>\n\u003Cp>The plugin provides a Subtitle block in the editor. In the post editor, this doesn’t make a lot of sense, but mimics the core Title block. The ideal use case for the Subtitle block is when editing your theme\u003C\u002Fp>\n\u003Col>\n\u003Cli>Click Edit Site in the WordPress toolbar\u003C\u002Fli>\n\u003Cli>Select the template you wish to edit, commonly this might be called Single Post, or Singular.\u003C\u002Fli>\n\u003Cli>Insert the Subtitle block where needed, commonly right after the Title block.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Template Tags\u003C\u002Fh3>\n\u003Cp>This plugin does \u003Cem>not\u003C\u002Fem> attempt to output the subtitle. With an infinite number of themes, it is not possible for us to support that. The onus is on the user to customize their theme accordingly. The plugin provides two template tags that can be used to customize your theme as desired.\u003C\u002Fp>\n\u003Ch4>`the_subtitle( string $before\u003C\u002Fh4>\n\u003Cp>”, string $after = ”, bool $display = true ): void|string` =\u003C\u002Fp>\n\u003Cp>Displays or retrieves the current post subtitle with optional markup.\u003C\u002Fp>\n\u003Cp>\u003Cem>Parameters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$before `string` `optional`\nMarkup to prepend to the title.\nDefault: `''`\n\n$after `string` `optional`\nMarkup to append to the title.\nDefault: `''`\n\n$display `bool` `optional`\nWhether to echo or return the title. Default true for echo.\nDefault: `true`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example usage:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if ( function_exists( 'the_subtitle' ) ) the_subtitle( '\u003Ch2 class=\"subtitle\">', '\u003C\u002Fh2>' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>`get_the_subtitle( int|WP_Post $post ): string`\u003C\u002Fh4>\n\u003Cp>Retrieves the post subtitle.\u003C\u002Fp>\n\u003Cp>\u003Cem>Parameters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$post `int|WP_Post` `optional`\nPost ID or WP_Post object.\nDefault: global `$post` object.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>`\u003C\u002Fp>\n\u003Ch4>WooCommerce support\u003C\u002Fh4>\n\u003Cp>There is a small \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhelgatheviking\u002Fkia-subtitle-woocommerce-bridge\" rel=\"nofollow ugc\">bridge plugin\u003C\u002Fa> you can install and activate to automatically display the subtitle in most WooCommerce locations. This will work for all themes that are using WooCommerce’s default hooks.\u003C\u002Fp>\n\u003Cp>\u003Cem>NB:\u003C\u002Fem> It’s known that the Ocean WP theme has it’s own hooks in the WooCommerce templates. You will need to alter the bridge plugin… please take a look at this \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fcompatibility-with-latest-wp-and-wc\u002F#post-15456180\" rel=\"ugc\">support thread\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>WPML Ready\u003C\u002Fh4>\n\u003Cp>KIA Subtitle has been tested by WPML and will allow you to translate the subtitle on multilingual sites.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Support is handled in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fkia-subtitle\" rel=\"ugc\">WordPress forums\u003C\u002Fa>. Please note that support is limited and does not cover any custom implementation of the plugin.\u003C\u002Fp>\n\u003Cp>Please report any bugs, errors, warnings, code problems to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhelgatheviking\u002FKIA-Subtitle\u002Fissues\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n","The KIA Subtitle plugin allows you to add a subtitle to your posts.",8000,62952,18,"2024-04-24T18:57:00.000Z","6.5.0","6.1",[137,21],"simple","http:\u002F\u002Fwww.kathyisawesome.com\u002F436\u002Fkia-subtitle\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkia-subtitle.4.0.1.zip",{"attackSurface":141,"codeSignals":157,"taintFlows":168,"riskAssessment":169,"analyzedAt":175},{"hooks":142,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":25,"unprotectedCount":25},[143,148],{"type":144,"name":145,"callback":146,"file":147,"line":115},"action","admin_menu","my_create_post_meta_box","index.php",{"type":144,"name":149,"callback":150,"priority":151,"file":147,"line":152},"save_post","my_save_post_meta_box",10,17,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":25,"externalRequests":25,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":167},[],{"prepared":25,"raw":25,"locations":160},[],{"escaped":102,"rawEcho":102,"locations":162},[163,165],{"file":147,"line":31,"context":164},"raw output",{"file":147,"line":166,"context":164},60,[],[],{"summary":170,"deductions":171},"The subtitle-360 plugin v2.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The complete absence of exposed AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code demonstrates good practices by using prepared statements for all SQL queries, implementing nonce checks, and including capability checks. The lack of recorded vulnerabilities and CVEs in its history is a positive indicator of past security diligence.\n\nHowever, a notable area of concern is the output escaping. With 50% of outputs not being properly escaped, there is a potential risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is directly echoed without adequate sanitization. This is the primary weakness identified in the static analysis. While taint analysis shows no critical or high severity flows, the unescaped output is a tangible risk that could be exploited if an attacker can control the input leading to these outputs.\n\nIn conclusion, the subtitle-360 plugin v2.0 has a solid foundation with a minimal attack surface and good internal security practices. The main area requiring attention is improving output escaping to mitigate potential XSS risks. The absence of past vulnerabilities is encouraging, but the unescaped output represents a specific, actionable security concern.",[172],{"reason":173,"points":174},"Unescaped output in 50% of outputs",6,"2026-03-16T20:40:07.683Z",{"wat":177,"direct":183},{"assetPaths":178,"generatorPatterns":180,"scriptPaths":181,"versionParams":182},[179],"\u002Fwp-content\u002Fplugins\u002Fsubtitle-360\u002F",[],[],[],{"cssClasses":184,"htmlComments":186,"htmlAttributes":187,"restEndpoints":188,"jsGlobals":189,"shortcodeOutput":190},[185],"subtitle_head",[],[],[],[],[191,192],"\u003Ch4 class=\"subtitle_head\">","\u003C\u002Fh4>"]