[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVykSgDhFYEdvf1EGgLeH1_vSJD5Fci-Evm5Ycnw6Spk":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":38,"analysis":119,"fingerprints":422},"code-for-cj-affiliate-network","Tracking Code for cj.com (on WooCommerce checkout)","3.3","Russell","https:\u002F\u002Fprofiles.wordpress.org\u002Frusselljamison\u002F","\u003Cp>CJ Affiliate (previously Commision Junction) is an affiliate service that can bring money and customers to your website. Learn more at \u003Ca href=\"cj.com\" rel=\"nofollow ugc\">cj.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin sends the necessary data to participate in the CJ Affiliate network. Tracks WooCommerce activity and successful Gravity Forms submission.\u003C\u002Fp>\n\u003Cp>\u003Cem>WooCommerce or Gravity Forms is required,\u003C\u002Fem> if you want the tracking code added to a different plugin, I can explain to your developer what they need to do to code this up. You may create an issue to track new integrations at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHosting-Utilities\u002Fcj.com-wordpress-plugin\u002Fissues\" rel=\"nofollow ugc\">the github repo\u003C\u002Fa>.\u003C\u002Fp>\n","Installs the tracking code for cj.com",10,4264,100,3,"2023-06-23T05:50:00.000Z","6.2.9","4.9.9","5.6",[20,21,22,23,24],"advertising","affiliate","affiliate-marketing","cj","commision-junction","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcode-for-cj-affiliate-network.zip",85,0,null,"2026-03-15T14:54:45.397Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"russelljamison",1,30,84,"2026-04-04T18:28:35.511Z",[39,60,77,89,101],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":28,"num_ratings":28,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":25,"download_link":58,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":59},"cj-affiliate-network-integration","CJ Network Integration","1.2.0","CJ","https:\u002F\u002Fprofiles.wordpress.org\u002Fcjintegration2023\u002F","\u003Cp>\u003Cstrong>Reach scalable and sustainable growth all while future-proofing your performance-based marketing.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>CJ is the platform of choice for driving profitable growth for over 3,800 global brands around the world across all industry verticals. Our technology powers a partnership ecosystem where over 167K+ active publishers and brands engage with 1B+ digital shoppers worldwide every month.\u003C\u002Fp>\n\u003Cp>Take advantage of automated enhancements to CJ’s tracking technology, while eliminating lengthy developer work or website integration changes. Get up & running in minutes & begin your journey to intelligent, scalable, & sustainable growth. Unlock robust insights and reporting, advanced technical and program-level support, & ever-evolving tech solutions proven to maximize your performance-based marketing program.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track confidently & unlock accurate conversion, item, & customer level tracking\u003C\u002Fli>\n\u003Cli>Industry-leading partners, solutions & services with flexible program management options\u003C\u002Fli>\n\u003Cli>Regularly offered training & resources with on-demand support & expertise\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Partnership Discovery at Scale\u003C\u002Fstrong>\u003Cbr \u002F>\nFind and activate new partnerships that align with your brand by promotional model, audience uniqueness, social reach & engagement, category performance, keyword relevance, and more. Discover network-curated partnerships, rising stars, new-to-network, and top performers with the click of a button. View social media audience and engagement metrics for all publisher models, including influencers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Insights & Analytics On-Demand\u003C\u002Fstrong>\u003Cbr \u002F>\nGain insights on demand and tap into the power of our data science team with CJ’s intuitively designed and customizable period-over-period program analysis. Analyze performance and transaction data in platform or via our comprehensive APIs—by the metrics that matter—device and browser type, product category, audience location, coupon\u002Fpromo code, and Situational Commissioning scenarios.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compliance at Our Core\u003C\u002Fstrong>\u003Cbr \u002F>\nYour brand integrity is our top priority. Sophisticated tech, machine learning, and industry expertise that gives you peace of mind. Our Network Quality team conducts ongoing monitoring of activity leveraging best-in class technology, proprietary data science solutions, and expertise to prevent, detect, and address fraud and other non-compliant activity so you can focus on valuable performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CJ Support & Service Options\u003C\u002Fstrong>\u003Cbr \u002F>\nWhether you elect to run your own program from top to bottom, work with an agency partner, or are looking for custom white-glove strategy, recruitment, and execution—we’ve got you covered. Our knowledgeable support team is available to answer any questions you may have via our Support Center ticketing system, phone calls, and live chat. We provide brands with a comprehensive Welcome Kit and 8-week education campaign with everything you need to know about running a successful program – from affiliate, influencer, and performance 101 to advanced strategy recommendations.\u003C\u002Fp>\n\u003Cp>This plugin provides integration with CJ’s tag which makes calls to two external domains in order to track conversions. Examples of these domains are mczbf.com and emjcd.com. These domains are owned by CJ.\u003Cbr \u002F>\nThe CJ Tag will execute code on the client’s site. It will report transactions that occur on the client’s website to CJ .\u003Cbr \u002F>\nFor more information refer the below the links.\u003Cbr \u002F>\nlink to \u003Ca href=\"https:\u002F\u002Fwww.cj.com\u002F\" rel=\"nofollow ugc\">Service\u003C\u002Fa>\u003Cbr \u002F>\nlink to the \u003Ca href=\"https:\u002F\u002Fwww.cj.com\u002Flegal\u002Fprivacy-policy-services\" rel=\"nofollow ugc\">services’ a terms of use and\u002For privacy policies\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features & Benefits\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Robust Tracking Integration with Easy Configuration:\u003C\u002Fstrong> Easy integration of CJ’s Universal Tag allows advertisers to rely on CJ to take on the work of maintaining tracking integrity when browser and regulatory changes are implemented. User friendly configuration that takes just minutes to complete the set-up without requiring any development.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accurate Conversion Tracking:\u003C\u002Fstrong> The Extension places the CJ Conversion Tag on order confirmation pages to report CJ referred transactions to CJ. Standard conversion tracks 10+ Order level attributes, available in our reporting suite.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Item level Tracking:\u003C\u002Fstrong> Advanced Item level tracking enables the measurement of the performance of individual products which will populate in our Insights reporting suite.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Pricing\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Free to install\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use this plugin, brands must have a CJ advertiser account which is created outside of this platform.\u003C\u002Fp>\n","Seamlessly integrate with CJ Network, the world’s leading performance-based marketing platform.",200,4167,"2026-03-03T05:03:00.000Z","6.9.4","5.0.1","7.0",[22,54,55,56,57],"cj-affiliate","cj-network-integration","commission-junction","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcj-affiliate-network-integration.1.2.0.zip","2026-03-15T15:16:48.613Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":13,"num_ratings":34,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":25,"tags":72,"homepage":75,"download_link":76,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":59},"affiliates-ecwid-light","Affiliates Ecwid Light","1.0.2","itthinx","https:\u002F\u002Fprofiles.wordpress.org\u002Fitthinx\u002F","\u003Cp>This plugin integrates \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates\u002F\" rel=\"nofollow ugc\">Affiliates\u003C\u002Fa> with \u003Ca href=\"http:\u002F\u002Fwww.ecwid.com\u002F\" rel=\"nofollow ugc\">Ecwid\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>With this integration plugin, affiliates are credited with referrals automatically after a customer has made a purchase through the online store powered by Ecwid.\u003C\u002Fp>\n\u003Cp>The plugin allows you to set a referral (commission) rate so that your affiliates get credited with a referral based on a percentage of each sale’s total net amount.\u003C\u002Fp>\n\u003Cp>Required:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>An \u003Ca href=\"http:\u002F\u002Fwww.ecwid.com\u002F\" rel=\"nofollow ugc\">Ecwid\u003C\u002Fa> account with \u003Cem>Order API\u003C\u002Fem> and \u003Cem>Instant Order Notifications API\u003C\u002Fem> access enabled – this will \u003Cstrong>not\u003C\u002Fstrong> work with free accounts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Faffiliates\" rel=\"ugc\">Affiliates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Faffiliates-ecwid-light\" rel=\"ugc\">Affiliates Ecwid Integration Light\u003C\u002Fa> (this plugin)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Optional:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fecwid-shopping-cart\u002F\" rel=\"ugc\">Ecwid Shopping Cart\u003C\u002Fa> plugin for WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Install these, set up your shop, decide how much you want to pay your affiliates and start selling!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feedback\u003C\u002Fstrong> is welcome!\u003Cbr \u002F>\nIf you need help, have problems, want to leave feedback or want to provide constructive criticism, you can leave a comment here \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-ecwid-light\" rel=\"nofollow ugc\">Affiliates Ecwid Light plugin page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Please try to solve problems there before you rate this plugin or say it doesn’t work. There goes a \u003Cem>lot\u003C\u002Fem> of work into providing you with free quality plugins! Please appreciate that and help with your feedback. Thanks!\u003C\u002Fp>\n\u003Cp>You are welcome to \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fitthinx\" rel=\"nofollow ugc\">follow itthinx on Twitter\u003C\u002Fa> for updates on this and related plugins.\u003C\u002Fp>\n","This plugin integrates Affiliates with Ecwid.",4635,"2015-04-23T11:10:00.000Z","4.2.39","3.5.1",[73,20,21,22,74],"ads","affiliate-plugin","http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-ecwid-light","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliates-ecwid-light.1.0.2.zip",{"slug":78,"name":79,"version":80,"author":64,"author_profile":65,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":28,"num_ratings":28,"last_updated":84,"tested_up_to":85,"requires_at_least":71,"requires_php":25,"tags":86,"homepage":87,"download_link":88,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":59},"affiliates-ready-light","Affiliates Ready! Ecommerce Integration Light","1.0.3","\u003Cp>\u003Cem>Please note\u003C\u002Fem> that we provide this latest update as a courtesy for existing users. Support for this integration is going to be \u003Cstrong>dropped\u003C\u002Fstrong> and we recommend to use any of the other supported e-commerce systems.\u003C\u002Fp>\n\u003Cp>This plugin integrates \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates\u002F\" rel=\"nofollow ugc\">Affiliates\u003C\u002Fa> with \u003Ca href=\"http:\u002F\u002Freadyshoppingcart.com\" rel=\"nofollow ugc\">Ready! Ecommerce\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>With this integration plugin, referrals are created automatically for your affiliates when sales are made.\u003C\u002Fp>\n\u003Cp>The plugin allows you to set a referral (commission) rate so that your affiliates get credited with a referral based on a percentage of each sale’s total net amount.\u003C\u002Fp>\n\u003Cp>Please note that this integration does not support automatic synchronization between the order status and referrals in any of the Affiliates plugins.\u003C\u002Fp>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fhttp:\u002F\u002Freadyshoppingcart.com\" rel=\"nofollow ugc\">Ready! Ecommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Faffiliates\" rel=\"ugc\">Affiliates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-ready-light\" rel=\"nofollow ugc\">Affiliates Ready! Ecommerce Integration Light\u003C\u002Fa> (this plugin)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Install these, set up your shop, decide how much you want to pay your affiliates and start selling!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feedback\u003C\u002Fstrong> is welcome!\u003Cbr \u002F>\nIf you need help, have problems, want to leave feedback or want to provide constructive criticism, you can leave a comment here at the \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-ready-light\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Please try to solve problems there before you rate this plugin or say it doesn’t work. There goes a \u003Cem>lot\u003C\u002Fem> of work into providing you with free quality plugins! Please appreciate that and help with your feedback. Thanks!\u003C\u002Fp>\n\u003Cp>You are welcome to \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fitthinx\" rel=\"nofollow ugc\">follow @itthinx on Twitter\u003C\u002Fa> for updates on this and related plugins.\u003C\u002Fp>\n","This plugin integrates Affiliates with Ready! Ecommerce Shopping Cart.",7519,"2015-03-08T22:27:00.000Z","4.1.42",[73,20,21,22,74],"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-ready-light\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliates-ready-light.1.0.3.zip",{"slug":90,"name":91,"version":92,"author":64,"author_profile":65,"description":93,"short_description":94,"active_installs":11,"downloaded":95,"rating":28,"num_ratings":28,"last_updated":96,"tested_up_to":97,"requires_at_least":71,"requires_php":25,"tags":98,"homepage":99,"download_link":100,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":59},"affiliates-wp-e-commerce","Affiliates WP e-Commerce Integration","2.1.2","\u003Cp>This plugin integrates \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates\u002F\" rel=\"nofollow ugc\">Affiliates\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-pro\u002F\" rel=\"nofollow ugc\">Affiliates Pro\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-enterprise\u002F\" rel=\"nofollow ugc\">Affiliates Enterprise\u003C\u002Fa> with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-e-commerce\" rel=\"ugc\">WP e-Commerce\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>With this integration plugin, referrals are created automatically for your affiliates when sales are made.\u003C\u002Fp>\n\u003Cp>The plugin allows you to set a referral (commission) rate so that your affiliates get credited with a referral based on a percentage of each sale’s total net amount.\u003C\u002Fp>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faffiliates\" rel=\"ugc\">Affiliates\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-pro\u002F\" rel=\"nofollow ugc\">Affiliates Pro\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-enterprise\u002F\" rel=\"nofollow ugc\">Affiliates Enterprise\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-wp-e-commerce\" rel=\"nofollow ugc\">Affiliates WP e-Commerce Integration\u003C\u002Fa> (this plugin)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-e-commerce\" rel=\"ugc\">WP e-Commerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Install these, set up your shop, decide how much you want to pay your affiliates and start selling!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feedback\u003C\u002Fstrong> is welcome!\u003Cbr \u002F>\nIf you need help, have problems, want to leave feedback or want to provide constructive criticism, you can leave a comment here at the \u003Ca href=\"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-wp-e-commerce\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Please try to solve problems there before you rate this plugin or say it doesn’t work. There goes a \u003Cem>lot\u003C\u002Fem> of work into providing you with free quality plugins! Please appreciate that and help with your feedback. Thanks!\u003C\u002Fp>\n\u003Cp>You are welcome to \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fitthinx\" rel=\"nofollow ugc\">follow @itthinx on Twitter\u003C\u002Fa> for updates on this and related plugins.\u003C\u002Fp>\n","This integrates the Affiliates plugins with the WP e-Commerce shopping cart.",5137,"2014-05-05T07:20:00.000Z","3.9.40",[73,20,21,22,74],"http:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Faffiliates-wp-e-commerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliates-wp-e-commerce.2.1.2.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":11,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":6,"requires_php":25,"tags":114,"homepage":25,"download_link":118,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":59},"html-landing-page","HTML Landing Page","1.0","fatkitty","https:\u002F\u002Fprofiles.wordpress.org\u002Ffatkitty\u002F","\u003Cp>Allows you to upload customized HTML files to display as a landing page. Ideal for internet marketers promoting multiple products from the same site. Ideal for landing pages from themeforest, etc.\u003C\u002Fp>\n","Allows you to upload customized HTML files to display as a landing page. Ideal for internet marketers promoting multiple products from the same site.",8731,60,2,"2012-12-07T20:16:00.000Z","3.4.2",[22,23,115,116,117],"clickbank","commisison-junction","landing-page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-landing-page.zip",{"attackSurface":120,"codeSignals":267,"taintFlows":347,"riskAssessment":405,"analyzedAt":421},{"hooks":121,"ajaxHandlers":211,"restRoutes":263,"shortcodes":264,"cronEvents":265,"entryPointCount":184,"unprotectedCount":266},[122,128,134,137,140,144,147,151,153,156,160,162,166,168,171,173,175,177,179,180,185,189,193,197,202,207],{"type":123,"name":124,"callback":125,"file":126,"line":127},"action","admin_notices","cj_tracking_check_php_version","cj-tracking.php",37,{"type":129,"name":130,"callback":131,"priority":132,"file":126,"line":133},"filter","cj_data_layer","closure",5,48,{"type":129,"name":135,"callback":131,"file":126,"line":136},"query_vars",56,{"type":123,"name":138,"callback":131,"file":126,"line":139},"parse_query",64,{"type":123,"name":141,"callback":142,"file":126,"line":143},"init","add_cj_proxy_rewrite_rule",80,{"type":123,"name":145,"callback":131,"file":126,"line":146},"parse_request",92,{"type":129,"name":148,"callback":149,"file":126,"line":150},"wp_enqueue_scripts","cj_tracking_enqueue_js",137,{"type":129,"name":148,"callback":131,"file":126,"line":152},179,{"type":129,"name":154,"callback":131,"file":126,"line":155},"cj_cookie_duration",199,{"type":129,"name":157,"callback":131,"file":158,"line":159},"gform_after_submission","gravity-forms\\gravity-forms-old.php",124,{"type":129,"name":141,"callback":131,"file":158,"line":161},331,{"type":129,"name":163,"callback":131,"priority":11,"file":164,"line":165},"gform_confirmation","gravity-forms\\gravity-forms.php",143,{"type":129,"name":141,"callback":131,"file":164,"line":167},542,{"type":123,"name":124,"callback":131,"file":169,"line":170},"inc\\compat.php",6,{"type":123,"name":124,"callback":131,"file":172,"line":170},"inc\\compatability_and_notices.php",{"type":123,"name":124,"callback":131,"file":172,"line":174},22,{"type":123,"name":124,"callback":131,"file":172,"line":176},65,{"type":123,"name":124,"callback":131,"file":172,"line":178},75,{"type":123,"name":124,"callback":131,"file":172,"line":13},{"type":123,"name":181,"callback":182,"file":183,"line":184},"admin_head","cj_enqueue_css","inc\\settings_page.php",18,{"type":123,"name":186,"callback":187,"file":183,"line":188},"admin_menu","add_plugin_page",51,{"type":123,"name":190,"callback":191,"file":183,"line":192},"admin_init","page_init",52,{"type":129,"name":194,"callback":195,"file":183,"line":196},"admin_footer_text","remove_footer_admin",1145,{"type":123,"name":198,"callback":199,"file":200,"line":201},"woocommerce_init","cj_tracking_store_publisher_info","woocommerce\\legacy_save_affiliate_referral_info.php",49,{"type":123,"name":203,"callback":204,"file":205,"line":206},"woocommerce_thankyou","cj_tracking","woocommerce\\tracking_code.php",167,{"type":123,"name":208,"callback":131,"file":209,"line":210},"wp","woocommerce\\wc_tags.php",66,[212,218,221,226,228,233,235,239,240,245,249,251,252,254,255,258,260,262],{"action":213,"nopriv":214,"callback":215,"hasNonce":214,"hasCapCheck":214,"file":216,"line":217},"cj_conversion_tag_data",false,"cj_conversion_tag_ajax_callback","inc\\ajax\\ajax_get_conversion_tag_data.php",8,{"action":213,"nopriv":219,"callback":215,"hasNonce":214,"hasCapCheck":214,"file":216,"line":220},true,9,{"action":222,"nopriv":214,"callback":223,"hasNonce":214,"hasCapCheck":214,"file":224,"line":225},"cj_com_js","cj_js_ajax_callback","inc\\ajax\\ajax_get_js_from_cj.php",62,{"action":222,"nopriv":219,"callback":223,"hasNonce":214,"hasCapCheck":214,"file":224,"line":227},63,{"action":229,"nopriv":214,"callback":230,"hasNonce":214,"hasCapCheck":214,"file":231,"line":232},"cj_site_tag_data","cj_site_tag_ajax_callback","inc\\ajax\\ajax_get_site_tag_data.php",23,{"action":229,"nopriv":219,"callback":230,"hasNonce":214,"hasCapCheck":214,"file":231,"line":234},24,{"action":236,"nopriv":214,"callback":237,"hasNonce":214,"hasCapCheck":214,"file":238,"line":217},"proxy","cj_proxy_ajax_callback","inc\\ajax\\ajax_proxy.php",{"action":236,"nopriv":219,"callback":237,"hasNonce":214,"hasCapCheck":214,"file":238,"line":220},{"action":241,"nopriv":214,"callback":242,"hasNonce":219,"hasCapCheck":214,"file":243,"line":244},"cj_tracking_contact_us","cj_tracking_contact_us_ajax_callback","inc\\ajax\\ajax_uninstall.php",33,{"action":246,"nopriv":214,"callback":247,"hasNonce":219,"hasCapCheck":214,"file":243,"line":248},"cj_tracking_uninstall","cj_tracking_uninstall_ajax_callback",53,{"action":241,"nopriv":214,"callback":242,"hasNonce":219,"hasCapCheck":214,"file":250,"line":244},"inc\\ajax.php",{"action":246,"nopriv":214,"callback":247,"hasNonce":219,"hasCapCheck":214,"file":250,"line":248},{"action":213,"nopriv":214,"callback":215,"hasNonce":214,"hasCapCheck":214,"file":253,"line":217},"inc\\ajax_get_conversion_tag_data.php",{"action":213,"nopriv":219,"callback":215,"hasNonce":214,"hasCapCheck":214,"file":253,"line":220},{"action":222,"nopriv":214,"callback":223,"hasNonce":214,"hasCapCheck":214,"file":256,"line":257},"inc\\ajax_get_js_from_cj.php",54,{"action":222,"nopriv":219,"callback":223,"hasNonce":214,"hasCapCheck":214,"file":256,"line":259},55,{"action":229,"nopriv":214,"callback":230,"hasNonce":214,"hasCapCheck":214,"file":261,"line":232},"inc\\ajax_get_site_tag_data.php",{"action":229,"nopriv":219,"callback":230,"hasNonce":214,"hasCapCheck":214,"file":261,"line":234},[],[],[],14,{"dangerousFunctions":268,"sqlUsage":274,"outputEscaping":276,"fileOperations":111,"externalRequests":14,"nonceChecks":345,"capabilityChecks":28,"bundledLibraries":346},[269],{"fn":270,"file":271,"line":272,"context":273},"assert","woocommerce\\unit_tests.php",148,"assert(CJ_TRACKING_RUN_UNIT_TESTS == true);",{"prepared":28,"raw":28,"locations":275},[],{"escaped":277,"rawEcho":278,"locations":279},17,36,[280,283,284,285,287,288,290,291,293,295,298,300,302,303,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,337,339,341,342,343],{"file":126,"line":281,"context":282},134,"raw output",{"file":216,"line":132,"context":282},{"file":224,"line":248,"context":282},{"file":231,"line":286,"context":282},20,{"file":253,"line":132,"context":282},{"file":256,"line":289,"context":282},45,{"file":261,"line":286,"context":282},{"file":172,"line":292,"context":282},81,{"file":172,"line":294,"context":282},88,{"file":296,"line":297,"context":282},"inc\\proxy.php",177,{"file":183,"line":299,"context":282},29,{"file":183,"line":301,"context":282},32,{"file":183,"line":301,"context":282},{"file":183,"line":244,"context":282},{"file":183,"line":305,"context":282},190,{"file":183,"line":307,"context":282},241,{"file":183,"line":309,"context":282},249,{"file":183,"line":311,"context":282},264,{"file":183,"line":313,"context":282},278,{"file":183,"line":315,"context":282},307,{"file":183,"line":317,"context":282},340,{"file":183,"line":319,"context":282},343,{"file":183,"line":321,"context":282},535,{"file":183,"line":323,"context":282},655,{"file":183,"line":325,"context":282},982,{"file":183,"line":327,"context":282},983,{"file":183,"line":329,"context":282},990,{"file":183,"line":331,"context":282},1052,{"file":183,"line":333,"context":282},1053,{"file":183,"line":335,"context":282},1089,{"file":205,"line":272,"context":282},{"file":271,"line":338,"context":282},159,{"file":271,"line":340,"context":282},160,{"file":271,"line":155,"context":282},{"file":271,"line":47,"context":282},{"file":271,"line":344,"context":282},206,4,[],[348,372,383,394],{"entryPoint":349,"graph":350,"unsanitizedCount":111,"severity":371},"cj_js_ajax_callback (inc\\ajax\\ajax_get_js_from_cj.php:21)",{"nodes":351,"edges":368},[352,357,362,364],{"id":353,"type":354,"label":355,"file":224,"line":356},"n0","source","$_SERVER",34,{"id":358,"type":359,"label":360,"file":224,"line":289,"wp_function":361},"n1","sink","file_get_contents() [SSRF\u002FLFI]","file_get_contents",{"id":363,"type":354,"label":355,"file":224,"line":356},"n2",{"id":365,"type":359,"label":366,"file":224,"line":248,"wp_function":367},"n3","echo() [XSS]","echo",[369,370],{"from":353,"to":358,"sanitized":214},{"from":363,"to":365,"sanitized":214},"medium",{"entryPoint":373,"graph":374,"unsanitizedCount":111,"severity":371},"\u003Cajax_get_js_from_cj> (inc\\ajax\\ajax_get_js_from_cj.php:0)",{"nodes":375,"edges":380},[376,377,378,379],{"id":353,"type":354,"label":355,"file":224,"line":356},{"id":358,"type":359,"label":360,"file":224,"line":289,"wp_function":361},{"id":363,"type":354,"label":355,"file":224,"line":356},{"id":365,"type":359,"label":366,"file":224,"line":248,"wp_function":367},[381,382],{"from":353,"to":358,"sanitized":214},{"from":363,"to":365,"sanitized":214},{"entryPoint":384,"graph":385,"unsanitizedCount":111,"severity":371},"cj_js_ajax_callback (inc\\ajax_get_js_from_cj.php:21)",{"nodes":386,"edges":391},[387,388,389,390],{"id":353,"type":354,"label":355,"file":256,"line":244},{"id":358,"type":359,"label":360,"file":256,"line":127,"wp_function":361},{"id":363,"type":354,"label":355,"file":256,"line":244},{"id":365,"type":359,"label":366,"file":256,"line":289,"wp_function":367},[392,393],{"from":353,"to":358,"sanitized":214},{"from":363,"to":365,"sanitized":214},{"entryPoint":395,"graph":396,"unsanitizedCount":111,"severity":371},"\u003Cajax_get_js_from_cj> (inc\\ajax_get_js_from_cj.php:0)",{"nodes":397,"edges":402},[398,399,400,401],{"id":353,"type":354,"label":355,"file":256,"line":244},{"id":358,"type":359,"label":360,"file":256,"line":127,"wp_function":361},{"id":363,"type":354,"label":355,"file":256,"line":244},{"id":365,"type":359,"label":366,"file":256,"line":289,"wp_function":367},[403,404],{"from":353,"to":358,"sanitized":214},{"from":363,"to":365,"sanitized":214},{"summary":406,"deductions":407},"The \"code-for-cj-affiliate-network\" plugin v3.3 exhibits a mixed security posture. While the absence of known CVEs and the exclusive use of prepared statements for SQL queries are positive indicators, significant concerns arise from its attack surface and output escaping practices.\n\nA substantial portion of the plugin's AJAX handlers (14 out of 18) lack authentication checks, creating a considerable entry point for potential attacks. Furthermore, the taint analysis, while limited in scope, revealed that all analyzed flows had unsanitized paths, although no critical or high severity issues were found. The low percentage of properly escaped output (32%) is a critical weakness, exposing the plugin to cross-site scripting (XSS) vulnerabilities.\n\nDespite the lack of a vulnerability history, the identified code signals suggest that the plugin is not following many security best practices. The presence of a dangerous function ('assert') and file operations also warrant attention. The plugin's strengths lie in its SQL query handling, but these are overshadowed by the significant risks associated with its unprotected entry points and inadequate output sanitization.",[408,410,412,414,416,418],{"reason":409,"points":11},"Unprotected AJAX handlers",{"reason":411,"points":217},"Low output escaping percentage",{"reason":413,"points":132},"Unsanitized paths in taint flows",{"reason":415,"points":132},"Dangerous function 'assert' used",{"reason":417,"points":14},"File operations present",{"reason":419,"points":420},"No capability checks on entry points",7,"2026-03-16T23:34:36.540Z",{"wat":423,"direct":432},{"assetPaths":424,"generatorPatterns":427,"scriptPaths":428,"versionParams":429},[425,426],"\u002Fwp-content\u002Fplugins\u002Fcode-for-cj-affiliate-network\u002Fassets\u002Fsave_affiliate_referral_info.js","\u002Fwp-content\u002Fplugins\u002Fcode-for-cj-affiliate-network\u002Fassets\u002Ftag.js",[],[425,426],[430,431],"code-for-cj-affiliate-network\u002Fassets\u002Fsave_affiliate_referral_info.js?ver=","code-for-cj-affiliate-network\u002Fassets\u002Ftag.js?ver=",{"cssClasses":433,"htmlComments":434,"htmlAttributes":435,"restEndpoints":436,"jsGlobals":437,"shortcodeOutput":440},[],[],[],[],[438,439],"cj_tracking_cookie_duration","cj_from_php",[]]