[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNIedDBmFrH_HPYZePfVVgEGA5ctrF_FfaikaHMkMo5w":3,"$frHMJVcsc7TPwkwEl_EPFI208HhbCagzAA6vZ31-AFtk":282,"$fXzd2E0tFYtcaUVMBJSQzPemjPkCm_1vymZ2CDQKa6ms":286},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":130,"fingerprints":253},"url-content-mapper","URL Content Mapper","1.4","Wajahat Mubashir","https:\u002F\u002Fprofiles.wordpress.org\u002Fwajahatmubashir\u002F","\u003Cp>URL Content Mapper dynamically adds content groups in Google Analytics 4 and injects code before GA4 or Google Tag Manager scripts in the \u003Ccode>\u003Chead>\u003C\u002Fcode> tag of your WordPress site. This allows you to better organize and track user activity, ensuring that your analytics data is both accurate and comprehensive.\u003C\u002Fp>\n","A simple plugin to dynamically add content groups in GA4 and inject code before GA4\u002FGTM scripts.",0,1576,"2025-12-17T17:30:00.000Z","6.8.5","5.0","7.2",[18,19,20,21],"analytics","content-groups","ga4","google-tag-manager","https:\u002F\u002Fwajahatmubashir.netlify.app\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furl-content-mapper.1.4.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"wajahatmubashir",4,30,94,"2026-05-20T02:54:35.236Z",[36,60,81,96,115],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":26},"gtm-kit","GTM Kit – Google Tag Manager & GA4 integration","2.8.3","TLA Media","https:\u002F\u002Fprofiles.wordpress.org\u002Ftlamedia\u002F","\u003Cp>GTM Kit puts the Google Tag Manager container code on your website so that you don’t need to touch any code. It also pushes data from WooCommerce, Easy Digital Downloads (EDD) and Contact Form 7 to the data layer for use with for Google Analytics 4, Facebook and other GTM tags.\u003C\u002Fp>\n\u003Cp>The goal of GTM Kit is to provide a flexible tool for generating the data layer for Google Tag Manager. It is easy to use and doesn’t require any coding, but it allows developers to customize the plugin as needed.\u003C\u002Fp>\n\u003Ch3>eCommerce events tracked with Google Analytics 4\u003C\u002Fh3>\n\u003Cp>The following GA4 events are automatically included in the dataLayer:\u003C\u002Fp>\n\u003Ch3>WooCommerce\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>view_item_list\u003C\u002Fli>\n\u003Cli>select_item\u003C\u002Fli>\n\u003Cli>view_item\u003C\u002Fli>\n\u003Cli>add_to_wishlist \u003Cstrong>[Premium]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>add_to_cart\u003C\u002Fli>\n\u003Cli>view_cart\u003C\u002Fli>\n\u003Cli>remove_from_cart\u003C\u002Fli>\n\u003Cli>begin_checkout\u003C\u002Fli>\n\u003Cli>add_shipping_info\u003C\u002Fli>\n\u003Cli>add_payment_info\u003C\u002Fli>\n\u003Cli>purchase\u003C\u002Fli>\n\u003Cli>refund \u003Cstrong>[Premium]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>order_paid \u003Cstrong>[Premium]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlock all features with \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fgtm-kit-woo-add-on\u002F\" rel=\"nofollow ugc\">GTM Kit Woo Add-On\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Easy Digital Downloads\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>view_item\u003C\u002Fli>\n\u003Cli>add_to_cart\u003C\u002Fli>\n\u003Cli>begin_checkout\u003C\u002Fli>\n\u003Cli>purchase\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible container implementation\u003C\u002Fh3>\n\u003Cp>Depending on how you use Google Tag Manager you can delay the loading of the container script until the browser is idle. This may be relevant to you be if are focusing on pagespeed.\u003C\u002Fp>\n\u003Cp>You may enter a custom domain name if you are using a custom server side GTM (sGTM) container for tracking. It’s also possible to specify a custom loader. GTM Kit has full support for Stape server GTM hosting.\u003C\u002Fp>\n\u003Ch3>Post data\u003C\u002Fh3>\n\u003Cp>You may specify which post data elements you wish to include in the dataLayer for use in Google Tag Manager.\u003Cbr \u002F>\n– Post type: include the type of the current post or archive page.\u003Cbr \u002F>\n– Page type: include a defined page type. I.e. post, page, product, category, cart, checkout etc.\u003Cbr \u002F>\n– Categories: include the categories of the current post or archive page.\u003Cbr \u002F>\n– Tags: include the tags of the current post or archive page.\u003Cbr \u002F>\n– Post title: include the post title of the current post.\u003Cbr \u002F>\n– Post ID: include the Post ID of the current post.\u003Cbr \u002F>\n– Post date: include the post date.\u003Cbr \u002F>\n– Post author name: include the post author name.\u003Cbr \u002F>\n– Post author ID: include the post author ID.\u003C\u002Fp>\n","Google Tag Manager and GA4 integration. Including WooCommerce data for Google Analytics 4 and support for server side GTM.",30000,549145,96,19,"2026-03-18T08:27:00.000Z","6.9.4","6.7","7.4",[18,20,21,53,54],"gtm","woocommerce","https:\u002F\u002Fgtmkit.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgtm-kit.2.8.3.zip",99,1,"2025-03-31 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":11,"num_ratings":11,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"ach-tag-manager","ACh Tag Manager","1.0.1","ACh","https:\u002F\u002Fprofiles.wordpress.org\u002Fach1992\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fach.li\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fach-tag-manager\u002F#installation\" rel=\"ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fach-tag-manager\u002Freviews\u002F#new-post\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>ACh Google Tag Manager\u003C\u002Fstrong> is a free tool for everyone to manage Global Site Tag (GA4 Measurement ID), Google Tag Manager, and Google Analytics. You can set up \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fanalytics\u002Fanswer\u002F10089681\" rel=\"nofollow ugc\">Google Analytics 4 property\u003C\u002Fa> (GA4) with this plugin.\u003C\u002Fp>\n\u003Ch3>ACh Google Tag Manager Features You’ll Absolutely love\u003C\u002Fh3>\n\u003Ch4>You can set up Google Analytics 4 property (GA4) with this plugin.\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>The easy way to set GA4 Measurement ID.\u003C\u002Fp>\n\u003Cp>The easy way to set Global Site Tag.\u003C\u002Fp>\n\u003Cp>The easy way to set Google Tag Manager.\u003C\u002Fp>\n\u003Cp>The easy way to set Google Analytics.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>If you want to contribute to the translation, \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fach-tag-manager\" rel=\"nofollow ugc\">please visit our translation section\u003C\u002Fa>. We appreciate all the translation help we can get.\u003C\u002Fp>\n","Manage GA4 Measurement ID, Google Tag Manager, and Google Analytics. You can set up Google Analytics 4 property (GA4).",10,1552,"2024-08-09T05:57:00.000Z","6.6.5","4.6","5.6",[20,75,76,21,77],"global-site-tag","google-analytics","measurement-id","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fach-tag-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fach-tag-manager.zip",92,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":11,"downloaded":89,"rating":11,"num_ratings":11,"last_updated":90,"tested_up_to":49,"requires_at_least":15,"requires_php":51,"tags":91,"homepage":94,"download_link":95,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"avak-form-tracking-listener","AVAK Form Tracking Listener","2.0.1","ajayrajbanshi","https:\u002F\u002Fprofiles.wordpress.org\u002Fajayrajbanshi\u002F","\u003Cp>AVAK Form Tracking Listener tracks form submissions, errors, and abandonment across multiple popular WordPress form plugins, integrating with Google Tag Manager and Google Analytics 4.\u003C\u002Fp>\n\u003Ch4>Supported Form Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Contact Form 7 – Submissions, validation errors, spam detection, and mail failures\u003C\u002Fli>\n\u003Cli>WPForms – Submissions and validation errors\u003C\u002Fli>\n\u003Cli>Gravity Forms – Submissions and validation errors\u003C\u002Fli>\n\u003Cli>Ninja Forms – Submissions and validation errors\u003C\u002Fli>\n\u003Cli>HubSpot Forms – Embedded form submissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Event Tracking\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Form Submissions – Track successful form submissions\u003C\u002Fli>\n\u003Cli>Validation Errors – Monitor form validation failures\u003C\u002Fli>\n\u003Cli>Spam Detection – Track spam submissions (CF7)\u003C\u002Fli>\n\u003Cli>Mail Failures – Detect email sending failures\u003C\u002Fli>\n\u003Cli>Form Abandonment – Track when users start but don’t complete forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Analytics Integration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Tag Manager – Push events to GTM dataLayer\u003C\u002Fli>\n\u003Cli>Google Analytics 4 – Direct GA4 event tracking via gtag\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>The plugin listens for form events on both the server side (via WordPress hooks) and the client side (via JavaScript). When a form event occurs, it pushes structured data to the GTM dataLayer and\u002For sends it to GA4.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not store any form data. It pushes event metadata (form type, form name, form ID, status) to Google Tag Manager and\u002For Google Analytics 4 based on your configuration. No personal data is collected or stored by the plugin itself.\u003C\u002Fp>\n","Track form submissions, errors, and abandonment across popular form plugins with GTM and GA4 integration.",257,"2026-03-04T12:42:00.000Z",[18,92,93,20,21],"contact-form-7","form-tracking","https:\u002F\u002Fgithub.com\u002Fajayrajbanshi\u002Favak-form-tracking-listener","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Favak-form-tracking-listener.2.0.1.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":11,"downloaded":104,"rating":11,"num_ratings":11,"last_updated":105,"tested_up_to":49,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":112,"download_link":113,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":114},"lean-ga4-tracker","Lean GA4 Tracker","1.2.0","Maidul","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaidulcu\u002F","\u003Cp>\u003Cstrong>Lean GA4 Tracker\u003C\u002Fstrong> is a lightweight, developer-friendly plugin that integrates \u003Cstrong>Google Analytics 4 (GA4)\u003C\u002Fstrong> with WordPress.\u003Cbr \u002F>\nUnlike heavy analytics plugins, Lean GA4 Tracker focuses on \u003Cstrong>performance, privacy, and simplicity\u003C\u002Fstrong>, while still offering advanced features like \u003Cstrong>WooCommerce eCommerce tracking\u003C\u002Fstrong>, \u003Cstrong>Consent Mode\u003C\u002Fstrong>, and \u003Cstrong>Google Tag Manager (GTM) support\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Perfect for WooCommerce Stores\u003C\u002Fh3>\n\u003Cp>Lean GA4 Tracker includes built-in \u003Cstrong>GA4 eCommerce event tracking\u003C\u002Fstrong> — no coding or add-ons required.\u003Cbr \u002F>\nTrack the full shopping journey:\u003Cbr \u002F>\n– Product detail views (\u003Ccode>view_item\u003C\u002Fcode>)\u003Cbr \u002F>\n– Product list views (\u003Ccode>view_item_list\u003C\u002Fcode>) – shop, category, search pages\u003Cbr \u002F>\n– Product clicks from lists (\u003Ccode>select_item\u003C\u002Fcode>)\u003Cbr \u002F>\n– Add to cart actions (\u003Ccode>add_to_cart\u003C\u002Fcode>)\u003Cbr \u002F>\n– View cart (\u003Ccode>view_cart\u003C\u002Fcode>)\u003Cbr \u002F>\n– Remove from cart (\u003Ccode>remove_from_cart\u003C\u002Fcode>)\u003Cbr \u002F>\n– Checkout steps (\u003Ccode>begin_checkout\u003C\u002Fcode>)\u003Cbr \u002F>\n– Shipping method selection (\u003Ccode>add_shipping_info\u003C\u002Fcode>)\u003Cbr \u002F>\n– Payment method selection (\u003Ccode>add_payment_info\u003C\u002Fcode>)\u003Cbr \u002F>\n– Purchases (\u003Ccode>purchase\u003C\u002Fcode>)\u003Cbr \u002F>\n– Includes product categories and brands for richer GA4 reports\u003C\u002Fp>\n\u003Ch3>Why Choose Lean GA4 Tracker?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong>: No bloat, performance-first architecture\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Ready\u003C\u002Fstrong>: Track product views, carts, checkout, and purchases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong>: PSR-4 autoloading, hooks, and JSON event support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Script Loading\u003C\u002Fstrong>: Standard, async, defer, or idle\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consent Mode Integration\u003C\u002Fstrong>: Works with Complianz, CookieYes, and Cookiebot\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Tag Manager (GTM)\u003C\u002Fstrong>: Inject GTM containers for Web, AMP, or custom\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Events\u003C\u002Fstrong>: Dispatch your own GA4 events via JSON — no JavaScript required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tabbed Settings UI\u003C\u002Fstrong>: Clean, organized settings panel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Support\u003C\u002Fstrong>: Network-wide GA4 settings with optional enforcement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.dynamicweblab.com\u002Fplugins\u002Flean-ga4-tracker\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.dynamicweblab.com\u002Fplugins\u002Flean-ga4-tracker\u002F\" rel=\"nofollow ugc\">Plugin Landing Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re a \u003Cstrong>WooCommerce store owner\u003C\u002Fstrong> or a \u003Cstrong>developer building custom sites\u003C\u002Fstrong>, Lean GA4 Tracker gives you exactly what you need — nothing more, nothing less.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal data by itself.\u003Cbr \u002F>\nIt integrates your site with Google Analytics 4 (GA4) and\u002For Google Tag Manager (GTM).\u003Cbr \u002F>\nPlease review and configure your GA4 and GTM accounts in accordance with your local privacy laws (such as GDPR, CCPA).\u003C\u002Fp>\n\u003Ch3>Consent Mode\u003C\u002Fh3>\n\u003Cp>If enabled, Lean GA4 Tracker respects user tracking preferences via Google Consent Mode.\u003Cbr \u002F>\nYou can also integrate with third-party cookie banner plugins (Complianz, CookieYes, Cookiebot) to ensure visitor choices are honored.\u003C\u002Fp>\n\u003Ch3>WooCommerce Data\u003C\u002Fh3>\n\u003Cp>When WooCommerce tracking is enabled, the plugin sends product and order information to GA4, such as product name, category, brand, price, and quantity.\u003Cbr \u002F>\nNo personally identifiable information (PII) such as customer names or emails is collected or transmitted.\u003C\u002Fp>\n\u003Ch3>Recommended\u003C\u002Fh3>\n\u003Cp>We recommend that site owners:\u003Cbr \u002F>\n– Update their site’s Privacy Policy to mention Google Analytics 4 and data sharing with Google\u003Cbr \u002F>\n– Provide clear information to visitors about analytics tracking\u003Cbr \u002F>\n– Use a consent management plugin to comply with GDPR\u002FCCPA and other regulations\u003C\u002Fp>\n","Lightweight Google Analytics 4 (GA4) plugin for WordPress with WooCommerce tracking, Consent Mode, and Google Tag Manager support.",887,"2026-01-03T16:05:00.000Z","6.2","8.2",[109,20,21,110,111],"ecommerce-tracking","tags-google-analytics","woocommerce-analytics","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flean-ga4-tracker.1.2.0.zip","2026-04-06T09:54:40.288Z",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":24,"num_ratings":58,"last_updated":124,"tested_up_to":49,"requires_at_least":125,"requires_php":51,"tags":126,"homepage":128,"download_link":129,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":114},"zdanalytics-connector","ZDAnalytics Connector (GA4 + GTM)","1.8.10","ZDAPPS","https:\u002F\u002Fprofiles.wordpress.org\u002Fzdapps\u002F","\u003Cp>ZDAnalytics Connector helps you connect \u003Cstrong>Google Analytics 4 (GA4)\u003C\u002Fstrong> and\u002For \u003Cstrong>Google Tag Manager (GTM)\u003C\u002Fstrong> to your WordPress site without editing theme files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Simple settings page (Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ZDAnalytics Connector)\u003Cbr \u002F>\n* Supports GA4 Measurement ID (G-XXXXXXXXXX) and GTM Container ID (GTM-XXXXXXX)\u003Cbr \u002F>\n* Consent-friendly: when enabled, the plugin waits for consent before loading Google scripts\u003Cbr \u002F>\n* Cache-friendly: consent checking happens in the browser, so it works with full-page caches (LiteSpeed, server cache, CDN, etc.)\u003Cbr \u002F>\n* Optional: do not load tracking for logged-in users\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services provided by Google:\u003C\u002Fp>\n\u003Cp>1) \u003Cstrong>Google Analytics 4\u003C\u002Fstrong>\u003Cbr \u002F>\n* What it is used for: Website analytics\u002Fmeasurement.\u003Cbr \u002F>\n* What data is sent: When loaded, Google scripts may collect usage data (e.g., page views, events, device\u002Fbrowser information) as configured in your Google Analytics property.\u003Cbr \u002F>\n* When it is sent: When tracking is enabled and (if configured) the user has consented.\u003Cbr \u002F>\n* Terms: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n* Privacy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>2) \u003Cstrong>Google Tag Manager\u003C\u002Fstrong>\u003Cbr \u002F>\n* What it is used for: Tag management (loading additional tags you configure in GTM).\u003Cbr \u002F>\n* What data is sent: Data collection depends on the tags you configure inside your GTM container.\u003Cbr \u002F>\n* When it is sent: When tracking is enabled and (if configured) the user has consented.\u003Cbr \u002F>\n* Terms: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n* Privacy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n","Consent-friendly GA4 + GTM connector for WordPress (opt-in, cache-safe, no theme edits).",172,"2026-01-14T05:22:00.000Z","5.5",[127,20,76,21,53],"cookie-consent","https:\u002F\u002Fplugins.zdapps.com.mx\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzdanalytics-connector.1.8.10.zip",{"attackSurface":131,"codeSignals":194,"taintFlows":209,"riskAssessment":249,"analyzedAt":252},{"hooks":132,"ajaxHandlers":190,"restRoutes":191,"shortcodes":192,"cronEvents":193,"entryPointCount":11,"unprotectedCount":11},[133,139,143,148,152,157,161,164,168,170,172,174,176,178,180,182,185],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_menu","urlcoma_create_menu","admin-settings.php",20,{"type":134,"name":140,"callback":141,"file":137,"line":142},"admin_init","urlcoma_register_settings",244,{"type":134,"name":144,"callback":145,"priority":58,"file":146,"line":147},"wp_enqueue_scripts","urlcoma_enqueue_script","functions.php",439,{"type":134,"name":149,"callback":150,"priority":11,"file":146,"line":151},"wp_head","urlcoma_output_inline_script",462,{"type":153,"name":154,"callback":155,"file":146,"line":156},"filter","rocket_delay_js_exclusions","urlcoma_prevent_delay_js_for_inline_mapper",493,{"type":153,"name":158,"callback":159,"file":146,"line":160},"rocket_excluded_inline_js_content","urlcoma_exclude_inline_js_content",522,{"type":134,"name":140,"callback":162,"file":146,"line":163},"urlcoma_handle_export",568,{"type":134,"name":165,"callback":166,"file":146,"line":167},"admin_notices","closure",666,{"type":134,"name":165,"callback":166,"file":146,"line":169},674,{"type":134,"name":165,"callback":166,"file":146,"line":171},682,{"type":134,"name":165,"callback":166,"file":146,"line":173},698,{"type":134,"name":165,"callback":166,"file":146,"line":175},706,{"type":134,"name":165,"callback":166,"file":146,"line":177},717,{"type":134,"name":165,"callback":166,"file":146,"line":179},730,{"type":134,"name":165,"callback":166,"file":146,"line":181},734,{"type":134,"name":140,"callback":183,"file":146,"line":184},"urlcoma_handle_import",740,{"type":134,"name":186,"callback":187,"file":188,"line":189},"admin_enqueue_scripts","urlcoma_enqueue_admin_assets","wp-url-content-mapper.php",56,[],[],[],[],{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":198,"fileOperations":58,"externalRequests":11,"nonceChecks":207,"capabilityChecks":207,"bundledLibraries":208},[],{"prepared":11,"raw":11,"locations":197},[],{"escaped":199,"rawEcho":200,"locations":201},70,2,[202,205],{"file":146,"line":203,"context":204},460,"raw output",{"file":146,"line":206,"context":204},556,3,[],[210,238],{"entryPoint":211,"graph":212,"unsanitizedCount":11,"severity":237},"urlcoma_handle_import (functions.php:659)",{"nodes":213,"edges":233},[214,219,225,228],{"id":215,"type":216,"label":217,"file":146,"line":218},"n0","source","$_FILES",692,{"id":220,"type":221,"label":222,"file":146,"line":223,"wp_function":224},"n1","sink","file_get_contents() [SSRF\u002FLFI]",713,"file_get_contents",{"id":226,"type":216,"label":227,"file":146,"line":218},"n2","$_FILES (x2)",{"id":229,"type":221,"label":230,"file":146,"line":231,"wp_function":232},"n3","echo() [XSS]",731,"echo",[234,236],{"from":215,"to":220,"sanitized":235},true,{"from":226,"to":229,"sanitized":235},"low",{"entryPoint":239,"graph":240,"unsanitizedCount":11,"severity":237},"\u003Cfunctions> (functions.php:0)",{"nodes":241,"edges":246},[242,243,244,245],{"id":215,"type":216,"label":217,"file":146,"line":218},{"id":220,"type":221,"label":222,"file":146,"line":223,"wp_function":224},{"id":226,"type":216,"label":227,"file":146,"line":218},{"id":229,"type":221,"label":230,"file":146,"line":231,"wp_function":232},[247,248],{"from":215,"to":220,"sanitized":235},{"from":226,"to":229,"sanitized":235},{"summary":250,"deductions":251},"The URL Content Mapper plugin v1.4 exhibits a very strong security posture based on the provided static analysis. The plugin has an exceptionally small attack surface, with zero identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, the code signals indicate robust security practices. There are no dangerous functions used, all SQL queries are properly prepared, and output escaping is nearly perfect. Nonce and capability checks are implemented on the limited identified interaction points. The absence of critical or high-severity taint flows further reinforces this positive assessment.  The vulnerability history is also clean, with no recorded CVEs, suggesting a well-maintained and secure plugin over time. The plugin's strengths lie in its minimal exposure and diligent application of security best practices within its codebase. The only potential area of minor concern, though not flagged as a vulnerability here, is the single file operation, which would warrant deeper inspection in a more comprehensive audit to ensure it's handled securely. However, based on the provided data, this plugin appears to be very secure.",[],"2026-04-16T13:47:58.996Z",{"wat":254,"direct":265},{"assetPaths":255,"generatorPatterns":259,"scriptPaths":260,"versionParams":261},[256,257,258],"\u002Fwp-content\u002Fplugins\u002Furl-content-mapper\u002Fassets\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Furl-content-mapper\u002Fassets\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Furl-content-mapper\u002Fassets\u002Ffrontend-script.js",[],[256,258],[262,263,264],"url-content-mapper\u002Fassets\u002Fadmin-script.js?ver=1.4","url-content-mapper\u002Fassets\u002Fadmin-style.css?ver=1.4","url-content-mapper\u002Fassets\u002Ffrontend-script.js?ver=1.4",{"cssClasses":266,"htmlComments":267,"htmlAttributes":269,"restEndpoints":271,"jsGlobals":272,"shortcodeOutput":281},[],[268],"\u003C!-- URL Content Mapper inline script - do not delay -->",[270],"data-urlcoma-debug",[],[273,274,275,276,277,278,279,280],"window.dataLayer","var matchedCategory","var matchedPriority","function normalizePath","function pathContains","function hostsMatch","function hasQueryParam","function setCategory",[],{"error":235,"url":283,"statusCode":284,"statusMessage":285,"message":285},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Furl-content-mapper\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":287,"versions":288},5,[289,295,302,309,316],{"version":6,"download_url":23,"svn_tag_url":290,"released_at":25,"has_diff":291,"diff_files_changed":292,"diff_lines":25,"trac_diff_url":293,"vulnerabilities":294,"is_current":235},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Furl-content-mapper\u002Ftags\u002F1.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Furl-content-mapper%2Ftags%2F1.3&new_path=%2Furl-content-mapper%2Ftags%2F1.4",[],{"version":296,"download_url":297,"svn_tag_url":298,"released_at":25,"has_diff":291,"diff_files_changed":299,"diff_lines":25,"trac_diff_url":300,"vulnerabilities":301,"is_current":291},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furl-content-mapper.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Furl-content-mapper\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Furl-content-mapper%2Ftags%2F1.2&new_path=%2Furl-content-mapper%2Ftags%2F1.3",[],{"version":303,"download_url":304,"svn_tag_url":305,"released_at":25,"has_diff":291,"diff_files_changed":306,"diff_lines":25,"trac_diff_url":307,"vulnerabilities":308,"is_current":291},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furl-content-mapper.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Furl-content-mapper\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Furl-content-mapper%2Ftags%2F1.1&new_path=%2Furl-content-mapper%2Ftags%2F1.2",[],{"version":310,"download_url":311,"svn_tag_url":312,"released_at":25,"has_diff":291,"diff_files_changed":313,"diff_lines":25,"trac_diff_url":314,"vulnerabilities":315,"is_current":291},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furl-content-mapper.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Furl-content-mapper\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Furl-content-mapper%2Ftags%2F1.0&new_path=%2Furl-content-mapper%2Ftags%2F1.1",[],{"version":317,"download_url":318,"svn_tag_url":319,"released_at":25,"has_diff":291,"diff_files_changed":320,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":321,"is_current":291},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furl-content-mapper.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Furl-content-mapper\u002Ftags\u002F1.0\u002F",[],[]]