[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9WF2Qg_RT8_YJNvA5iCraWx2fO5jytZq8U4obsnmgOc":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":20,"download_link":21,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":32,"analysis":33,"fingerprints":105},"elephant-datalayer","Elephant Datalayer","1.0.1","umapathieitb","https:\u002F\u002Fprofiles.wordpress.org\u002Fumapathieitb\u002F","\u003Cp>The Elephant DataLayer plugin adds DataLayer functionality to your WooCommerce store, enabling you to track e-commerce events and data with tools like Google Tag Manager.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Track e-commerce events such as product views, adds to cart, and purchases\u003C\u002Fli>\n\u003Cli>Easy installation and configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add your Google Tag Manager or other tracking script to your site’s header.\u003C\u002Fli>\n\u003Cli>Install the chrome Datalayer Checker extension\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Available Events\u003C\u002Fh3>\n\u003Cp>The plugin will support only for woocommerce events\u003C\u002Fp>\n\u003Col>\n\u003Cli>page_view\u003C\u002Fli>\n\u003Cli>view_item\u003C\u002Fli>\n\u003Cli>add_to_cart\u003C\u002Fli>\n\u003Cli>view_cart\u003C\u002Fli>\n\u003Cli>view_item_list\u003C\u002Fli>\n\u003Cli>begin_checkout\u003C\u002Fli>\n\u003Cli>purchase\u003C\u002Fli>\n\u003C\u002Fol>\n","The plugin will support woocommerce datalayer events",0,762,60,2,"2025-05-29T10:48:00.000Z","6.8.5","6.3","7.4",[],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felephant-datalayer.1.0.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":22,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},3,10,30,94,"2026-04-05T15:11:51.549Z",[],{"attackSurface":34,"codeSignals":78,"taintFlows":97,"riskAssessment":98,"analyzedAt":104},{"hooks":35,"ajaxHandlers":74,"restRoutes":75,"shortcodes":76,"cronEvents":77,"entryPointCount":11,"unprotectedCount":11},[36,42,46,50,54,58,62,66,70],{"type":37,"name":38,"callback":39,"file":40,"line":41},"action","admin_notices","elephantd_woocommerce_required_notice","elephant-datalayer.php",21,{"type":37,"name":43,"callback":44,"file":40,"line":45},"admin_init","elephantd_check_woocommerce_dependency",26,{"type":37,"name":47,"callback":48,"file":40,"line":49},"wp_head","elephantd_generate_page_view",106,{"type":37,"name":51,"callback":52,"file":40,"line":53},"woocommerce_before_single_product","elephantd_generate_view_content",174,{"type":37,"name":55,"callback":56,"priority":28,"file":40,"line":57},"woocommerce_add_to_cart","generate_add_to_cart",231,{"type":37,"name":59,"callback":60,"file":40,"line":61},"woocommerce_before_cart","elephantd_generate_view_cart_event",301,{"type":37,"name":63,"callback":64,"priority":28,"file":40,"line":65},"woocommerce_before_shop_loop","elephantd_view_item_list",369,{"type":37,"name":67,"callback":68,"file":40,"line":69},"woocommerce_checkout_init","elephantd_track_checkout_details",433,{"type":37,"name":71,"callback":72,"file":40,"line":73},"woocommerce_thankyou","elephantd_generate_purchase_event",508,[],[],[],[],{"dangerousFunctions":79,"sqlUsage":80,"outputEscaping":82,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":95,"bundledLibraries":96},[],{"prepared":11,"raw":11,"locations":81},[],{"escaped":83,"rawEcho":84,"locations":85},74,4,[86,89,91,93],{"file":40,"line":87,"context":88},291,"raw output",{"file":40,"line":90,"context":88},361,{"file":40,"line":92,"context":88},426,{"file":40,"line":94,"context":88},501,1,[],[],{"summary":99,"deductions":100},"The elephant-datalayer v1.0.1 plugin exhibits a strong security posture based on the provided static analysis.  The plugin has a very small attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited.  Furthermore, it demonstrates good coding practices by not utilizing dangerous functions, avoiding file operations, and making no external HTTP requests.  The SQL queries are all prepared, and the vast majority of output is properly escaped. The presence of a capability check, while only one, is a positive indicator. Taint analysis shows no identified vulnerabilities, which is excellent.\n\nWhile the lack of any recorded vulnerabilities in its history is a significant positive, it's important to consider that this might be due to the plugin's limited functionality or its age. The absence of any nonces, however, could be a concern if the plugin were to introduce AJAX or other forms of user interaction in the future. The current data suggests a very secure plugin, but the limited scope of the analysis (0 taint flows analyzed) and the absence of nonces prevent a completely definitive assessment of potential for future vulnerabilities in more dynamic scenarios.",[101],{"reason":102,"points":103},"Missing nonce checks",5,"2026-03-17T07:26:57.687Z",{"wat":106,"direct":115},{"assetPaths":107,"generatorPatterns":110,"scriptPaths":111,"versionParams":112},[108,109],"\u002Fwp-content\u002Fplugins\u002Felephant-datalayer\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Felephant-datalayer\u002Fjs\u002Fscript.js",[],[109],[113,114],"elephant-datalayer\u002Fcss\u002Fstyle.css?ver=","elephant-datalayer\u002Fjs\u002Fscript.js?ver=",{"cssClasses":116,"htmlComments":118,"htmlAttributes":119,"restEndpoints":120,"jsGlobals":121,"shortcodeOutput":123},[117],"elephantd-admin-notice",[],[],[],[122],"dataLayer",[]]