[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzLXWf7GRpqLApsVp5_Zh8bg-R7_rhLSJoPxhz6JFgRA":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":40,"analysis":145,"fingerprints":841},"headspace2","HeadSpace2 SEO","3.6.41","John Godley","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnny5\u002F","\u003Cp>HeadSpace2 is an all-in-one meta-data manager that allows you to fine-tune the SEO potential of your site.  Visit the \u003Ca href=\"http:\u002F\u002Furbangiraffe.com\u002Fplugins\u002Fheadspace2\u002F\" rel=\"nofollow ugc\">HeadSpace\u003C\u002Fa> page for a video demonstration.\u003C\u002Fp>\n\u003Cp>You can configure meta-data for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Home page\u003C\u002Fli>\n\u003Cli>Author pages\u003C\u002Fli>\n\u003Cli>Search pages\u003C\u002Fli>\n\u003Cli>404 page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can define:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tags\u002Fkeywords, with suggested keywords\u003C\u002Fli>\n\u003Cli>Descriptions\u003C\u002Fli>\n\u003Cli>Page titles\u003C\u002Fli>\n\u003Cli>Custom ‘more text’\u003C\u002Fli>\n\u003Cli>Site name and site description\u003C\u002Fli>\n\u003Cli>Custom themes – change your theme on each page!\u003C\u002Fli>\n\u003Cli>Custom plugins – load a plugin only on specific pages\u003C\u002Fli>\n\u003Cli>Additional CSS and JavaScript files\u003C\u002Fli>\n\u003Cli>Noindex and nofollow meta tags\u003C\u002Fli>\n\u003Cli>Follow\u002Ffollow on archive, category, page, tag, and comment links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It also allows you to add:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Analytics\u003C\u002Fli>\n\u003Cli>Google Webmaster\u003C\u002Fli>\n\u003Cli>Google section targeting\u003C\u002Fli>\n\u003Cli>Mint statistic\u003C\u002Fli>\n\u003Cli>103bees\u003C\u002Fli>\n\u003Cli>Statcounter\u003C\u002Fli>\n\u003Cli>CrazyEgg heat map\u003C\u002Fli>\n\u003Cli>Feedburner Stats Pro\u003C\u002Fli>\n\u003Cli>Apture\u003C\u002Fli>\n\u003Cli>Yahoo! Site Explorer\u003C\u002Fli>\n\u003Cli>Microsoft Live Verification\u003C\u002Fli>\n\u003Cli>HitTail\u003C\u002Fli>\n\u003Cli>Piwik tracking\u003C\u002Fli>\n\u003Cli>AWStats tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable visual editing\u003C\u002Fli>\n\u003Cli>Disable widgets\u003C\u002Fli>\n\u003Cli>Configure first-time visitor messages\u003C\u002Fli>\n\u003Cli>Add frame-breaker code\u003C\u002Fli>\n\u003Cli>Disable WordPress auto-formatting (wpautop and wptexturize)\u003C\u002Fli>\n\u003Cli>Configure memory limits, error reporting, and system timeouts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is all included in a single plugin.  Because of the large number of other meta-data plugins, HeadSpace provides an import function for the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ultimate Tag Warrior\u003C\u002Fli>\n\u003Cli>All-in-one SEO\u003C\u002Fli>\n\u003Cli>HeadMeta Decription\u003C\u002Fli>\n\u003Cli>Jerome’s Keywords\u003C\u002Fli>\n\u003Cli>lud.icro.us Head Meta\u003C\u002Fli>\n\u003Cli>SEO Title Tags\u003C\u002Fli>\n\u003Cli>Simple tagging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>HeadSpace is available in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Français thanks to Serge\u003C\u002Fli>\n\u003Cli>Polska thanks to Jacek Tyc\u003C\u002Fli>\n\u003Cli>Deutsch thanks to Mario\u003C\u002Fli>\n\u003Cli>Italiano thanks to Gianni Diurno\u003C\u002Fli>\n\u003Cli>Bulgarian thanks to Alexander Dichev\u003C\u002Fli>\n\u003Cli>Spanish thanks to Juanpa Manson\u003C\u002Fli>\n\u003Cli>Russian thanks to Sergey Ryvkin\u003C\u002Fli>\n\u003Cli>Danish thanks to Strang Skov and Georg S. Adamsen\u003C\u002Fli>\n\u003Cli>Japanese thanks to Yoichi Kinoshita\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese thanks to Vinicius Pinto\u003C\u002Fli>\n\u003Cli>Dutch thanks to Matthias Houwelin\u003C\u002Fli>\n\u003Cli>Simplified Chinese thanks to Rick\u003C\u002Fli>\n\u003Cli>Indonesian thanks to Hendry Lee\u003C\u002Fli>\n\u003Cli>Romanian thanks to Dragoş Nicolae\u003C\u002Fli>\n\u003Cli>Turkish thanks to Omer Faruk\u003C\u002Fli>\n\u003Cli>Belorussian thanks to Marcis Gasuns\u003C\u002Fli>\n\u003Cli>Ukrainian thanks to Kirin\u003C\u002Fli>\n\u003Cli>Estonian thanks to Lembit Kivisik\u003C\u002Fli>\n\u003Cli>Farsi thanks to Amir Heydari\u003C\u002Fli>\n\u003Cli>Arabic thanks to Mouad\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you can provide a language translation then please get in \u003Ca href=\"http:\u002F\u002Furbangiraffe.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">contact\u003C\u002Fa> with the author.  A PO file is provided with the\u003Cbr \u002F>\nplugin and can be used in \u003Ca href=\"http:\u002F\u002Furbangiraffe.com\u002Farticles\u002Ftranslating-wordpress-themes-and-plugins\u002F\" rel=\"nofollow ugc\">translating with poEdit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Full documentation can be found on the \u003Ca href=\"http:\u002F\u002Furbangiraffe.com\u002Fplugins\u002Fheadspace2\u002F\" rel=\"nofollow ugc\">HeadSpace2\u003C\u002Fa> page.\u003C\u002Fp>\n","Controls almost every aspect of your site's meta-data, including advanced tagging, Analytics, and dozens of plugins.  The best WordPress SEO solu &hellip;",3000,777751,82,9,"2017-11-28T08:14:00.000Z","3.4.2","3.0","",[20,21,22,23,24],"meta-data","page","post","seo","title","http:\u002F\u002Furbangiraffe.com\u002Fplugins\u002Fheadspace2\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheadspace2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"johnny5",14,2115120,87,4069,70,"2026-04-04T03:43:51.555Z",[41,64,84,104,126],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":62,"download_link":63,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"peps-media-seo","PEPS Media SEO Simple","3.11","peps23","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeps23\u002F","\u003Cp>PEPS Media SEO Simple, some features:\u003Cbr \u002F>\n– The plugin is totally free and has no paid or pro-version. You can use it to the max!\u003Cbr \u002F>\n– Very lightweight, just +\u002F-15kb of code.\u003Cbr \u002F>\n– This plugin adds features that WordPress or themes often lack by default.\u003Cbr \u002F>\n– Edit the title and description tag of any post or page.\u003Cbr \u002F>\n– Set a social share image from your media library.\u003Cbr \u002F>\n– Adds Twitter card tags.\u003Cbr \u002F>\n– Open Graph Protocol tags are automatically generated for each page or post, based on the information you enter. Like OG: title, description, share image, url, alt tags etc.\u003Cbr \u002F>\n– If you are an admin it lets you add custom code to the header, after body open and footer sections of each page.\u003Cbr \u002F>\n– Thus you can easily add custom CSS or JavaScript, Google Analytics, Tag Manager code or some third party code.\u003Cbr \u002F>\n– Set a single page or post to ‘noindex’ so search engines won’t show that page or post in the search results.\u003Cbr \u002F>\n– Option to disable Attachment Pages (from WP 6.4).\u003Cbr \u002F>\n– Option to disable the ‘user’, ‘author’, ‘category’, ‘tags’, ‘testemonial’ sitemaps.\u003Cbr \u002F>\n– Option to include the sitemaps of your website’s translations into the main sitemap.\u003Cbr \u002F>\n– Ooptin to exclude a specific page or post from the sitemap.\u003Cbr \u002F>\n– Option to disable author pages.\u003Cbr \u002F>\n– A [year] shortcode is available, so you can easily display the current year anywhere.\u003Cbr \u002F>\n– You can also use shortcodes in the title and meta description fields.\u003C\u002Fp>\n","Set a custom page\u002Fpost title, description and social share image. Adds OG Meta tags and Twitter card tags automatically. Add custom code to header, bo &hellip;",40,4177,100,1,"2023-11-13T15:00:00.000Z","6.4.8","3.3","5.6",[58,59,60,61,23],"disable-attachment-pages","og-meta","page-title","post-title","https:\u002F\u002Fpepsmedia.nl\u002Fplugins\u002Fpeps-media-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeps-media-seo.3.11.zip",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":28,"downloaded":72,"rating":28,"num_ratings":28,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":18,"download_link":82,"security_score":83,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"dig-title","dig Title","0.1","digrart","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigrart\u002F","\u003Cp>This plugin allows you to add a meta title to each post, page, or custom post type as well as archives and taxonomies directly from the WordPress editor. Simplify SEO for your WordPress site without any extra fluff.\u003C\u002Fp>\n","Just the Meta Title. \u002F 投稿ページやアーカイブページに、ただメタタイトルを設定できるだけのプラグインです。",641,"2024-07-12T01:54:00.000Z","6.5.8","5.0","7.0",[78,79,80,81,23],"custom-post-types","meta-title","pages","posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdig-title.0.1.zip",92,{"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":18,"tags":99,"homepage":102,"download_link":103,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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",[100,60,61,101,24],"hide-title","remove-title","http:\u002F\u002Fwpgurus.net\u002Ftitle-remover\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftitle-remover.1.2.1.zip",{"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":117,"requires_at_least":118,"requires_php":18,"tags":119,"homepage":124,"download_link":125,"security_score":83,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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",[120,121,122,100,123],"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",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":137,"last_updated":138,"tested_up_to":139,"requires_at_least":140,"requires_php":56,"tags":141,"homepage":143,"download_link":144,"security_score":51,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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","6.9.4","4.4",[142,121,122,100,101],"disable-title","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-titles\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-titles.1.9.1.zip",{"attackSurface":146,"codeSignals":351,"taintFlows":728,"riskAssessment":828,"analyzedAt":840},{"hooks":147,"ajaxHandlers":347,"restRoutes":348,"shortcodes":349,"cronEvents":350,"entryPointCount":28,"unprotectedCount":28},[148,153,158,162,165,168,171,175,178,180,183,186,189,192,196,199,204,208,212,215,218,220,223,225,228,232,235,239,241,244,246,247,251,254,257,259,261,264,267,271,274,277,280,283,286,288,290,292,293,295,297,299,303,306,307,309,311,314,315,316,318,321,323,326,328,332,334,336,339,341,343],{"type":149,"name":150,"callback":150,"file":151,"line":152},"action","init","ajax.php",29,{"type":149,"name":154,"callback":155,"file":156,"line":157},"admin_menu","anonymous","headspace.php",45,{"type":149,"name":159,"callback":160,"file":156,"line":161},"load-settings_page_headspace","admin_head",46,{"type":149,"name":163,"callback":160,"file":156,"line":164},"load-post.php",47,{"type":149,"name":166,"callback":160,"file":156,"line":167},"load-post-new.php",48,{"type":149,"name":169,"callback":155,"file":156,"line":170},"add_meta_boxes",49,{"type":149,"name":172,"callback":173,"file":156,"line":174},"save_post","save_tags",51,{"type":149,"name":176,"callback":155,"file":156,"line":177},"edit_category_form",53,{"type":149,"name":179,"callback":155,"file":156,"line":115},"edit_category",{"type":149,"name":181,"callback":179,"file":156,"line":182},"edit_term",55,{"type":149,"name":150,"callback":150,"priority":184,"file":156,"line":185},15,57,{"type":149,"name":187,"callback":155,"file":156,"line":188},"manage_posts_columns",60,{"type":149,"name":190,"callback":187,"file":156,"line":191},"manage_pages_columns",61,{"type":149,"name":193,"callback":193,"priority":194,"file":156,"line":195},"manage_posts_custom_column",10,63,{"type":149,"name":197,"callback":193,"priority":194,"file":156,"line":198},"manage_pages_custom_column",64,{"type":200,"name":201,"callback":202,"file":156,"line":203},"filter","thematic_seo","hs_child_meta_head_cleaning",478,{"type":200,"name":205,"callback":206,"file":156,"line":207},"thematic_doctitle","hs_child_headspace_doctitle",479,{"type":149,"name":209,"callback":155,"file":210,"line":211},"wp_head","models\\headspace.php",41,{"type":149,"name":213,"callback":209,"file":210,"line":214},"headspace_wp_head",42,{"type":149,"name":216,"callback":209,"file":210,"line":217},"login_head",43,{"type":149,"name":150,"callback":219,"file":210,"line":161},"plugins_loaded",{"type":200,"name":221,"callback":155,"file":222,"line":188},"wp_tag_cloud","modules\\page\\follow-links.php",{"type":200,"name":224,"callback":155,"file":222,"line":198},"prev_posts_link_attributes",{"type":200,"name":226,"callback":155,"file":222,"line":227},"next_posts_link_attributes",65,{"type":200,"name":229,"callback":230,"file":231,"line":217},"the_content","more_link_text","modules\\page\\more_text.php",{"type":200,"name":233,"callback":234,"file":231,"line":161},"the_excerpt","excerpt_more_link",{"type":200,"name":236,"callback":236,"file":237,"line":238},"wp_list_pages_excludes","modules\\page\\page-links.php",77,{"type":200,"name":240,"callback":240,"file":237,"line":94},"wp_list_pages",{"type":200,"name":242,"callback":242,"priority":52,"file":243,"line":164},"wp_title","modules\\page\\page_title.php",{"type":200,"name":150,"callback":150,"file":245,"line":161},"modules\\page\\plugin.php",{"type":200,"name":150,"callback":150,"file":245,"line":170},{"type":149,"name":248,"callback":248,"file":249,"line":250},"wp_footer","modules\\page\\raw-footer.php",35,{"type":200,"name":252,"callback":252,"file":253,"line":174},"parent_post_rel_link","modules\\page\\relative-links.php",{"type":200,"name":255,"callback":255,"file":253,"line":256},"start_post_rel_link",52,{"type":200,"name":258,"callback":258,"file":253,"line":177},"end_post_rel_link",{"type":200,"name":260,"callback":260,"file":253,"line":115},"next_post_rel_link",{"type":200,"name":262,"callback":263,"file":253,"line":182},"previous_post_rel_link","prev_post_rel_link",{"type":200,"name":265,"callback":265,"file":266,"line":152},"get_wp_title_rss","modules\\page\\rss_name.php",{"type":200,"name":268,"callback":269,"priority":194,"file":270,"line":152},"get_bloginfo_rss","bloginfo_rss","modules\\page\\rss_tagline.php",{"type":200,"name":272,"callback":272,"file":273,"line":152},"option_blogname","modules\\page\\site_name.php",{"type":200,"name":275,"callback":275,"file":276,"line":152},"option_blogdescription","modules\\page\\site_tagline.php",{"type":200,"name":229,"callback":278,"file":279,"line":51},"content","modules\\page\\tags.php",{"type":200,"name":281,"callback":281,"file":279,"line":282},"posts_request",103,{"type":200,"name":284,"callback":284,"file":285,"line":177},"template","modules\\page\\theme.php",{"type":200,"name":287,"callback":284,"file":285,"line":115},"stylesheet",{"type":149,"name":248,"callback":248,"file":289,"line":211},"modules\\site\\103bees.php",{"type":149,"name":248,"callback":248,"file":291,"line":157},"modules\\site\\analytics.php",{"type":149,"name":216,"callback":248,"file":291,"line":167},{"type":149,"name":248,"callback":248,"file":294,"line":211},"modules\\site\\apture.php",{"type":149,"name":248,"callback":248,"file":296,"line":49},"modules\\site\\awstats.php",{"type":149,"name":248,"callback":248,"file":298,"line":217},"modules\\site\\crazyegg.php",{"type":200,"name":300,"callback":301,"file":302,"line":217},"user_can_richedit","can_edit","modules\\site\\disable_visual_editing.php",{"type":200,"name":229,"callback":304,"file":305,"line":157},"burn","modules\\site\\feedburner-stats.php",{"type":200,"name":233,"callback":304,"file":305,"line":161},{"type":200,"name":308,"callback":304,"file":305,"line":164},"the_excerpt_reloaded",{"type":200,"name":229,"callback":278,"file":310,"line":182},"modules\\site\\first-time-visitor.php",{"type":200,"name":229,"callback":312,"file":313,"line":157},"google_ad_wrap","modules\\site\\google-ad-wrap.php",{"type":200,"name":233,"callback":312,"file":313,"line":161},{"type":200,"name":308,"callback":312,"file":313,"line":164},{"type":200,"name":317,"callback":312,"file":313,"line":167},"comment_text",{"type":200,"name":209,"callback":209,"file":319,"line":320},"modules\\site\\google_webmaster.php",36,{"type":149,"name":248,"callback":248,"file":322,"line":211},"modules\\site\\hittail.php",{"type":200,"name":209,"callback":209,"file":324,"line":325},"modules\\site\\microsoft-live.php",39,{"type":149,"name":248,"callback":248,"file":327,"line":214},"modules\\site\\mint.php",{"type":200,"name":329,"callback":330,"file":331,"line":217},"pre_option_posts_per_page","posts_per_page","modules\\site\\page_counts.php",{"type":149,"name":333,"callback":278,"file":331,"line":161},"the_posts",{"type":149,"name":248,"callback":248,"file":335,"line":164},"modules\\site\\piwik.php",{"type":149,"name":248,"callback":248,"file":337,"line":338},"modules\\site\\statcounter.php",44,{"type":149,"name":150,"callback":150,"file":340,"line":214},"modules\\site\\widgets.php",{"type":200,"name":209,"callback":209,"file":342,"line":325},"modules\\site\\yahoo-site-explorer.php",{"type":149,"name":150,"callback":344,"file":345,"line":346},"load_locale","plugin.php",135,[],[],[],[],{"dangerousFunctions":352,"sqlUsage":377,"outputEscaping":437,"fileOperations":28,"externalRequests":52,"nonceChecks":710,"capabilityChecks":726,"bundledLibraries":727},[353,357,360,363,366,368,370,372,374],{"fn":354,"file":355,"line":152,"context":356},"unserialize","headspace_library.php","$custom = unserialize ($data['custom_fields']);",{"fn":354,"file":355,"line":358,"context":359},31,"$custom = unserialize($custom);",{"fn":354,"file":361,"line":250,"context":362},"modules\\page\\custom.php","$data = unserialize ($meta['custom_fields']);",{"fn":354,"file":361,"line":364,"context":365},37,"$data = unserialize ($data);",{"fn":354,"file":222,"line":157,"context":367},"$this->links = unserialize ($meta['follow_link']);",{"fn":354,"file":222,"line":164,"context":369},"$this->links = unserialize ($this->links);",{"fn":354,"file":237,"line":38,"context":371},"$data = unserialize( $data );",{"fn":354,"file":237,"line":114,"context":373},"return unserialize( $data );",{"fn":354,"file":375,"line":338,"context":376},"modules\\page\\tags\\yahoo.php","$output = unserialize ($output);",{"prepared":28,"raw":250,"locations":378},[379,383,385,386,387,388,391,393,395,397,398,399,401,402,404,406,407,409,410,412,413,414,415,417,418,420,421,423,424,426,427,429,431,433,435],{"file":380,"line":381,"context":382},"models\\upgrade.php",33,"$wpdb->query() with variable interpolation",{"file":380,"line":384,"context":382},34,{"file":380,"line":250,"context":382},{"file":380,"line":320,"context":382},{"file":380,"line":364,"context":382},{"file":380,"line":389,"context":390},56,"$wpdb->get_results() with variable interpolation",{"file":380,"line":392,"context":382},148,{"file":380,"line":394,"context":382},149,{"file":396,"line":320,"context":390},"modules\\import\\all-in-one-seo.php",{"file":396,"line":157,"context":390},{"file":396,"line":177,"context":390},{"file":396,"line":400,"context":382},67,{"file":396,"line":95,"context":382},{"file":396,"line":403,"context":382},69,{"file":405,"line":320,"context":390},"modules\\import\\headspace_tags.php",{"file":405,"line":256,"context":382},{"file":408,"line":320,"context":390},"modules\\import\\head_meta_description.php",{"file":408,"line":174,"context":382},{"file":411,"line":320,"context":390},"modules\\import\\jerome.php",{"file":411,"line":157,"context":390},{"file":411,"line":188,"context":382},{"file":411,"line":191,"context":382},{"file":416,"line":320,"context":390},"modules\\import\\lud.icro.us.php",{"file":416,"line":174,"context":382},{"file":419,"line":320,"context":390},"modules\\import\\more_unique.php",{"file":419,"line":174,"context":382},{"file":422,"line":320,"context":390},"modules\\import\\seo-title-tags.php",{"file":422,"line":174,"context":382},{"file":425,"line":320,"context":390},"modules\\import\\simple-tagging.php",{"file":425,"line":182,"context":382},{"file":428,"line":320,"context":390},"modules\\import\\simple-tags.php",{"file":430,"line":320,"context":390},"modules\\import\\utw.php",{"file":237,"line":432,"context":390},133,{"file":245,"line":434,"context":390},166,{"file":285,"line":436,"context":390},110,{"escaped":438,"rawEcho":439,"locations":440},223,185,[441,444,446,448,450,451,452,453,454,456,457,460,461,463,464,465,466,468,470,471,473,474,476,478,479,481,482,484,485,487,488,490,491,493,494,496,498,500,501,503,505,506,507,508,510,512,514,515,517,519,521,523,525,527,529,531,532,533,535,536,538,540,542,543,544,545,547,548,550,551,552,553,555,556,557,559,560,562,564,566,568,570,571,572,574,575,576,577,579,581,582,583,585,586,587,589,591,592,594,595,596,598,599,600,602,603,604,605,606,607,608,610,611,613,614,615,617,619,621,622,624,626,628,629,631,633,634,636,637,638,640,642,644,646,649,651,652,654,655,657,660,662,663,665,666,667,669,671,673,675,677,678,680,681,682,684,686,687,688,689,691,693,694,696,697,698,699,701,703,704,705,706,707,708,709,711,713,715,717,718,720,721,722,723,724],{"file":151,"line":442,"context":443},299,"raw output",{"file":156,"line":445,"context":443},501,{"file":210,"line":447,"context":443},305,{"file":210,"line":449,"context":443},327,{"file":361,"line":182,"context":443},{"file":361,"line":182,"context":443},{"file":361,"line":185,"context":443},{"file":361,"line":136,"context":443},{"file":361,"line":455,"context":443},91,{"file":361,"line":83,"context":443},{"file":458,"line":459,"context":443},"modules\\page\\description.php",50,{"file":458,"line":403,"context":443},{"file":458,"line":462,"context":443},84,{"file":458,"line":136,"context":443},{"file":458,"line":136,"context":443},{"file":458,"line":136,"context":443},{"file":458,"line":467,"context":443},94,{"file":458,"line":469,"context":443},97,{"file":458,"line":469,"context":443},{"file":458,"line":472,"context":443},98,{"file":458,"line":472,"context":443},{"file":458,"line":475,"context":443},108,{"file":222,"line":477,"context":443},119,{"file":222,"line":477,"context":443},{"file":222,"line":480,"context":443},121,{"file":222,"line":480,"context":443},{"file":222,"line":483,"context":443},122,{"file":222,"line":483,"context":443},{"file":222,"line":486,"context":443},123,{"file":222,"line":486,"context":443},{"file":489,"line":188,"context":443},"modules\\page\\javascript.php",{"file":489,"line":191,"context":443},{"file":489,"line":492,"context":443},66,{"file":489,"line":400,"context":443},{"file":495,"line":256,"context":443},"modules\\page\\keywords.php",{"file":495,"line":497,"context":443},58,{"file":495,"line":499,"context":443},83,{"file":495,"line":282,"context":443},{"file":495,"line":502,"context":443},113,{"file":495,"line":504,"context":443},116,{"file":495,"line":504,"context":443},{"file":231,"line":238,"context":443},{"file":231,"line":469,"context":443},{"file":509,"line":198,"context":443},"modules\\page\\noindex.php",{"file":509,"line":511,"context":443},79,{"file":509,"line":513,"context":443},99,{"file":509,"line":282,"context":443},{"file":509,"line":516,"context":443},104,{"file":237,"line":518,"context":443},159,{"file":237,"line":520,"context":443},164,{"file":237,"line":522,"context":443},169,{"file":243,"line":524,"context":443},111,{"file":243,"line":526,"context":443},172,{"file":243,"line":528,"context":443},182,{"file":243,"line":530,"context":443},186,{"file":243,"line":530,"context":443},{"file":245,"line":432,"context":443},{"file":245,"line":534,"context":443},137,{"file":245,"line":534,"context":443},{"file":245,"line":537,"context":443},140,{"file":245,"line":539,"context":443},146,{"file":245,"line":541,"context":443},147,{"file":245,"line":392,"context":443},{"file":249,"line":49,"context":443},{"file":249,"line":115,"context":443},{"file":546,"line":320,"context":443},"modules\\page\\raw.php",{"file":546,"line":459,"context":443},{"file":253,"line":549,"context":443},106,{"file":266,"line":403,"context":443},{"file":270,"line":403,"context":443},{"file":273,"line":38,"context":443},{"file":273,"line":554,"context":443},80,{"file":276,"line":95,"context":443},{"file":276,"line":13,"context":443},{"file":558,"line":403,"context":443},"modules\\page\\stylesheet.php",{"file":558,"line":38,"context":443},{"file":558,"line":561,"context":443},75,{"file":558,"line":563,"context":443},76,{"file":279,"line":565,"context":443},234,{"file":279,"line":567,"context":443},236,{"file":279,"line":569,"context":443},287,{"file":279,"line":569,"context":443},{"file":279,"line":569,"context":443},{"file":279,"line":573,"context":443},292,{"file":279,"line":573,"context":443},{"file":279,"line":573,"context":443},{"file":279,"line":442,"context":443},{"file":279,"line":578,"context":443},303,{"file":279,"line":580,"context":443},311,{"file":279,"line":580,"context":443},{"file":279,"line":580,"context":443},{"file":279,"line":584,"context":443},316,{"file":279,"line":584,"context":443},{"file":279,"line":584,"context":443},{"file":279,"line":588,"context":443},321,{"file":285,"line":590,"context":443},88,{"file":285,"line":467,"context":443},{"file":285,"line":593,"context":443},139,{"file":289,"line":590,"context":443},{"file":289,"line":486,"context":443},{"file":291,"line":597,"context":443},109,{"file":291,"line":436,"context":443},{"file":291,"line":524,"context":443},{"file":291,"line":601,"context":443},128,{"file":291,"line":518,"context":443},{"file":291,"line":567,"context":443},{"file":291,"line":567,"context":443},{"file":294,"line":590,"context":443},{"file":294,"line":486,"context":443},{"file":296,"line":83,"context":443},{"file":296,"line":609,"context":443},125,{"file":298,"line":467,"context":443},{"file":298,"line":612,"context":443},129,{"file":322,"line":590,"context":443},{"file":322,"line":486,"context":443},{"file":327,"line":616,"context":443},95,{"file":327,"line":618,"context":443},132,{"file":335,"line":620,"context":443},112,{"file":335,"line":504,"context":443},{"file":335,"line":623,"context":443},117,{"file":335,"line":625,"context":443},124,{"file":335,"line":627,"context":443},127,{"file":335,"line":528,"context":443},{"file":335,"line":630,"context":443},204,{"file":335,"line":632,"context":443},227,{"file":337,"line":518,"context":443},{"file":635,"line":597,"context":443},"modules\\site\\system-settings.php",{"file":635,"line":477,"context":443},{"file":635,"line":612,"context":443},{"file":345,"line":639,"context":443},228,{"file":345,"line":641,"context":443},249,{"file":345,"line":643,"context":443},296,{"file":345,"line":645,"context":443},313,{"file":647,"line":648,"context":443},"view\\admin\\dashboard.php",3,{"file":650,"line":49,"context":443},"view\\admin\\help.php",{"file":650,"line":211,"context":443},{"file":653,"line":34,"context":443},"view\\admin\\import.php",{"file":653,"line":34,"context":443},{"file":656,"line":211,"context":443},"view\\admin\\options.php",{"file":658,"line":659,"context":443},"view\\admin\\page-module-edit.php",2,{"file":658,"line":661,"context":443},4,{"file":658,"line":137,"context":443},{"file":664,"line":648,"context":443},"view\\admin\\page-module-item.php",{"file":664,"line":648,"context":443},{"file":664,"line":661,"context":443},{"file":664,"line":668,"context":443},8,{"file":664,"line":670,"context":443},11,{"file":672,"line":659,"context":443},"view\\admin\\page-module-list.php",{"file":672,"line":674,"context":443},5,{"file":676,"line":49,"context":443},"view\\admin\\page-modules.php",{"file":676,"line":49,"context":443},{"file":679,"line":659,"context":443},"view\\admin\\page-settings-edit-ajax.php",{"file":679,"line":668,"context":443},{"file":679,"line":194,"context":443},{"file":683,"line":661,"context":443},"view\\admin\\page-settings-item.php",{"file":683,"line":685,"context":443},7,{"file":683,"line":194,"context":443},{"file":683,"line":194,"context":443},{"file":683,"line":194,"context":443},{"file":690,"line":184,"context":443},"view\\admin\\page-settings.php",{"file":692,"line":648,"context":443},"view\\admin\\site-module-edit.php",{"file":692,"line":648,"context":443},{"file":692,"line":695,"context":443},6,{"file":692,"line":695,"context":443},{"file":692,"line":668,"context":443},{"file":692,"line":194,"context":443},{"file":692,"line":700,"context":443},22,{"file":702,"line":659,"context":443},"view\\admin\\site-module-item.php",{"file":702,"line":674,"context":443},{"file":702,"line":674,"context":443},{"file":702,"line":695,"context":443},{"file":702,"line":670,"context":443},{"file":702,"line":184,"context":443},{"file":702,"line":184,"context":443},{"file":702,"line":710,"context":443},17,{"file":702,"line":712,"context":443},20,{"file":714,"line":34,"context":443},"view\\admin\\site-modules.php",{"file":714,"line":716,"context":443},24,{"file":714,"line":716,"context":443},{"file":719,"line":648,"context":443},"view\\admin\\submenu.php",{"file":719,"line":661,"context":443},{"file":719,"line":674,"context":443},{"file":719,"line":695,"context":443},{"file":719,"line":685,"context":443},{"file":725,"line":674,"context":443},"view\\admin\\version.php",13,[],[729,752,786,795,803,811,820],{"entryPoint":730,"graph":731,"unsanitizedCount":52,"severity":751},"hs_tag_update (ajax.php:304)",{"nodes":732,"edges":747},[733,738,742],{"id":734,"type":735,"label":736,"file":151,"line":737},"n0","source","$_GET",312,{"id":739,"type":740,"label":741,"file":151,"line":737},"n1","transform","→ suggestions()",{"id":743,"type":744,"label":745,"file":279,"line":584,"wp_function":746},"n2","sink","echo() [XSS]","echo",[748,750],{"from":734,"to":739,"sanitized":749},false,{"from":739,"to":743,"sanitized":749},"medium",{"entryPoint":753,"graph":754,"unsanitizedCount":52,"severity":751},"\u003Cajax> (ajax.php:0)",{"nodes":755,"edges":779},[756,759,762,765,767,770,773,775,777],{"id":734,"type":735,"label":757,"file":151,"line":758},"$_POST (x2)",89,{"id":739,"type":744,"label":760,"file":151,"line":616,"wp_function":761},"update_option() [Settings Manipulation]","update_option",{"id":743,"type":735,"label":763,"file":151,"line":764},"$_POST",267,{"id":766,"type":744,"label":745,"file":151,"line":442,"wp_function":746},"n3",{"id":768,"type":735,"label":736,"file":151,"line":769},"n4",318,{"id":771,"type":744,"label":745,"file":151,"line":772,"wp_function":746},"n5",332,{"id":774,"type":735,"label":736,"file":151,"line":737},"n6",{"id":776,"type":740,"label":741,"file":151,"line":737},"n7",{"id":778,"type":744,"label":745,"file":279,"line":584,"wp_function":746},"n8",[780,782,783,784,785],{"from":734,"to":739,"sanitized":781},true,{"from":743,"to":766,"sanitized":781},{"from":768,"to":771,"sanitized":781},{"from":774,"to":776,"sanitized":749},{"from":776,"to":778,"sanitized":749},{"entryPoint":787,"graph":788,"unsanitizedCount":28,"severity":794},"hs_settings_save (ajax.php:88)",{"nodes":789,"edges":792},[790,791],{"id":734,"type":735,"label":757,"file":151,"line":758},{"id":739,"type":744,"label":760,"file":151,"line":616,"wp_function":761},[793],{"from":734,"to":739,"sanitized":781},"low",{"entryPoint":796,"graph":797,"unsanitizedCount":28,"severity":794},"hs_auto_description (ajax.php:254)",{"nodes":798,"edges":801},[799,800],{"id":734,"type":735,"label":763,"file":151,"line":764},{"id":739,"type":744,"label":745,"file":151,"line":442,"wp_function":746},[802],{"from":734,"to":739,"sanitized":781},{"entryPoint":804,"graph":805,"unsanitizedCount":28,"severity":794},"hs_auto_tag (ajax.php:317)",{"nodes":806,"edges":809},[807,808],{"id":734,"type":735,"label":736,"file":151,"line":769},{"id":739,"type":744,"label":745,"file":151,"line":772,"wp_function":746},[810],{"from":734,"to":739,"sanitized":781},{"entryPoint":812,"graph":813,"unsanitizedCount":52,"severity":794},"edit_category (headspace.php:228)",{"nodes":814,"edges":818},[815,817],{"id":734,"type":735,"label":763,"file":156,"line":816},231,{"id":739,"type":744,"label":760,"file":156,"line":567,"wp_function":761},[819],{"from":734,"to":739,"sanitized":749},{"entryPoint":821,"graph":822,"unsanitizedCount":28,"severity":794},"\u003Cheadspace> (headspace.php:0)",{"nodes":823,"edges":826},[824,825],{"id":734,"type":735,"label":763,"file":156,"line":816},{"id":739,"type":744,"label":760,"file":156,"line":567,"wp_function":761},[827],{"from":734,"to":739,"sanitized":781},{"summary":829,"deductions":830},"The headspace2 plugin, version 3.6.41, presents a mixed security posture.  On one hand, the static analysis reveals a commendably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication checks. The plugin also demonstrates a reasonable number of nonce and capability checks, suggesting some level of security awareness in its development. However, significant concerns arise from the code analysis, particularly the presence of 9 instances of the dangerous `unserialize` function. Furthermore, 100% of its 35 SQL queries are not using prepared statements, creating a high risk of SQL injection vulnerabilities. Taint analysis also indicates flows with unsanitized paths, though no critical or high severity issues were found in this area.  The plugin's complete lack of recorded vulnerability history (CVEs) is a positive sign, implying a historically secure codebase or perhaps infrequent security scrutiny. Despite the absence of known vulnerabilities, the presence of `unserialize` and a complete lack of prepared statements for SQL queries represent critical security weaknesses that should be addressed proactively.",[831,833,836,838],{"reason":832,"points":184},"Unsanitized SQL queries (100%)",{"reason":834,"points":835},"Dangerous unserialize function usage (9 instances)",12,{"reason":837,"points":668},"Taint flows with unsanitized paths (3 flows)",{"reason":839,"points":661},"Moderate output escaping (55% proper)","2026-03-16T18:18:03.229Z",{"wat":842,"direct":860},{"assetPaths":843,"generatorPatterns":850,"scriptPaths":852,"versionParams":853},[844,845,846,847,848,849],"\u002Fwp-content\u002Fplugins\u002Fheadspace2\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fheadspace2\u002Fcss\u002Ffarbtastic.css","\u002Fwp-content\u002Fplugins\u002Fheadspace2\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fheadspace2\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fheadspace2\u002Fjs\u002Ffarbtastic.js","\u002Fwp-content\u002Fplugins\u002Fheadspace2\u002Fjs\u002Fheadspace.js",[851],"HeadSpace2",[847,848,849],[854,855,856,857,858,859],"headspace2\u002Fcss\u002Fadmin.css?ver=","headspace2\u002Fcss\u002Ffarbtastic.css?ver=","headspace2\u002Fcss\u002Fstyle.css?ver=","headspace2\u002Fjs\u002Fadmin.js?ver=","headspace2\u002Fjs\u002Ffarbtastic.js?ver=","headspace2\u002Fjs\u002Fheadspace.js?ver=",{"cssClasses":861,"htmlComments":865,"htmlAttributes":868,"restEndpoints":871,"jsGlobals":872,"shortcodeOutput":875},[862,863,864],"headspace-metabox","headspace-module-settings","headspace-settings",[866,867],"\u003C!-- HeadSpace2 Settings -->","\u003C!-- HeadSpace2 Metabox -->",[869,870],"data-headspace-module","data-headspace-post-id",[],[873,874],"Headspace2","HeadSpace2Admin",[]]