[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fl38VEqSdWNlrCmM-Xzw1zGZd3YyVOZzKUx8cwH7-ddA":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":37,"analysis":143,"fingerprints":230},"comscore-tag","Comscore tag","1.0","Marco Canestrari","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcocanestrari\u002F","\u003Cp>Add Comscore tracking code to your head section. Just activate plugin and set your C2 ID.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author: \u003Ca href=\"http:\u002F\u002Fwww.marcocanestrari.it\u002F\" rel=\"nofollow ugc\">Marco Canestrari\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Simply add Comscore tracking code.",50,5120,0,"2016-08-17T07:58:00.000Z","4.6.30","3.0.0","",[19,20,21,22,23],"comscore","pageviews","tag","tracking","visitors","http:\u002F\u002Fwww.marcocanestrari.it","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomscore-tag.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"marcocanestrari",5,280,30,84,"2026-04-05T09:29:41.346Z",[38,62,88,106,124],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":59,"download_link":60,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"lead-forensics-roi","Lead Forensics","3.3.11","Lead Forensics Wordpress Plugin Support","https:\u002F\u002Fprofiles.wordpress.org\u002Fleadforensicspluginsupport\u002F","\u003Cp>Lead Forensics helps you to turn your anonymous website visitors into paying customers. Our business database is the biggest in the world, so every visitor who lands on your site becomes a potential lead.\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FcWOONn32qtM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Identify your anonymous business visitors and access their business name, telephone number, address, industry and company size. Close sales you never knew you had since 98% of businesses don’t make an enquiry. Take action on leads before your competitors, create watch lists and even assign leads by geography. Increase your online ROI by getting more leads out of your site.  On top of all that you can improve relationships with your current clients by setting alerts as they visit your site and review additional product or service offerings.\u003C\u002Fp>\n","Lead Forensics helps you to turn your anonymous website visitors into paying customers. Our business database is the biggest in the world, so every vi &hellip;",8000,101952,80,4,"2025-06-20T09:32:00.000Z","6.8.5","3.0",[54,55,56,57,58],"anonymous-visitors","b2b","ip-tracking","lead-forensics","leadforensics","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flead-forensics-roi\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flead-forensics-roi.3.3.11.zip",100,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":17,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":13,"last_vuln_date":87,"fetched_at":28},"add-pinterest-conversion-tags","Add Pinterest conversion tags for Pinterest Ads +  Site verification","1.2.6","Pagup","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagup\u002F","\u003Cp>\u003Cstrong>EASILY INSERT YOUR PINTEREST BASE CODE (TAG ID) & CREATE EVENTS FOR CONVERSION TRACKING.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Pinterest conversion tags plugin allows to add strategically your Pinterest TAG ID on all your webpages (with the base code). No need to edit your theme files!\u003C\u002Fp>\n\u003Cp>The simple interface of the Pinterest conversion Tags plugin gives you one place where you can insert your TAG ID.\u003C\u002Fp>\n\u003Cp>Also, you can easily add your Pinterest meta tag verification code to claim your site with Pinterest.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PREMIUM FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Pinterest conversion tags plugin allows you to create EVENTS on specific pages thanks to our \u003Cstrong>Event META BOX\u003C\u002Fstrong> feature available on each page.\u003C\u002Fp>\n\u003Cp>You can now define a conversion event by a specific action someone takes on your website, like signing up for your newsletter or buying a product.\u003C\u002Fp>\n\u003Cp>This plugin allows you to get conversion reporting for \u003Cstrong>8 types of activity\u003C\u002Fstrong> on your website:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PageVisit:\u003C\u002Fstrong> Record views of primary pages, such as product pages and article pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>iewCategory:\u003C\u002Fstrong> Record views of category pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search:\u003C\u002Fstrong> Record searches on your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AddToCart:\u003C\u002Fstrong> Record when items are added to shopping carts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkout:\u003C\u002Fstrong> Record completed transactions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WatchVideo:\u003C\u002Fstrong> Record video views\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Signup:\u003C\u002Fstrong> Record sign ups for your products or services\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lead:\u003C\u002Fstrong> Record interest in product or service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Add-to-cart, Search & Checkout Events\u003C\u002Fstrong> are directly managed on settings page while all others are managed via our \u003Cstrong>Event META BOX\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Once the codes are added, give it 5 minutes and then confirm in Pinterest Conversion Manager that the tags are properly implemented.\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fdevelopers.pinterest.com\u002Fdocs\u002Fad-tools\u002Fconversion-tag\u002F?\" rel=\"nofollow ugc\">full implementation guide\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HOW TO CHECK CONVERSION?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Click into your Pinterest Tag at https:\u002F\u002Fads.pinterest.com\u002Fconversion_tags\u002F. On the left you’ll see a section for ‘Tag Event History’. Here you’ll see all event codes you’ve successfully added. Next to the event code you’ll see how many times we’ve seen the tag fire in the last 24 hours as well as the timestamp of the most recent event fire in UTC time. The data in the tag event history is updated every 5 minutes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What you should know :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Give your campaigns a little room. As with any conversion based campaign, they need time to learn. This means you might initially see CPCs and CTRs that are a little out of line with what you normally see.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you’re able to, for the initial learning phase, increase your bids slightly over where you would normally set them to help give Pinterest the space it needs to learn and optimize. You can always scale back later.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Always test more than one pin, but preferably 3-5 pins per ad set.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If\u002Fwhen you make changes, make small adjustments incrementally. Meaning, you can’t go crazy to try to scale efforts that are going well because you’ll throw off the algorithms and your results might not scale the way you want them too.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pinterest’s new \u003Ca href=\"https:\u002F\u002Fblog.pinterest.com\u002Fen\u002Four-crazy-fun-new-visual-search-tool\" rel=\"nofollow ugc\">visual search\u003C\u002Fa> tool is a great way to help Pinners find your brand and products. Be sure the images in any product-focused Pins are clear and concise, increasing your chances that they’ll  be featured in visual searches for similar items and photos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Triple check that your conversion tag is placed on the right page––if you are tracking purchases, the tag needs to be on your order confirmation page, not the product page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No matter what vertical your brand falls into, choosing a stylized “voice” for your photos and sticking with it will ensure that your pins are consistent and coordinated––which will improve your brand experience across desktop and mobile.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>While keeping current trends in mind, be sure that you are also mindful of which gender you are targeting. Whether you are trying to reach males or females (or both), Pinterest released \u003Ca href=\"https:\u002F\u002Fblog.pinterest.com\u002Fen\u002Fbattle-sexes-pinterest-style\" rel=\"nofollow ugc\">recent data\u003C\u002Fa> on what each gender has been searching for.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","The Pinterest conversion tags plugin allows to add strategically your Pinterest TAG ID on all your webpages (with the base code).",1000,24777,66,9,"2026-01-16T23:28:00.000Z","6.9.4","4.1","5.6",[79,80,81,82,83],"pinterest-ads","pinterest-conversion-tag","pinterest-conversion-tracking","pinterest-for-business","pinterest-tag","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-pinterest-conversion-tags.zip",99,1,"2019-02-25 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":61,"downloaded":96,"rating":13,"num_ratings":13,"last_updated":97,"tested_up_to":75,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":104,"download_link":105,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"tracking-for-divi","Tracking for Divi","1.1.1","Kuba Serafinowski","https:\u002F\u002Fprofiles.wordpress.org\u002Fkubawtf\u002F","\u003Cp>Ever wanted to track the built-in contact form from Divi? If you tried using Google Tag Manager’s built-in form submit events to do it you probably noticed an inflated number of events flowing.\u003C\u002Fp>\n\u003Cp>This is because the form submission event is triggered even if there are form validation errors or the server returns another error.\u003C\u002Fp>\n\u003Cp>Since Divi doesn’t provide any JavaScript events to hook into there is no straightforward way to find out if a message has actually been sent.\u003C\u002Fp>\n\u003Cp>To get around this, this plugin listens to the network communication that is happening underneath. It’s based on the same mechanism Divi itself uses.\u003C\u002Fp>\n\u003Cp>There are three options now:\u003C\u002Fp>\n\u003Col>\n\u003Cli>a \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Ftag-platform\u002Ftag-manager\u002Fdatalayer\" rel=\"nofollow ugc\">dataLayer\u003C\u002Fa> event\u003C\u002Fli>\n\u003Cli>a \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fanalytics\u002Fanswer\u002F12229021\" rel=\"nofollow ugc\">Google Analytics 4 event\u003C\u002Fa> (using gtag.js)\u003C\u002Fli>\n\u003Cli>a \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F1722022\" rel=\"nofollow ugc\">Google Ads conversion\u003C\u002Fa> (also using gtag.js)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can use either one of them or event all of them together.\u003C\u002Fp>\n\u003Cp>You’ll be able to customize the dataLayer variable if you’re \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Ftag-platform\u002Ftag-manager\u002Fdatalayer#rename_the_data_layer\" rel=\"nofollow ugc\">not using the standard naming\u003C\u002Fa>, and the event names, separately for dataLayer and gtag.\u003C\u002Fp>\n\u003Ch4>Data layer reporting\u003C\u002Fh4>\n\u003Cp>The structure of the object pushed to the dataLayer is the following, with the default naming:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n  event: \"contact_form_submit\",\n  formId: string,\n  postId: number,\n  formData: {\n    name: string,\n    email: string,\n    message: string,\n  },\n  allFormData?: Record\u003Cstring, unknown>, \u002F\u002F when \"Include all form data\" is enabled\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>It’s up to you to use or discard the form data.\u003C\u002Fp>\n\u003Ch4>Google Analytics 4 reporting\u003C\u002Fh4>\n\u003Cp>The Google Analytics event is sent with flattened parameters:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>gtag(\n  \"event\",\n  \"contact_form_submit\",\n  {\n    form_id: \"divi\u002Fcontact-form-0\",\n    name: \"John\",\n    email: \"john@example.com\",\n    message: \"Hello\",\n    \u002F\u002F additional fields when \"Include all form data\" is enabled\n  }\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Form data (name, email, message) is included by default. When “Include all form data” is enabled, all form fields are flattened into the event parameters.\u003C\u002Fp>\n\u003Cp>\u003Cem>This will only work if you have a \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F11994839\" rel=\"nofollow ugc\">Google Tag\u003C\u002Fa> already deployed on the website i.e. the \u003Ccode>gtag()\u003C\u002Fcode> function is available.\u003C\u002Fem> Otherwise, you will see a warning in your console like this:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Tracking for Divi: gtag event failed, gtag is not defined\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Google Ads conversion reporting\u003C\u002Fh4>\n\u003Cp>The Google Ads conversion is sent like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>gtag(\n  \"event\",\n  \"conversion\",\n  {\n    send_to: \"\u003Cconversion_id>\u002F\u003Cconversion_label>\",\n  }\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>There is no default for \u003Ccode>conversion_id\u003C\u002Fcode> and \u003Ccode>conversion_label\u003C\u002Fcode> as they are always created individually in Google Ads.\u003C\u002Fp>\n\u003Cp>\u003Cem>This will only work if you have a \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F11994839\" rel=\"nofollow ugc\">Google Tag\u003C\u002Fa> already deployed on the website i.e. the \u003Ccode>gtag()\u003C\u002Fcode> function is available.\u003C\u002Fem> Otherwise, you will see a warning in your console like this:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Tracking for Divi: Google Ads conversion event failed, gtag is not defined\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This plugin hasn’t been thoroughly tested with Divi forms that redirect to a success page. The tracking works just as well, however the redirect could interrupt the tracking flow e.g. if Google Tag Manager has a lot of logic and doesn’t trigger the tags in time. The tags themselves these days \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fanalytics\u002Fanswer\u002F9964640#event-batching\" rel=\"nofollow ugc\">use the beacon API\u003C\u002Fa> (see \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FBeacon_API\" rel=\"nofollow ugc\">MDN\u003C\u002Fa> for reference) so the requests shouldn’t be interrupted as long as they are fired before website unload.\u003C\u002Fp>\n","Track successful Divi contact form submissions with dataLayer events, Google Analytics, and Google Ads conversions.",209,"2026-03-04T19:33:00.000Z","5.3","7.4",[101,102,103,22],"datalayer","divi","tag-manager","https:\u002F\u002Fgithub.com\u002Fzizzfizzix\u002Ftracking-for-divi","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftracking-for-divi.1.1.1.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":13,"num_ratings":13,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":17,"tags":119,"homepage":122,"download_link":123,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"clickback-web-tracker","Clickback","2.05","cbmfoerster","https:\u002F\u002Fprofiles.wordpress.org\u002Fcbmfoerster\u002F","\u003Cp>Clickback is website visitor identification software that provides you with the names of companies that visit your website, but don’t convert. This allows you to turn anonymous visits into sales prospects. This plugin lets you easily add your unique Clickback tracking code into the header of your WordPress site.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Fill your sales funnel with the 98% of website visitors that don’t contact you by identifying key decision-makers who work at the companies that visit your website. Have your sales team follow up with early-stage prospects before your competitors do. You can create automated email notifications to manage your pipeline more efficiently because you’ll know when a current prospect revisits your site. Take advantage of our sophisticated website visitor identification software that shows you leads, not just analytics (such as IP addresses), so you can grow your revenue.\u003C\u002Fp>\n\u003Cp>You can learn more about the Clickback visitor identification software on their \u003Ca href=\"https:\u002F\u002Fwww.clickback.com\u002Fwebsite-lead-generation-software\u002F\" rel=\"nofollow ugc\">official website\u003C\u002Fa>.\u003C\u002Fp>\n","Clickback adds a small line of code to your WordPress site so you can identify companies who have visited your website but haven't converted.",90,2432,"2021-03-03T13:19:00.000Z","5.7.0","4.0",[54,55,120,121,56],"click-back","clickback","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclickback-web-tracker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclickback-web-tracker.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":13,"num_ratings":13,"last_updated":134,"tested_up_to":75,"requires_at_least":135,"requires_php":99,"tags":136,"homepage":17,"download_link":142,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"seojuice","SEOJuice","2.0.14","Calm North Labs - SEOJuice Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fseojuice\u002F","\u003Cp>SEOJuice helps you monitor and improve your website visibility across traditional search engines and AI platforms. Track your presence in ChatGPT, Claude, Gemini, and Perplexity while automating on-page SEO optimization.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Version 2.0:\u003C\u002Fstrong> Enhanced performance with improved optimization delivery and AI platform tracking.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>AI Visibility Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\n* Monitor your presence in ChatGPT, Claude, Gemini, and Perplexity\u003Cbr \u002F>\n* Track AI citations and mentions\u003Cbr \u002F>\n* Real-time prompt analysis\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Search Engine Visibility\u003C\u002Fstrong>\u003Cbr \u002F>\n* Google Search Console integration\u003Cbr \u002F>\n* Traffic and ranking monitoring\u003Cbr \u002F>\n* Performance benchmarks\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automated On-Page SEO\u003C\u002Fstrong>\u003Cbr \u002F>\n* Smart internal linking with contextual suggestions\u003Cbr \u002F>\n* Meta tags and structured data optimization\u003Cbr \u002F>\n* AI-generated image alt text\u003Cbr \u002F>\n* 95+ language support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Technical SEO Audits\u003C\u002Fstrong>\u003Cbr \u002F>\n* Core Web Vitals monitoring\u003Cbr \u002F>\n* Broken link detection\u003Cbr \u002F>\n* Comprehensive site analysis\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Analytics & Reports\u003C\u002Fstrong>\u003Cbr \u002F>\n* Detailed visibility metrics\u003Cbr \u002F>\n* PDF reports with whitelabel support\u003Cbr \u002F>\n* Competitor tracking\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Connect your WordPress site to SEOJuice\u003C\u002Fli>\n\u003Cli>Automatic analysis of your content and optimization opportunities\u003C\u002Fli>\n\u003Cli>Monitor your visibility across search engines and AI platforms\u003C\u002Fli>\n\u003Cli>Receive actionable insights and automated improvements\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>Works with any WordPress theme, page builders (Elementor, Divi, Beaver Builder), caching plugins (WP Rocket, LiteSpeed, SG Optimizer), and SEO plugins (Yoast, Rank Math).\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to SEOJuice services:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Services Used:\u003C\u002Fstrong>\u003Cbr \u002F>\n* API: smart.seojuice.io – SEO optimization data\u003Cbr \u002F>\n* CDN: cdn.seojuice.io – Tracking script\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Processing:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Page URLs sent for analysis\u003Cbr \u002F>\n* Content analyzed via crawlers\u003Cbr \u002F>\n* No personal user data collected\u003Cbr \u002F>\n* GDPR compliant\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Links:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Terms: https:\u002F\u002Fseojuice.io\u002Fterms\u003Cbr \u002F>\n* Privacy: https:\u002F\u002Fseojuice.io\u002Fprivacy-policy\u002F\u003Cbr \u002F>\n* DPA: https:\u002F\u002Fseojuice.io\u002Fdata-processing-agreement\u002F\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Contact hello@seojuice.io or visit https:\u002F\u002Fhelp.seojuice.io\u003C\u002Fp>\n\u003Cp>Built to help you increase visibility across search engines and AI platforms. Learn more at https:\u002F\u002Fseojuice.io\u003C\u002Fp>\n","Increase your website visibility across Google, ChatGPT, Claude, Gemini, and Perplexity with automated SEO optimization.",70,1763,"2026-03-03T17:37:00.000Z","5.0",[137,138,139,140,141],"ai-search","internal-links","meta-tags","seo","visibility-tracking","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseojuice.2.0.14.zip",{"attackSurface":144,"codeSignals":160,"taintFlows":184,"riskAssessment":223,"analyzedAt":229},{"hooks":145,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[146,152],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_menu","comscore_menu","comscore-tag.php",17,{"type":147,"name":153,"callback":154,"file":150,"line":155},"wp_head","comscore_tag",18,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":13,"externalRequests":13,"nonceChecks":86,"capabilityChecks":13,"bundledLibraries":183},[],{"prepared":13,"raw":13,"locations":163},[],{"escaped":13,"rawEcho":165,"locations":166},8,[167,170,172,173,175,177,179,181],{"file":150,"line":168,"context":169},86,"raw output",{"file":150,"line":171,"context":169},88,{"file":150,"line":171,"context":169},{"file":150,"line":174,"context":169},89,{"file":150,"line":176,"context":169},118,{"file":150,"line":178,"context":169},121,{"file":150,"line":180,"context":169},142,{"file":150,"line":182,"context":169},145,[],[185,212],{"entryPoint":186,"graph":187,"unsanitizedCount":13,"severity":211},"comscore_config (comscore-tag.php:56)",{"nodes":188,"edges":207},[189,194,199,203],{"id":190,"type":191,"label":192,"file":150,"line":193},"n0","source","$_POST['comscore_settings']",71,{"id":195,"type":196,"label":197,"file":150,"line":193,"wp_function":198},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":200,"type":191,"label":201,"file":150,"line":202},"n2","$_REQUEST",65,{"id":204,"type":196,"label":205,"file":150,"line":174,"wp_function":206},"n3","echo() [XSS]","echo",[208,210],{"from":190,"to":195,"sanitized":209},true,{"from":200,"to":204,"sanitized":209},"low",{"entryPoint":213,"graph":214,"unsanitizedCount":13,"severity":211},"\u003Ccomscore-tag> (comscore-tag.php:0)",{"nodes":215,"edges":220},[216,217,218,219],{"id":190,"type":191,"label":192,"file":150,"line":193},{"id":195,"type":196,"label":197,"file":150,"line":193,"wp_function":198},{"id":200,"type":191,"label":201,"file":150,"line":202},{"id":204,"type":196,"label":205,"file":150,"line":174,"wp_function":206},[221,222],{"from":190,"to":195,"sanitized":209},{"from":200,"to":204,"sanitized":209},{"summary":224,"deductions":225},"The comscore-tag plugin version 1.0 demonstrates a relatively strong security posture based on the static analysis. The absence of any identified CVEs in its history is a positive indicator, suggesting a lack of previously exploited vulnerabilities. Furthermore, the code signals reveal no dangerous functions, file operations, or external HTTP requests, and all SQL queries utilize prepared statements, which are excellent security practices. The presence of a nonce check and the complete lack of an attack surface (AJAX handlers, REST API routes, shortcodes, cron events) without authentication or permission checks are also commendable, significantly reducing the potential for exploitation through common WordPress attack vectors.\n\nHowever, a significant concern arises from the output escaping analysis. With 8 total outputs and 0% properly escaped, this plugin presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data rendered to the user that originates from user input or external sources could be malicious and executed in the user's browser. This weakness, coupled with the absence of capability checks, means that even if there were entry points, authorization would not be enforced. The lack of vulnerability history is positive, but it does not negate the immediate risks identified in the code itself.\n\nIn conclusion, while the comscore-tag plugin has strengths in its limited attack surface and secure database practices, the critical deficiency in output escaping represents a serious security flaw. The absence of historical vulnerabilities is encouraging, but it should not lead to complacency, as the identified code-level risks are substantial and require immediate attention.",[226],{"reason":227,"points":228},"Unescaped output (8 total outputs, 0% escaped)",20,"2026-03-16T21:57:12.697Z",{"wat":231,"direct":237},{"assetPaths":232,"generatorPatterns":233,"scriptPaths":234,"versionParams":236},[],[],[235],"\u002Fwp-content\u002Fplugins\u002Fcomscore-tag\u002Fcomscore-tag.php",[],{"cssClasses":238,"htmlComments":239,"htmlAttributes":242,"restEndpoints":244,"jsGlobals":245,"shortcodeOutput":247},[],[240,241],"\u003C!-- Begin comScore Tag -->","\u003C!-- End comScore Tag -->",[243],"name=\"comscore_settings[C2]\"",[],[246],"COMSCORE.beacon",[]]