[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVw9rN0Zf2wbAax7OqDIMkQBLSx4YBoqDKAcdxpzHeIs":3,"$fhzxHvxfncNtRh11GLan6ef3McZzCYUVbQnzfJOUFyJs":381},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":148,"fingerprints":335},"seo-content-helper","SEO Content Helper","1.2","Jenst","https:\u002F\u002Fprofiles.wordpress.org\u002Fjenst\u002F","\u003Ch4>What is SEO Content Helper?\u003C\u002Fh4>\n\u003Cp>It’s your assistant when writing awesome content with search engines in mind. Everything should be super easy. We try to make a small, fast plugin, saving space on disc and on screen.\u003C\u002Fp>\n\u003Ch4>1. Add keywords\u003C\u002Fh4>\n\u003Cp>SEO Content Helper needs to know what keywords that are important for the post (or post type).\u003C\u002Fp>\n\u003Ch4>2. Analyze your SEO content\u003C\u002Fh4>\n\u003Cp>There are many sections available to analyze your content.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Analyzer\u003C\u002Fstrong> – A SEO checklist (see screenshots)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distribution Editor\u003C\u002Fstrong> – See how your keywords are distributed in the editor (see screenshots)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distribution HTML\u003C\u002Fstrong> – See how your keywords are distributed in the HTML (see screenshots)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyword density\u003C\u002Fstrong> – Density of your editor words. Keywords are highlighted (see screenshots)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Images\u003C\u002Fstrong> – Highlight keyword matches in alt and filenames (see screenshots)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For full documentation, go to \u003Ca href=\"http:\u002F\u002Fwww.xn--finanshjlpen-ncb.se\u002Fplugins\u002Fseo-content-helper\u002F\" title=\"SEO Content Helper\" rel=\"nofollow ugc\">SEO Content Helper\u003C\u002Fa>.\u003C\u002Fp>\n","Helps you write great content with search engines in mind. Keyword distribution and keyword density will help you.",40,9602,96,5,"2013-05-31T14:49:00.000Z","3.5.2","3.5","",[20,21,22,23],"keyword-density","keyword-distribution","keywords","seo","http:\u002F\u002Fwww.xn--finanshjlpen-ncb.se\u002Fplugins\u002Fseo-content-helper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-content-helper.1.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"jenst",8,290,30,84,"2026-04-06T11:08:17.253Z",[39,66,88,109,129],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":27,"last_vuln_date":64,"fetched_at":65},"cds-simple-seo","Simple SEO","2.0.33","David Cole","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoleds\u002F","\u003Cul>\n\u003Cli>Nonce Security!\u003C\u002Fli>\n\u003Cli>Generates META tags automatically.\u003C\u002Fli>\n\u003Cli>Works out-of-the-box. Just install!\u003C\u002Fli>\n\u003Cli>You can override any title and set any META description and any META keywords you want!\u003C\u002Fli>\n\u003Cli>Google Analytic 4!\u003C\u002Fli>\n\u003Cli>Google Webmaster Tools!\u003C\u002Fli>\n\u003Cli>Bing verification & Yandex verification!\u003C\u002Fli>\n\u003Cli>Twitter and Facebook customization!\u003C\u002Fli>\n\u003Cli>Quickedit SEO titles and descriptions!\u003C\u002Fli>\n\u003Cli>Import Yoast SEO data!\u003C\u002Fli>\n\u003Cli>Import Rank Math SEO data!\u003C\u002Fli>\n\u003Cli>Import All In One SEO data!\u003C\u002Fli>\n\u003Cli>Sitemaps!\u003C\u002Fli>\n\u003Cli>Supports custom post types!\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows the modification of META titles, descriptions and keywords for all pages and posts. Also allows for default setting for of META title, descript &hellip;",10000,181783,94,32,"2025-12-01T15:14:00.000Z","6.9.4","4.6.2","7.4",[56,57,58,59,23],"mera-description","meta","meta-keywords","meta-title","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcds-simple-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcds-simple-seo.zip",91,6,"2025-09-23 00:00:00","2026-04-06T09:54:40.288Z",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":49,"num_ratings":76,"last_updated":77,"tested_up_to":52,"requires_at_least":78,"requires_php":54,"tags":79,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":27,"last_vuln_date":87,"fetched_at":65},"surferseo","Surfer – WordPress Plugin","1.6.8.626","Surfer","https:\u002F\u002Fprofiles.wordpress.org\u002Fsurferseo\u002F","\u003Cp>Connect Surfer’s Content Editor to WordPress and make writing content, discovering keywords, and optimizing your work for SEO a breeze.\u003C\u002Fp>\n\u003Ch3>SURFER’S OFFICIAL WORDPRESS PLUGIN\u003C\u002Fh3>\n\u003Cp>Surfer’s free WordPress plugin that connects your WordPress page to Surfer’s Content Editor. Surfer’s WP plugin just saved you a step (or 2!). Write, publish and start ranking.\u003C\u002Fp>\n\u003Ch3>EASY SETUP AND FAST INTEGRATION\u003C\u002Fh3>\n\u003Cp>It takes just a few minutes to download and install the plugin, and even less to publish your content!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install the free WordPress plugin\u003C\u002Fli>\n\u003Cli>Write highly rankable content using Surfer’s trusted guidelines\u003C\u002Fli>\n\u003Cli>Research and find new keyword ideas\u003C\u002Fli>\n\u003Cli>Work in WordPress using Surfer’s Content Editor without any hassle\u003C\u002Fli>\n\u003Cli>Create a Content Editor directly in WordPress, or export it to Surfer\u003C\u002Fli>\n\u003Cli>Track how many clicks and impressions your posts generated directly in WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AVOID FORMATTING ISSUES AND INCONSISTENCIES\u003C\u002Fh3>\n\u003Cp>CTRL + A, CTRL + C, CTRL + V, in two clicks! What you write in Surfer’s Content Editor is what you’ll get (and see) when you publish on WordPress.\u003C\u002Fp>\n\u003Cp>Headings, images and text are converted block by block and transferred seamlessly from Surfer’s interface to your WordPress site.\u003C\u002Fp>\n\u003Cp>Images are downloaded and stored on WordPress and are accessible in your media library versus an external link which improves performance and SEO!\u003C\u002Fp>\n\u003Cp>Surfer’s Plugin currently supports the two most widely used WordPress text editors: Gutenberg and Classic Editor (and can distinguish between the two!).\u003C\u002Fp>\n\u003Cp>V.1, V.2 V.3? \u003Cstrong>With Surfer plugin you always publish the current and correct version of your article without the copy-paste confusion.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>OPTIMIZE AND IMPROVE EXISTING ARTICLES\u003C\u002Fh3>\n\u003Cp>Keep your content relevant and competitive with periodic updates to keep climbing the SERPs!\u003C\u002Fp>\n\u003Cp>Use Surfer’s Content Editor to refresh your article and optimize its keywords for an even better performance.\u003C\u002Fp>\n\u003Cp>Finally, once you’re satisfied with the improvements, publish the updated piece on WP. You can also easily access all your WordPress articles in the Content Editor!\u003C\u002Fp>\n\u003Ch3>SURFER RESOURCES AND SUPPORT\u003C\u002Fh3>\n\u003Cp>Get your questions answered whenever you need help. Simply go to our \u003Ca href=\"https:\u002F\u002Fsurferseo.com\u002F\" rel=\"nofollow ugc\">website\u003C\u002Fa> and reach out to us via chat, or drop us an email at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurferseo\u002Fsupport@surferseo.com\" rel=\"ugc\">support@surferseo.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also sign up for \u003Ca href=\"https:\u002F\u002Fsurferseo.com\u002Facademy\u002F\" rel=\"nofollow ugc\">Surfer Academy\u003C\u002Fa> and learn how to take advantage of Surfer with unlimited tips and tricks packaged into training videos and live sessions. For free!\u003C\u002Fp>\n\u003Ch3>READ MORE\u003C\u002Fh3>\n\u003Cp>Want more information about Search Engine Optimization and Surfer?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fseosurfers\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Find us on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fsurfer\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fc\u002FSurferSEO\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Check our \u003Ca href=\"https:\u002F\u002Fdocs.surferseo.com\u002Fen\u002F\" rel=\"nofollow ugc\">Knowledge Base\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect Surfer's Content Editor to WordPress. Write and optimize your articles for SEO, find new keyword ideas and publish straight to WordPress.",6000,141466,10,"2026-03-09T09:10:00.000Z","6.0",[80,81,82,22,23],"content","content-writing","keyword-research","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurferseo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsurferseo.1.6.8.626.zip",97,3,"2025-09-03 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":18,"requires_php":18,"tags":102,"homepage":18,"download_link":107,"security_score":108,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":65},"wpcc-seo-meta-keywords","Codevyne SEO Meta Keywords","1.4","Codevyne Creatives","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodevyne\u002F","\u003Cp>\u003Cstrong>WordPress plugin to add Meta Keywords to Speedup Your Website SEO\u003C\u002Fstrong> using this plugin you can add seo meta keywords for your wordpress website page, post  and product page.\u003Cbr \u002F>\nThere is lot’s wordpress SEO plugin who providing features to add SEO Meta title, Meta description but in case of keywords you have to upgrade the plugin with paid version.\u003Cbr \u002F>\nNow Codevyne SEO Meta Keywords plugin provide you the option to add seo meta keywords without upgrading the SEO plugin.\u003C\u002Fp>\n\u003Ch3>**Plugin Features**\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Add SEO Meata Keywords\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>If you want more information about this plugin or another one don’t doubt to visit our website: \u003Ca href=\"https:\u002F\u002Fwww.codevyne.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.codevyne.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>TECHNICAL SUPPORT\u003C\u002Fp>\n\u003Cp>If any problem occurs, please contact us at work@codevyne.com\u003C\u002Fp>\n","Short Description:   Add wordpress website page, post and product SEO meta keywords to speedup your website google search engine visibility.",4000,24873,100,2,"2025-04-04T05:59:00.000Z","6.7.5",[58,103,104,105,106],"seo-meta-keywords","wordpress-seo","wp-seo","wp-seo-meta-keywords","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpcc-seo-meta-keywords.1.4.zip",92,{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":13,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":18,"tags":123,"homepage":127,"download_link":128,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":65},"automatic-post-tagger","Automatic Post Tagger","1.8.2","Devtard","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevtard\u002F","\u003Cp>This plugin automatically searches posts when they are published\u002Fimported\u002Fsaved and adds new taxonomy terms (\u003Cstrong>tags\u003C\u002Fstrong> by default) if term names or related keywords from a user-created keyword list are found.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with several post import plugins (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatic-post-tagger\u002Ffaq\u002F\" rel=\"ugc\">FAQ #4\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Supports \u003Cstrong>custom taxonomies\u003C\u002Fstrong> and \u003Cstrong>post types\u003C\u002Fstrong>; for example, APT is able to categorize posts (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatic-post-tagger\u002Ffaq\u002F\" rel=\"ugc\">FAQ #6\u003C\u002Fa>), add tags\u002Fcategories to WooCommerce products (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatic-post-tagger\u002Ffaq\u002F\" rel=\"ugc\">FAQ #7\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Supports \u003Cstrong>UTF-8\u003C\u002Fstrong> characters, non-Latin and logographic alphabets (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatic-post-tagger\u002Ffaq\u002F\" rel=\"ugc\">FAQ #5\u003C\u002Fa>), including Arabic, Chinese, Cyrillic etc.\u003C\u002Fli>\n\u003Cli>Bulk tagging tool (with a \u003Cstrong>scheduler\u003C\u002Fstrong>) for processing multiple posts\u003C\u002Fli>\n\u003Cli>Import\u002FExport tools (CSV & JSON format support)\u003C\u002Fli>\n\u003Cli>Configuration groups with custom rules for selected keyword sets; wildcard (regex) support for related keywords\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatic-post-tagger\u002Fscreenshots\u002F\" rel=\"ugc\">Screenshots\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatic-post-tagger\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa> for more information.\u003C\u002Fp>\n","Adds relevant taxonomy terms to posts using a keyword list provided by the user.",2000,87763,77,"2017-11-28T16:51:00.000Z","4.4.34","3.0",[124,22,125,126,23],"auto-tags","post","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatic-post-tagger\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-post-tagger.1.8.2.zip",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":117,"downloaded":137,"rating":108,"num_ratings":138,"last_updated":139,"tested_up_to":52,"requires_at_least":140,"requires_php":18,"tags":141,"homepage":143,"download_link":144,"security_score":145,"vuln_count":146,"unpatched_count":27,"last_vuln_date":147,"fetched_at":65},"fv-all-in-one-seo-pack","FV Simpler SEO","1.9.7","FolioVision","https:\u002F\u002Fprofiles.wordpress.org\u002Ffoliovision\u002F","\u003Cp>A simplified version of All in One SEO Pack!\u003C\u002Fp>\n\u003Cp>Streamlined interface with no keywords field. Option to turn off excerpts and automated descriptions. Far better for pure SEO and for client use. Check screenshots.\u003C\u002Fp>\n\u003Cp>Optimizes your WordPress blog for Search Engines (Search Engine Optimization).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If upgrading from All in One SEO Pack, please back up your database first!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fwordpress\u002Fplugins\u002Ffv-simpler-seo\" rel=\"nofollow ugc\">Support\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fwordpress\u002Fplugins\u002Ffv-simpler-seo\u002Fchangelog\" rel=\"nofollow ugc\">Change Log\u003C\u002Fa> |\u003C\u002Fp>\n\u003Cp>Some features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shorten long post slugs to 3 longest keywords when creating new post in the Classic Editor\u003C\u002Fli>\n\u003Cli>Get warning about missing title and meta description when creating new post in the Classic Editor \u003C\u002Fli>\n\u003Cli>support for Google authorship and publisher fields\u003C\u002Fli>\n\u003Cli>support for Facebook Open Graph and Twitter Cards\u003C\u002Fli>\n\u003Cli>Canonical URLs\u003C\u002Fli>\n\u003Cli>Fine tune Page Navigational Links \u003C\u002Fli>\n\u003Cli>Built-in API so other plugins\u002Fthemes can access and extend functionality\u003C\u002Fli>\n\u003Cli>Provides SEO Integration for WP e-Commerce sites\u003C\u002Fli>\n\u003Cli>Support for CMS-style WordPress installations\u003C\u002Fli>\n\u003Cli>Automatically optimizes your \u003Cstrong>titles\u003C\u002Fstrong> for search engines\u003C\u002Fli>\n\u003Cli>Generates \u003Cstrong>META tags automatically\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Avoids the typical duplicate content found on WordPress blogs\u003C\u002Fli>\n\u003Cli>For beginners, you don’t even have to look at the options, it works out-of-the-box. Just install.\u003C\u002Fli>\n\u003Cli>For advanced users, you can fine-tune everything\u003C\u002Fli>\n\u003Cli>You can override any title and set any META description and any META keywords you want.\u003C\u002Fli>\n\u003Cli>Backward-Compatibility with many other plugins, like Auto Meta, Ultimate Tag Warrior and others.\u003C\u002Fli>\n\u003Cli>Support for qTranslate\u003C\u002Fli>\n\u003Cli>noindex and nofollow for each post (also excludes post from search and link rel prev\u002Fnext attributes)\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple and effective SEO. Non-invasive, elegant. Ideal for client facing projects.",186199,12,"2025-12-22T11:35:00.000Z","3.4",[142,57,58,125,23],"google","http:\u002F\u002Ffoliovision.com\u002Fseo-tools\u002Fwordpress\u002Fplugins\u002Ffv-all-in-one-seo-pack","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffv-all-in-one-seo-pack.zip",99,1,"2025-12-22 00:00:00",{"attackSurface":149,"codeSignals":201,"taintFlows":293,"riskAssessment":320,"analyzedAt":334},{"hooks":150,"ajaxHandlers":193,"restRoutes":198,"shortcodes":199,"cronEvents":200,"entryPointCount":146,"unprotectedCount":146},[151,156,161,164,167,170,174,178,183,186,190],{"type":152,"name":153,"callback":154,"file":155,"line":86},"action","admin_footer","sch_javascript","ajax.php",{"type":152,"name":157,"callback":158,"file":159,"line":160},"init","load_settings","options.php",11,{"type":152,"name":162,"callback":163,"file":159,"line":138},"admin_init","register_general_settings",{"type":152,"name":162,"callback":165,"file":159,"line":166},"register_instructions",13,{"type":152,"name":162,"callback":168,"file":159,"line":169},"register_contribute",14,{"type":152,"name":171,"callback":172,"file":159,"line":173},"admin_menu","add_admin_menus",16,{"type":152,"name":175,"callback":176,"file":159,"line":177},"plugins_loaded","anonymous",161,{"type":152,"name":179,"callback":180,"file":181,"line":182},"admin_print_styles-post-new.php","sch_enqueue","seo-content-helper.php",21,{"type":152,"name":184,"callback":180,"file":181,"line":185},"admin_print_styles-post.php",22,{"type":152,"name":187,"callback":188,"file":181,"line":189},"add_meta_boxes","add_meta_box",31,{"type":152,"name":191,"callback":192,"file":181,"line":50},"save_post","save_fields",[194],{"action":195,"nopriv":196,"callback":197,"hasNonce":196,"hasCapCheck":196,"file":155,"line":99},"sch_action",false,"sch_ajax_callback",[],[],[],{"dangerousFunctions":202,"sqlUsage":206,"outputEscaping":211,"fileOperations":27,"externalRequests":146,"nonceChecks":27,"capabilityChecks":99,"bundledLibraries":292},[203],{"fn":204,"file":159,"line":177,"context":205},"create_function","add_action( 'plugins_loaded', create_function( '', '$sch_settings = new sch_settings;' ) );",{"prepared":27,"raw":146,"locations":207},[208],{"file":209,"line":138,"context":210},"xpath.php","$wpdb->query() with variable interpolation",{"escaped":99,"rawEcho":212,"locations":213},47,[214,216,217,219,221,223,225,227,229,231,232,234,235,236,238,239,240,241,242,244,245,246,248,250,252,254,256,258,260,262,264,266,267,269,270,272,273,275,276,278,279,281,282,284,286,288,290],{"file":155,"line":138,"context":215},"raw output",{"file":155,"line":166,"context":215},{"file":155,"line":218,"context":215},81,{"file":159,"line":220,"context":215},107,{"file":159,"line":222,"context":215},115,{"file":159,"line":224,"context":215},125,{"file":159,"line":226,"context":215},155,{"file":181,"line":228,"context":215},65,{"file":181,"line":230,"context":215},78,{"file":181,"line":230,"context":215},{"file":181,"line":233,"context":215},79,{"file":181,"line":233,"context":215},{"file":181,"line":233,"context":215},{"file":181,"line":237,"context":215},95,{"file":181,"line":237,"context":215},{"file":181,"line":13,"context":215},{"file":181,"line":13,"context":215},{"file":181,"line":13,"context":215},{"file":181,"line":243,"context":215},131,{"file":181,"line":243,"context":215},{"file":181,"line":243,"context":215},{"file":181,"line":247,"context":215},137,{"file":181,"line":249,"context":215},146,{"file":181,"line":251,"context":215},148,{"file":181,"line":253,"context":215},149,{"file":181,"line":255,"context":215},150,{"file":181,"line":257,"context":215},151,{"file":181,"line":259,"context":215},170,{"file":181,"line":261,"context":215},174,{"file":181,"line":263,"context":215},183,{"file":181,"line":265,"context":215},195,{"file":181,"line":265,"context":215},{"file":181,"line":268,"context":215},201,{"file":181,"line":268,"context":215},{"file":181,"line":271,"context":215},207,{"file":181,"line":271,"context":215},{"file":181,"line":274,"context":215},229,{"file":181,"line":274,"context":215},{"file":181,"line":277,"context":215},232,{"file":181,"line":277,"context":215},{"file":181,"line":280,"context":215},235,{"file":181,"line":280,"context":215},{"file":181,"line":283,"context":215},253,{"file":181,"line":285,"context":215},262,{"file":181,"line":287,"context":215},263,{"file":181,"line":289,"context":215},267,{"file":181,"line":291,"context":215},268,[],[294,312],{"entryPoint":295,"graph":296,"unsanitizedCount":146,"severity":311},"sch_ajax_callback (ajax.php:41)",{"nodes":297,"edges":309},[298,303],{"id":299,"type":300,"label":301,"file":155,"line":302},"n0","source","$_POST",43,{"id":304,"type":305,"label":306,"file":155,"line":307,"wp_function":308},"n1","sink","wp_remote_post() [SSRF]",45,"wp_remote_post",[310],{"from":299,"to":304,"sanitized":196},"medium",{"entryPoint":313,"graph":314,"unsanitizedCount":146,"severity":311},"\u003Cajax> (ajax.php:0)",{"nodes":315,"edges":318},[316,317],{"id":299,"type":300,"label":301,"file":155,"line":302},{"id":304,"type":305,"label":306,"file":155,"line":307,"wp_function":308},[319],{"from":299,"to":304,"sanitized":196},{"summary":321,"deductions":322},"The \"seo-content-helper\" v1.2 plugin presents a mixed security posture.  While it has a clean vulnerability history with no recorded CVEs, indicating potential for good development practices in the past, the static analysis reveals significant security concerns. The most critical issue is an unprotected AJAX handler, which represents a direct entry point into the plugin's functionality without any authentication or authorization checks. This could allow any unauthenticated user to trigger potentially sensitive operations.\n\nFurther analysis shows the plugin uses a dangerous function (`create_function`), which is deprecated and can be a source of vulnerabilities if not handled with extreme care. The complete lack of prepared statements for SQL queries is a major red flag, creating a high risk of SQL injection vulnerabilities. The low percentage of properly escaped output also suggests a high likelihood of cross-site scripting (XSS) vulnerabilities. Despite the clean vulnerability history, these code-level issues introduce significant potential for exploitation. The plugin has a small attack surface, but the unprotected entry point and lack of robust security measures are concerning.",[323,325,327,329,332],{"reason":324,"points":76},"Unprotected AJAX handler",{"reason":326,"points":14},"Dangerous function used (create_function)",{"reason":328,"points":33},"SQL queries without prepared statements",{"reason":330,"points":331},"Low percentage of properly escaped output",7,{"reason":333,"points":331},"No nonce checks on AJAX","2026-03-16T22:18:01.805Z",{"wat":336,"direct":345},{"assetPaths":337,"generatorPatterns":340,"scriptPaths":341,"versionParams":342},[338,339],"\u002Fwp-content\u002Fplugins\u002Fseo-content-helper\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fseo-content-helper\u002Fmetabox-tabs.js",[],[339],[343,344],"seo-content-helper\u002Fstyle.css?ver=","seo-content-helper\u002Fmetabox-tabs.js?ver=",{"cssClasses":346,"htmlComments":374,"htmlAttributes":375,"restEndpoints":378,"jsGlobals":379,"shortcodeOutput":380},[347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373],"green1","red1","green2","red2","keyword","keyword1","keyword2","sch","tabs","add-form","edit-form","accordion","title","red","orange","green","seo-analyzer","titles","title-nag","title-sep","sections","section","sub-section","distribution","distribution-html","ajax","keyword-summery",[],[376,377],"data-position","data-value",[],[],[],{"slug":4,"current_version":6,"total_versions":27,"versions":382},[]]