[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTHIA9fbO07iNFkbiguvLLoym0J13YXt1lC8pFEhlPZ4":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":131,"fingerprints":475},"lana-seo","Lana SEO","1.3.0","Lana Codes","https:\u002F\u002Fprofiles.wordpress.org\u002Flanacodes\u002F","\u003Ch4>Available meta tags:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Default Meta\u003C\u002Fli>\n\u003Cli>Open Graph\u003C\u002Fli>\n\u003Cli>Dublin Core\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you haven’t set a meta tag, the plugin automatically generate one from the existing data (post content, excerpt, post tag, featured image, …)\u003C\u002Fp>\n\u003Ch4>Lana Codes\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flana.codes\u002Fproduct\u002Flana-seo\u002F\" rel=\"nofollow ugc\">Lana SEO\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Flana.codes\u002Fproduct\u002Flana-sitemap\u002F\" rel=\"nofollow ugc\">Lana Sitemap\u003C\u002Fa>\u003C\u002Fp>\n","Search Engine Optimization with automatic generation",20,3122,100,2,"2023-04-07T19:12:00.000Z","6.1.10","4.0","",[20,21,22,23,24],"meta","meta-tag","og-tag","open-graph","seo","https:\u002F\u002Flana.codes\u002Fproduct\u002Flana-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flana-seo.1.3.0.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},"lanacodes",13,3630,92,400,73,"2026-04-04T03:54:27.402Z",[41,63,82,100,117],{"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":18,"tags":56,"homepage":59,"download_link":60,"security_score":51,"vuln_count":61,"unpatched_count":28,"last_vuln_date":62,"fetched_at":30},"meta-tag-manager","Meta Tag Manager","3.3","Marcus (aka @msykes)","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetweblogic\u002F","\u003Cp>Meta Tags Manager is a powerful yet simple, lightweight plugin which allows you to add custom meta tags to your site. Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports meta tags including the name, property, http-equiv, charset and itemprop attributes.\u003C\u002Fli>\n\u003Cli>Choose from predefined types, such as ‘name=”keyword”‘ or create your own by typing it in.\u003C\u002Fli>\n\u003Cli>Add meta tags to specific posts, choose what Custom Post Types to support from our settings page.\u003C\u002Fli>\n\u003Cli>Add global meta tags that will display on specific CPTs, Taxonomies, your front page or your whole site.\u003C\u002Fli>\n\u003Cli>Automatically add Open Graph details to your home page.\u003C\u002Fli>\n\u003Cli>Automatically add Schema and Structured Data to your home page.\u003C\u002Fli>\n\u003Cli>Add Google Sitelinks and Sitelinks Search markup.\u003C\u002Fli>\n\u003Cli>Easily add verification codes for services like Facebook, Google Webmaster Tools, Bing Webmaster Tools, Yandex and more (or… create your own custom meta tags!).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use cases include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adding Google and Yahoo site verification tags\u003C\u002Fli>\n\u003Cli>Adding additional open graph, twitter card or other social media meta info not supported by other SEO\u002FMeta plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmetatagmanager.com\u002Fgopro\u002F?utm_source=plugin-readme&utm_medium=plugin&utm_campaign=plugin\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa> for many newly added features, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dynamic placeholders to include data about the page being displayed, such as page title, comment count, thumbnail URLs and more!\u003C\u002Fli>\n\u003Cli>Additional contexts to add global meta tags, as well as exclusion rules for finer-grained controls.\u003C\u002Fli>\n\u003Cli>Shortcode support within meta descriptions, allowing for more dynamic data insertion with plugins such as ACF\u003C\u002Fli>\n\u003Cli>Unique tag detaction of Meta Tag Manager tags with hierarchical precedence, avoid creating duplicate meta tags.\u003C\u002Fli>\n\u003Cli>Taxonomy support – create meta tags for individual taxonomy term pages such as a single tag or category.\u003C\u002Fli>\n\u003Cli>More to come! Go Pro now and get an early-bird discount of up to 50%!\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily add and manage custom meta tags to various parts of your site or on individual posts, such as Yahoo and Google verification tags.",70000,1118778,96,79,"2025-12-03T15:39:00.000Z","6.9.4","3.6",[20,57,23,24,58],"meta-tags","tags","https:\u002F\u002Fmetatagmanager.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeta-tag-manager.3.3.zip",3,"2025-10-01 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":13,"downloaded":71,"rating":72,"num_ratings":14,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":18,"tags":76,"homepage":80,"download_link":81,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"meta-tags-generator","Meta Tags Generator","1.0.0","CongBom","https:\u002F\u002Fprofiles.wordpress.org\u002Fcongbom\u002F","\u003Cp>Generate most common meta tags to your WordPress site.\u003C\u002Fp>\n\u003Cp>Open Graph (og) tag via post content and featured image:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cmeta property=\"og:url\" content=\"...\" \u002F>\n\u003Cmeta property=\"og:type\" content=\"...\" \u002F>\n\u003Cmeta property=\"og:title\"content=\"...\" \u002F>\n\u003Cmeta property=\"og:description\" content=\"...\" \u002F>\n\u003Cmeta property=\"og:image\" content=\"...\" \u002F>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Meta description tag via post content or excerpt:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cmeta name=\"description\" content=\"...\" \u002F>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Automatic generate meta tags. Let your WordPress site optimize with Search engine & Social sharing.",5727,90,"2017-01-17T02:47:00.000Z","4.7.32","2.5",[77,78,21,23,79],"facebook-share","meta-description","seo-description","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmeta-tags-generator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeta-tags-generator.zip",{"slug":83,"name":84,"version":85,"author":83,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":13,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":98,"download_link":99,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"loyae","Loyae","1.0.5","https:\u002F\u002Fprofiles.wordpress.org\u002Floyae\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Floyae.com\u002F\" rel=\"nofollow ugc\">Loyae\u003C\u002Fa> seamlessly uses machine learning to optimize web pages for searchability (SEO), usability, and accessibility by automatically generating & inserting metadata\u002Falt text.\u003C\u002Fp>\n\u003Ch3>3rd Parties\u003C\u002Fh3>\n\u003Cp>For legal reasons, here are all 3rd party APIs used:\u003C\u002Fp>\n\u003Cp>The only external API that the Loyae plugin interfaces with is via the api.loyae.com endpoints. Loyae’s API interfaces with other 3rd party APIs on the back-end, such as authorize.net for payments (https:\u002F\u002Fwww.authorize.net\u002Fabout-us\u002Fterms.html); Loyae is PCI-compliant.\u003C\u002Fp>\n\u003Cp>Internal:\u003C\u002Fp>\n\u003Cp>Check prices API (it also records the homepage as the “who” parameter, this is for customer insight):\u003Cbr \u002F>\nhttps:\u002F\u002Fapi.loyae.com\u002Fprices?who=\u003C\u002Fp>\n\u003Cp>Credits your account:\u003Cbr \u002F>\nhttps:\u002F\u002Fapi.loyae.com\u002Foptimize\u002Ffund\u003C\u002Fp>\n\u003Cp>Main API endpoint (used for generating the metadata):\u003Cbr \u002F>\nhttps:\u002F\u002Fapi.loyae.com\u002Foptimize\u002Fmanual\u003Cbr \u002F>\nThis endpoint inputs the content and images of a given page of your website.\u003C\u002Fp>\n\u003Cp>Loyae terms: https:\u002F\u002Floyae.com\u002Fterms.pdf\u003C\u002Fp>\n","AI-generated HTML metadata and alt text in bulk for SEO; automatically inserts into select pages.",10,656,1,"2025-06-16T14:18:00.000Z","6.5.8","4.7",[96,97,57,23,24],"ai","alt-text","https:\u002F\u002Floyae.s-fx.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floyae.zip",{"slug":101,"name":102,"version":66,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":28,"downloaded":107,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":114,"download_link":115,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":116},"atikin-seo","Atikin SEO","Atikin Verse","https:\u002F\u002Fprofiles.wordpress.org\u002Fatikinverse\u002F","\u003Cp>Atikin SEO is a fast, privacy-friendly plugin that helps you auto-optimize your website with clean meta tags, social previews, and more. Built for simplicity and speed, with no bloat.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activating the plugin:\u003Cbr \u002F>\n1. Go to “Atikin SEO” in the dashboard.\u003Cbr \u002F>\n2. Review or update meta title and description.\u003Cbr \u002F>\n3. Sitemap will be automatically generated in the background.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Created by Atikin Verse.\u003C\u002Fp>\n\u003Ch3>FOLLOW US ON For more information:\u003C\u002Fh3>\n\u003Cp>Join our social media for exciting updates, news, and insights! Follow us on :\u003C\u002Fp>\n\u003Cp>\u003C!--Table-->\u003C\u002Fp>\n\u003Cp>  ACCOUNTS\u003Cbr \u002F>\n  USERNAME\u003C\u002Fp>\n\u003Cp>  FACEBOOK\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  INSTAGRAM\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  LINKEDIN\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  TWITTER (X)\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  THREADS\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  PINTREST\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  QUORA\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  REDDIT\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  TUMBLR\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  SNAPCHAT\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  SKYPE\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>  GITHUB\u003Cbr \u002F>\n  atikinverse\u003C\u002Fp>\n\u003Cp>Feel free to reach out if you have any questions or suggestions!\u003C\u002Fp>\n","Atikin SEO automatically optimizes your WordPress website with meta tags, sitemaps, and more. Lightweight, fast, and privacy-friendly.",214,"6.8.5","5.0","7.4",[57,23,112,24,113],"performance","sitemap","https:\u002F\u002Fatikinverse.com\u002Fplugins\u002Fatikin-seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatikin-seo.zip","2026-03-15T10:48:56.248Z",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":28,"downloaded":125,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":54,"requires_at_least":109,"requires_php":110,"tags":126,"homepage":129,"download_link":130,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":116},"cspg-basic-seo-helper","CSPG Basic SEO Helper","1.2.16","cspgeeks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcspgeeks\u002F","\u003Cp>\u003Cstrong>CSPG Basic SEO Helper\u003C\u002Fstrong> is a lightweight, performance-focused WordPress SEO plugin designed to simplify essential on-page SEO and social sharing optimization without unnecessary complexity.\u003C\u002Fp>\n\u003Cp>The plugin automatically generates:\u003Cbr \u002F>\n– Open Graph meta tags for Facebook and social platforms\u003Cbr \u002F>\n– Twitter Card metadata\u003Cbr \u002F>\n– Schema.org structured data\u003Cbr \u002F>\n– Dynamic SEO titles and descriptions using configurable templates\u003Cbr \u002F>\n– XML sitemaps for improved search engine indexing\u003C\u002Fp>\n\u003Cp>All features are built to work automatically out of the box while still giving administrators full control through clean, easy-to-use settings pages.\u003C\u002Fp>\n\u003Cp>Perfect for small businesses, bloggers, and developers who want modern SEO fundamentals without bloated overhead.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic Open Graph meta tags\u003C\u002Fli>\n\u003Cli>Built-in Twitter Card support\u003C\u002Fli>\n\u003Cli>Schema.org structured data output\u003C\u002Fli>\n\u003Cli>Dynamic Meta Templates for SEO titles and descriptions\u003C\u002Fli>\n\u003Cli>10+ dynamic variables including \u003Ccode>{site_name}\u003C\u002Fcode>, \u003Ccode>{post_title}\u003C\u002Fcode>, \u003Ccode>{excerpt}\u003C\u002Fcode>, and more\u003C\u002Fli>\n\u003Cli>Custom field variables using \u003Ccode>{custom_field:key}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Live SEO template preview in the admin panel\u003C\u002Fli>\n\u003Cli>Free XML Sitemap generation\u003C\u002Fli>\n\u003Cli>Improved sitemap performance and reliability\u003C\u002Fli>\n\u003Cli>Clean, user-friendly admin interface\u003C\u002Fli>\n\u003Cli>Improved admin UI consistency\u003C\u002Fli>\n\u003Cli>Optimized for performance and stability\u003C\u002Fli>\n\u003Cli>Compatible with modern WordPress versions (6.4+)\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight SEO helper adding Open Graph, Twitter Cards, Schema.org markup, meta templates, and XML sitemaps.",113,[57,23,127,24,128],"schema","sitemaps","https:\u002F\u002Fplugins.cspgeeks.com\u002Fcspg-basic-seo-helper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcspg-basic-seo-helper.1.2.16.zip",{"attackSurface":132,"codeSignals":206,"taintFlows":467,"riskAssessment":468,"analyzedAt":474},{"hooks":133,"ajaxHandlers":202,"restRoutes":203,"shortcodes":204,"cronEvents":205,"entryPointCount":28,"unprotectedCount":28},[134,140,144,149,153,156,160,164,167,171,175,179,183,186,189,192,196,199],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_init","lana_seo_register_settings","lana-seo.php",52,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_menu","lana_seo_admin_menu",55,{"type":145,"name":146,"callback":147,"file":138,"line":148},"filter","lana_seo_allow_in_post_types","lana_seo_post_types_by_support_allow_in_post_types",120,{"type":135,"name":150,"callback":151,"file":138,"line":152},"admin_enqueue_scripts","lana_seo_admin_styles",369,{"type":135,"name":150,"callback":154,"file":138,"line":155},"lana_seo_admin_scripts",398,{"type":135,"name":157,"callback":158,"file":138,"line":159},"add_meta_boxes","lana_seo_add_meta_box",411,{"type":135,"name":161,"callback":162,"priority":13,"file":138,"line":163},"category_edit_form_fields","lana_seo_edit_term_form_fields",831,{"type":135,"name":165,"callback":162,"priority":13,"file":138,"line":166},"post_tag_edit_form_fields",832,{"type":135,"name":168,"callback":169,"priority":89,"file":138,"line":170},"save_post","lana_seo_save_post",932,{"type":135,"name":172,"callback":173,"priority":89,"file":138,"line":174},"edit_term","lana_seo_save_term",1002,{"type":145,"name":176,"callback":177,"file":138,"line":178},"lana_seo_add_meta_tag_disable_default","__return_true",1035,{"type":135,"name":180,"callback":181,"file":138,"line":182},"wp_head","lana_seo_add_post_meta_tags_to_head",1292,{"type":135,"name":180,"callback":184,"file":138,"line":185},"lana_seo_add_page_meta_tags_to_head",1532,{"type":135,"name":180,"callback":187,"file":138,"line":188},"lana_seo_add_attachment_meta_tags_to_head",1767,{"type":135,"name":180,"callback":190,"file":138,"line":191},"lana_seo_add_custom_post_type_meta_tags_to_head",2009,{"type":145,"name":193,"callback":194,"file":138,"line":195},"wp_title","lana_seo_add_meta_tags_to_title",2054,{"type":135,"name":180,"callback":197,"file":138,"line":198},"lana_seo_add_term_meta_tags_to_head",2238,{"type":145,"name":193,"callback":200,"file":138,"line":201},"lana_seo_add_meta_tags_in_term_to_title",2282,[],[],[],[],{"dangerousFunctions":207,"sqlUsage":208,"outputEscaping":210,"fileOperations":28,"externalRequests":28,"nonceChecks":91,"capabilityChecks":91,"bundledLibraries":463},[],{"prepared":28,"raw":28,"locations":209},[],{"escaped":211,"rawEcho":212,"locations":213},74,124,[214,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461],{"file":138,"line":215,"context":216},272,"raw output",{"file":138,"line":218,"context":216},519,{"file":138,"line":220,"context":216},651,{"file":138,"line":222,"context":216},760,{"file":138,"line":224,"context":216},1105,{"file":138,"line":226,"context":216},1116,{"file":138,"line":228,"context":216},1121,{"file":138,"line":230,"context":216},1130,{"file":138,"line":232,"context":216},1136,{"file":138,"line":234,"context":216},1140,{"file":138,"line":236,"context":216},1144,{"file":138,"line":238,"context":216},1151,{"file":138,"line":240,"context":216},1155,{"file":138,"line":242,"context":216},1159,{"file":138,"line":244,"context":216},1165,{"file":138,"line":246,"context":216},1169,{"file":138,"line":248,"context":216},1173,{"file":138,"line":250,"context":216},1182,{"file":138,"line":252,"context":216},1191,{"file":138,"line":254,"context":216},1199,{"file":138,"line":256,"context":216},1204,{"file":138,"line":258,"context":216},1210,{"file":138,"line":260,"context":216},1217,{"file":138,"line":262,"context":216},1230,{"file":138,"line":264,"context":216},1235,{"file":138,"line":266,"context":216},1240,{"file":138,"line":268,"context":216},1245,{"file":138,"line":270,"context":216},1250,{"file":138,"line":272,"context":216},1256,{"file":138,"line":274,"context":216},1262,{"file":138,"line":276,"context":216},1269,{"file":138,"line":278,"context":216},1276,{"file":138,"line":280,"context":216},1283,{"file":138,"line":282,"context":216},1380,{"file":138,"line":284,"context":216},1390,{"file":138,"line":286,"context":216},1395,{"file":138,"line":288,"context":216},1400,{"file":138,"line":290,"context":216},1406,{"file":138,"line":292,"context":216},1410,{"file":138,"line":294,"context":216},1414,{"file":138,"line":296,"context":216},1421,{"file":138,"line":298,"context":216},1425,{"file":138,"line":300,"context":216},1429,{"file":138,"line":302,"context":216},1435,{"file":138,"line":304,"context":216},1440,{"file":138,"line":306,"context":216},1445,{"file":138,"line":308,"context":216},1451,{"file":138,"line":310,"context":216},1458,{"file":138,"line":312,"context":216},1470,{"file":138,"line":314,"context":216},1475,{"file":138,"line":316,"context":216},1480,{"file":138,"line":318,"context":216},1485,{"file":138,"line":320,"context":216},1490,{"file":138,"line":322,"context":216},1496,{"file":138,"line":324,"context":216},1502,{"file":138,"line":326,"context":216},1509,{"file":138,"line":328,"context":216},1516,{"file":138,"line":330,"context":216},1523,{"file":138,"line":332,"context":216},1612,{"file":138,"line":334,"context":216},1622,{"file":138,"line":336,"context":216},1627,{"file":138,"line":338,"context":216},1632,{"file":138,"line":340,"context":216},1646,{"file":138,"line":342,"context":216},1650,{"file":138,"line":344,"context":216},1654,{"file":138,"line":346,"context":216},1662,{"file":138,"line":348,"context":216},1666,{"file":138,"line":350,"context":216},1670,{"file":138,"line":352,"context":216},1677,{"file":138,"line":354,"context":216},1682,{"file":138,"line":356,"context":216},1687,{"file":138,"line":358,"context":216},1693,{"file":138,"line":360,"context":216},1700,{"file":138,"line":362,"context":216},1712,{"file":138,"line":364,"context":216},1717,{"file":138,"line":366,"context":216},1722,{"file":138,"line":368,"context":216},1727,{"file":138,"line":370,"context":216},1732,{"file":138,"line":372,"context":216},1738,{"file":138,"line":374,"context":216},1744,{"file":138,"line":376,"context":216},1751,{"file":138,"line":378,"context":216},1758,{"file":138,"line":380,"context":216},1857,{"file":138,"line":382,"context":216},1867,{"file":138,"line":384,"context":216},1872,{"file":138,"line":386,"context":216},1877,{"file":138,"line":388,"context":216},1883,{"file":138,"line":390,"context":216},1887,{"file":138,"line":392,"context":216},1891,{"file":138,"line":394,"context":216},1898,{"file":138,"line":396,"context":216},1902,{"file":138,"line":398,"context":216},1906,{"file":138,"line":400,"context":216},1912,{"file":138,"line":402,"context":216},1917,{"file":138,"line":404,"context":216},1922,{"file":138,"line":406,"context":216},1928,{"file":138,"line":408,"context":216},1935,{"file":138,"line":410,"context":216},1947,{"file":138,"line":412,"context":216},1952,{"file":138,"line":414,"context":216},1957,{"file":138,"line":416,"context":216},1962,{"file":138,"line":418,"context":216},1967,{"file":138,"line":420,"context":216},1973,{"file":138,"line":422,"context":216},1979,{"file":138,"line":424,"context":216},1986,{"file":138,"line":426,"context":216},1993,{"file":138,"line":428,"context":216},2000,{"file":138,"line":430,"context":216},2124,{"file":138,"line":432,"context":216},2134,{"file":138,"line":434,"context":216},2139,{"file":138,"line":436,"context":216},2147,{"file":138,"line":438,"context":216},2152,{"file":138,"line":440,"context":216},2157,{"file":138,"line":442,"context":216},2163,{"file":138,"line":444,"context":216},2170,{"file":138,"line":446,"context":216},2182,{"file":138,"line":448,"context":216},2187,{"file":138,"line":450,"context":216},2192,{"file":138,"line":452,"context":216},2197,{"file":138,"line":454,"context":216},2202,{"file":138,"line":456,"context":216},2208,{"file":138,"line":458,"context":216},2215,{"file":138,"line":460,"context":216},2222,{"file":138,"line":462,"context":216},2229,[464],{"name":465,"version":29,"knownCves":466},"Select2",[],[],{"summary":469,"deductions":470},"The static analysis of the \"lana-seo\" plugin version 1.3.0 reveals a generally good security posture. The plugin exhibits no critical code signals such as dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), or file operations. Furthermore, the attack surface is remarkably small, with zero identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events. This lack of exposed functionality significantly reduces the potential for external manipulation.\n\nHowever, a notable concern arises from the output escaping, where only 37% of outputs are properly escaped. This presents a risk of Cross-Site Scripting (XSS) vulnerabilities, particularly if user-supplied data is not adequately sanitized before being displayed. While the plugin includes a nonce check and a capability check, the low percentage of proper output escaping is the primary weakness identified.\n\nThe vulnerability history shows zero known CVEs, which is a positive indicator. This suggests the plugin has historically been developed with security in mind or has not yet attracted significant security scrutiny. In conclusion, \"lana-seo\" v1.3.0 demonstrates a strong foundation with a minimal attack surface and secure database interactions. The critical area for improvement and potential risk lies in the insufficient output escaping.",[471],{"reason":472,"points":473},"Low percentage of properly escaped output (37%)",8,"2026-03-16T22:46:20.382Z",{"wat":476,"direct":485},{"assetPaths":477,"generatorPatterns":480,"scriptPaths":481,"versionParams":482},[478,479],"\u002Fwp-content\u002Fplugins\u002Flana-seo\u002Fassets\u002Fcss\u002Flana-seo-admin-styles.css","\u002Fwp-content\u002Fplugins\u002Flana-seo\u002Fassets\u002Fjs\u002Flana-seo-admin-script.js",[],[479],[483,484],"lana-seo\u002Fassets\u002Fcss\u002Flana-seo-admin-styles.css?ver=","lana-seo\u002Fassets\u002Fjs\u002Flana-seo-admin-script.js?ver=",{"cssClasses":486,"htmlComments":488,"htmlAttributes":491,"restEndpoints":493,"jsGlobals":494,"shortcodeOutput":496},[487],"lana-seo-admin-page",[489,490],"\u003C!-- Lana SEO Settings -->","\u003C!-- Lana Codes -->",[492],"data-lana-seo-setting",[],[495],"window.lana_seo_admin_script",[]]