[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnLZaxYqhbyEyzuuPx50uQ4iuvGVEiq8oJh10JER2vwU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":124,"fingerprints":221},"antoniolite-yandex-metrica-json-ld-schema","JSON-LD Schema for Yandex Metrica","1.1","antoniolite","https:\u002F\u002Fprofiles.wordpress.org\u002Fantoniolite\u002F","\u003Cp>Yandex Metrica is a Yandex’s free tool for everyone to track your website. This plugins inserts the needed JSON-LD Schema in your post pages so you can use the content reports in Yandex Metrica.\u003C\u002Fp>\n\u003Cp>The content reports in Yandex Metrica show you key publisher indicators in real time, the most popular articles and click-through sources, engagement indicators and separate traffic rubrics, traffic and audience interest for materials by author, engagement and traffic indicators for various topics.\u003C\u002Fp>\n\u003Cp>You can read about the content reports at the official \u003Ca href=\"https:\u002F\u002Fyandex.com\u002Fblog\u002Fmetrica\u002Fyandex-metrica-for-media-introducing-content-reports\" rel=\"nofollow ugc\">Yandex Metrica Blog\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can register with Yandex Metrica and create your tag for free in the \u003Ca href=\"https:\u002F\u002Fmetrica.yandex.com\u002F\" rel=\"nofollow ugc\">official web site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You need to insert the Yandex Metrica tracking code in your website.\u003C\u002Fp>\n\u003Cp>Please note that you must activate the content reports in your tag’s settings.\u003C\u002Fp>\n\u003Ch4>Data included in the JSON-LD Schema\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Featured image\u003C\u002Fli>\n\u003Cli>Category\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Date published\u003C\u002Fli>\n\u003Cli>Date updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Author\n\u003Cul>\n\u003Cli>Display name\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Avatar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Publisher\n\u003Cul>\n\u003Cli>Name\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Logo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>About the BreadcrumbList, this is how the plugin works:\u003C\u002Fp>\n\u003Cp>As first step, the plugin recovers all the post’s categories, ordering them by parent category, so the first category or categories in the list will be them without parent category, and then by category name. If you use Yoast SEO and you set the primary category, this one category will be the category passed as ListItem with position 1 in the JSON-LD Schema. If not using Yoast SEO, the first category without parent category will be ListItem with position 1 in the JSON-LD Schema.\u003C\u002Fp>\n\u003Cp>Once the plugin set the main category, it will check with all the rest categories if some of these is a subcategory, and the first one occurrence will be the ListItem with position 2 in the JSON-LD Schema.\u003C\u002Fp>\n","Insert the needed JSON-LD Schema in your post pages so you can use the content reports in Yandex Metrica",10,1042,0,"","5.5.18","4.6","5.6",[19,20,21,22,23],"analytics","content-analytics","metrica","yandex","yandex-metrica","https:\u002F\u002Fwww.antoniolite.com\u002F2019\u002F12\u002Fplugin-wordpress-yandex-metrica-jsonld-schema\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fantoniolite-yandex-metrica-json-ld-schema.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,30,94,"2026-04-04T11:48:28.079Z",[36,56,74,89,107],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":26,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":16,"requires_php":49,"tags":50,"homepage":14,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":55},"dco-insert-analytics-code","DCO Insert Analytics Code","1.1.3","Denis Yanchevskiy","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenisco\u002F","\u003Cp>DCO Insert Analytics Code is a WordPress plugin is intended for insert analytics code(or any custom code) before \u003C\u002Fhead> or after \u003Cbody> or before \u003C\u002Fbody>\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>After installation and activation, you can insert the necessary code to the respective fields on the plugin settings page.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyadenis\u002FDCO-Insert-Analytics-Code\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Before \u003C\u002Fhead> code\u003C\u002Fli>\n\u003Cli>After \u003Cbody> code\u003C\u002Fli>\n\u003Cli>Before \u003C\u002Fbody> code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filters list\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>dco_iac_get_options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter for hardcoding override plugin settings. You won’t be able to edit them on the settings page anymore when using this filter.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>dco_iac_insert_before_head\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter to change the code is inserted before \u003C\u002Fhead>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>dco_iac_insert_before_head_show\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter to change show the code is inserted before \u003C\u002Fhead>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>dco_iac_insert_after_body\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter to change the code is inserted after \u003Cbody>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>dco_iac_insert_after_body_show\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter to change show the code is inserted after \u003Cbody>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>dco_iac_insert_before_body\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter to change the code is inserted before \u003C\u002Fbody>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>dco_iac_insert_before_body_show\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter to change show the code is inserted before \u003C\u002Fbody>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>dco_iac_disable_do_shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter to disable shortcode processing in inserted codes\u003C\u002Fp>\n\u003Ch4>Examples of using filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Hardcoding override plugin settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F*\n* $current - current plugin settings\n*\n* $options - plugin settings from database\n*\n* $default - default plugin settings\n*\u002F\n\nfunction custom_get_options($current, $options, $default) {\n    $array = array(\n        'before_head' => '\u003C!-- before \u003C\u002Fhead> -->',\n        'before_head_show' => '0',\n        'after_body' => '\u003C!-- after \u003Cbody> -->',\n        'after_body_show' => '1',\n        'before_body' => '\u003C!-- before \u003C\u002Fbody> -->',\n        'before_body_show' => '2'\n    );\n\n    return $array;\n}\n\nadd_filter('dco_iac_get_options', 'custom_get_options', 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Change before \u003C\u002Fhead> code\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F*\n* $code - value from \"before \u003C\u002Fhead>\" setting\n*\u002F\n\nfunction custom_before_head_code( $code ) {\n    return $code . '\u003C!-- before \u003Chead> -->' . \"\\n\";\n}\n\nadd_filter( 'dco_iac_insert_before_head', 'custom_before_head_code' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Change before \u003C\u002Fbody> code show\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F*\n* $value - value from \"before \u003C\u002Fbody> show\" setting\n*\u002F\n\nfunction custom_before_head_code( $value ) {\n    return '2';\n}\n\nadd_filter( 'dco_iac_insert_before_body_show', 'custom_before_body_show' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Disable shortcode processing in insert codes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('dco_iac_disable_do_shortcode', '__return_true');\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Allows you to insert analytics code before \u003C\u002Fhead> or after \u003Cbody> or before \u003C\u002Fbody>",4000,38518,8,"2021-07-28T12:29:00.000Z","5.8.13","5.3",[19,51,52,23],"google-analytics","metrika","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdco-insert-analytics-code.1.1.3.zip",85,"2026-03-15T15:16:48.613Z",{"slug":57,"name":58,"version":59,"author":58,"author_profile":60,"description":61,"short_description":62,"active_installs":26,"downloaded":63,"rating":26,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":16,"requires_php":67,"tags":68,"homepage":71,"download_link":72,"security_score":73,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":55},"komito-analytics","Komito Analytics","1.2.3","https:\u002F\u002Fprofiles.wordpress.org\u002Fkomito\u002F","\u003Cp>Komito Analytics is a free, open-source enhancement for the most popular web analytics software.\u003Cbr \u002F>\nUnlocks the power of digital analytics with additional insights about visitor’s behavior such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Social interaction tracking\u003C\u002Fli>\n\u003Cli>Form submissions\u003C\u002Fli>\n\u003Cli>Tracking pageviews by users logged in to social networks\u003C\u002Fli>\n\u003Cli>CTA links clicks\u003C\u002Fli>\n\u003Cli>Downloads and outbound links\u003C\u002Fli>\n\u003Cli>Video and audio events\u003C\u002Fli>\n\u003Cli>Scroll and print events\u003C\u002Fli>\n\u003Cli>Tracking pageviews with blocked ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For further information and instructions please see the \u003Ca href=\"https:\u002F\u002Fkomito.net\u002Fintegration\u002F\" rel=\"nofollow ugc\">Komito Analytics integration page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>3rd Party External Script\u003C\u002Fh3>\n\u003Cp>This plugin leverages the functionality of Komito Analytics and it utilizes an external JavaScript file (https:\u002F\u002Fkomito.net\u002Fkomito.js).\u003Cbr \u002F>\nBy using this plugin, you acknowledge that a third party script will be embedded into the website.\u003C\u002Fp>\n\u003Cp>We understand the importance of data privacy and transparency, however, privacy is not a concern: Komito Analytics does not store any data.\u003Cbr \u002F>\nWhy? Because it’s an extension for the most popular web analytics software, not a data collection service.\u003C\u002Fp>\n\u003Cp>Here are some resources to learn more about Komito Analytics:\u003Cbr \u002F>\n* https:\u002F\u002Fkomito.net\u002F\u003Cbr \u002F>\n* https:\u002F\u002Fkomito.net\u002Fabout\u002F\u003Cbr \u002F>\n* https:\u002F\u002Fkomito.net\u002Fintegration\u002F\u003C\u002Fp>\n","Komito Analytics is a free, open-source enhancement for the most popular web analytics software.",128713,7,"2024-07-12T16:17:00.000Z","6.5.8","7.2",[69,19,70,51,23],"adobe-analytics","event-tracking","https:\u002F\u002Fkomito.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkomito-analytics.1.2.3.zip",92,{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":11,"downloaded":82,"rating":13,"num_ratings":13,"last_updated":83,"tested_up_to":84,"requires_at_least":16,"requires_php":14,"tags":85,"homepage":14,"download_link":88,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":55},"multi-counter","Multi Counter","1.2.1","Roman","https:\u002F\u002Fprofiles.wordpress.org\u002Fcr1000\u002F","\u003Cp>This plugin allows you to add four counters on the site: Google Analytics, Yandex Metrics, StatCounter, Openstat!\u003C\u002Fp>\n\u003Ch4>Main features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>**Google Analytics\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>**Yandex Metrica\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>**StatCounter\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>**Openstat\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>. You have access to technical support, tutorials and videos – if you have any problem we will solve it in 24 hours!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Very easy and understandable visual interface\u003C\u002Fstrong>. Plugin has clear visual interface and convenient for both skilled and beginner users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows you to add four counters on the site: Google Analytics, Yandex Metrics, StatCounter, Openstat!",1856,"2017-02-07T12:20:00.000Z","4.7.32",[86,51,75,87,23],"counter","statcounter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmulti-counter.1.2.1.zip",{"slug":23,"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":102,"requires_php":17,"tags":103,"homepage":105,"download_link":106,"security_score":73,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":55},"Yandex Metrica","2.0.2","Mustafa Uysal","https:\u002F\u002Fprofiles.wordpress.org\u002Fm_uysl\u002F","\u003Cp>The best Yandex Metrica plugin for WordPress.\u003C\u002Fp>\n\u003Ch4>What is Metrica\u003C\u002Fh4>\n\u003Cp>Metrica is an analytics tool like just like google analytics. You can learn more about from \u003Ca href=\"https:\u002F\u002Fmetrica.yandex.com\" rel=\"nofollow ugc\">official website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to manage counter’s  tracking options.\u003C\u002Fli>\n\u003Cli>Role based user tracking\u003C\u002Fli>\n\u003Cli>Dashboard widget that displays Metrica graphics,, summary of site usage, top pages etc..\u003C\u002Fli>\n\u003Cli>Role based user access for the displaying dashboard widget\u003C\u002Fli>\n\u003Cli>Basic mode is ready! If you don’t want to give API access, you can try basic mode.\u003C\u002Fli>\n\u003Cli>i18n support: Completely translation ready!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (en_US), built-in\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR), native support\u003C\u002Fli>\n\u003Cli>Russian (ru_RU), \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Foleg0789\" rel=\"nofollow ugc\">oleg0789\u003C\u002Fa> and Ксения Рыбка\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Pull requests are welcome on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmustafauysal\u002Fyandex-metrica\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you like Yandex Metrica, then consider checking out my other projects:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3WIGUTg\" rel=\"friend nofollow ugc\">Powered Cache\u003C\u002Fa> – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F4ag2OAc\" rel=\"friend nofollow ugc\">Magic Login Pro\u003C\u002Fa> – Easy, secure, and passwordless authentication for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3wAFSxM\" rel=\"friend nofollow ugc\">Easy Text-to-Speech for WordPress\u003C\u002Fa> – Transform your textual content into high-quality synthesized speech with Amazon Polly.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F4bk1Tjp\" rel=\"friend nofollow ugc\">Handywriter\u003C\u002Fa> – AI-powered writing assistant that can help you create content for your WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F44GZOf8\" rel=\"friend nofollow ugc\">PaddlePress PRO\u003C\u002Fa> – Paddle Plugin for WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy way to use Yandex Metrica on your WordPress site.",20000,421614,76,33,"2025-02-23T12:49:00.000Z","6.7.5","5.0",[19,21,52,104,22],"stats","https:\u002F\u002Fgithub.com\u002Fmustafauysal\u002Fyandex-metrica","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyandex-metrica.2.0.2.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":14,"tags":122,"homepage":14,"download_link":123,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":55},"yandex-metrika","Яндекс Метрика","0.8.4","Konstantin Kovshenin","https:\u002F\u002Fprofiles.wordpress.org\u002Fkovshenin\u002F","\u003Cp>Данный плагин позволит вам легко вставить код счётчика Яндекс Метрика на ваш сайт. При этом вам не нужно редактировать файлы вашей темы, и счётчик продолжит работать даже при смене вашей активной темы.\u003C\u002Fp>\n\u003Cp>После активации плагина зайдите в раздел Настройки – Яндекс Метрика для того, чтобы вставить код вашего счётчика. Учтите, что для редактирования кода счетчика, вам необходимы права администратора на сайте WordPress (или супер-администратора в режиме Multisite).\u003C\u002Fp>\n","Яндекс Метрика для вашего сайта на WordPress.",10000,153632,90,15,"2017-11-28T09:37:00.000Z","4.6.30","3.0",[19,21,52,104,22],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyandex-metrika.0.8.4.zip",{"attackSurface":125,"codeSignals":150,"taintFlows":211,"riskAssessment":212,"analyzedAt":220},{"hooks":126,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":13,"unprotectedCount":13},[127,133,138,142],{"type":128,"name":129,"callback":130,"file":131,"line":132},"filter","wpseo_json_ld_output","__return_false","yandex-metrica-json-ld-schema.php",18,{"type":134,"name":135,"callback":136,"file":131,"line":137},"action","admin_init","ymschema_settings_init",38,{"type":134,"name":139,"callback":140,"file":131,"line":141},"admin_menu","ymschema_settings_page",40,{"type":134,"name":143,"callback":144,"file":131,"line":145},"wp_head","yandex_metrica_json_ld_schema",304,[],[],[],[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":13,"externalRequests":209,"nonceChecks":13,"capabilityChecks":209,"bundledLibraries":210},[],{"prepared":13,"raw":13,"locations":153},[],{"escaped":155,"rawEcho":156,"locations":157},6,25,[158,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207],{"file":131,"line":159,"context":160},231,"raw output",{"file":131,"line":162,"context":160},232,{"file":131,"line":164,"context":160},233,{"file":131,"line":166,"context":160},234,{"file":131,"line":168,"context":160},235,{"file":131,"line":170,"context":160},236,{"file":131,"line":172,"context":160},237,{"file":131,"line":174,"context":160},238,{"file":131,"line":176,"context":160},240,{"file":131,"line":178,"context":160},244,{"file":131,"line":180,"context":160},245,{"file":131,"line":182,"context":160},246,{"file":131,"line":184,"context":160},247,{"file":131,"line":186,"context":160},251,{"file":131,"line":188,"context":160},252,{"file":131,"line":190,"context":160},253,{"file":131,"line":192,"context":160},256,{"file":131,"line":194,"context":160},257,{"file":131,"line":196,"context":160},264,{"file":131,"line":198,"context":160},265,{"file":131,"line":200,"context":160},268,{"file":131,"line":202,"context":160},281,{"file":131,"line":204,"context":160},282,{"file":131,"line":206,"context":160},291,{"file":131,"line":208,"context":160},292,1,[],[],{"summary":213,"deductions":214},"The \"antoniolite-yandex-metrica-json-ld-schema\" v1.1 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points indicates a minimal attack surface. Furthermore, the code signals show no dangerous functions, no direct SQL queries (all using prepared statements), and no file operations, all of which are positive security indicators. The plugin also avoids bundled libraries and shows no taint analysis findings, suggesting a lack of common vulnerabilities related to data flow manipulation.\n\nHowever, a significant concern arises from the output escaping. With 31 total outputs and only 19% properly escaped, a substantial portion of the plugin's output is at risk of Cross-Site Scripting (XSS) vulnerabilities. While there are no identified vulnerabilities in its history, this lack of historical issues might be due to its relatively simple functionality or a lack of prior thorough analysis rather than inherent invulnerability. The plugin also performs an external HTTP request, which, while not inherently a vulnerability, warrants review for secure implementation to prevent potential man-in-the-middle attacks or data exfiltration if the external endpoint is compromised.\n\nIn conclusion, while the plugin demonstrates good practices in limiting its attack surface and avoiding risky coding patterns like raw SQL, the low rate of proper output escaping is a critical weakness that needs immediate attention. The presence of an external HTTP request also adds a minor point of concern. The absence of historical vulnerabilities is a positive sign, but it should not overshadow the identified risks in the static analysis.",[215,217],{"reason":216,"points":118},"Low percentage of properly escaped output",{"reason":218,"points":219},"External HTTP request made",3,"2026-03-16T23:18:25.319Z",{"wat":222,"direct":229},{"assetPaths":223,"generatorPatterns":226,"scriptPaths":227,"versionParams":228},[224,225],"\u002Fwp-content\u002Fplugins\u002Fantoniolite-yandex-metrica-json-ld-schema\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fantoniolite-yandex-metrica-json-ld-schema\u002Fjs\u002Fadmin.js",[],[],[],{"cssClasses":230,"htmlComments":231,"htmlAttributes":233,"restEndpoints":234,"jsGlobals":235,"shortcodeOutput":236},[],[232],"\u003C!-- JSON-LD Schema for Yandex Metrica -->",[],[],[],[]]