[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOd6vIayQCuUZVAVa_faXbpTWQvVdOUhWOaKTeij0Bv8":3},{"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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":36,"fingerprints":87},"aggregator-for-elementor-forms","Aggregator for Elementor forms","1.0.1","Luis Zarza","https:\u002F\u002Fprofiles.wordpress.org\u002Fzarza87\u002F","\u003Cp>Tired of not remembering where all your Elementor forms are at? The Elementor Form Aggregator Plugin is a powerful tool that simplifies managing your Elementor forms. No more hassle of searching for forms scattered across your website. This plugin brings all your Elementor forms together in one convenient admin page, allowing you to easily edit them and customize notification emails.\u003C\u002Fp>\n","This plugin brings all your Elementor forms together in one convenient admin page, allowing you to easily edit them and customize notification emails",0,646,"2024-04-22T19:39:00.000Z","6.5.8","5.0","8.0",[18,19,20,21,22],"centralized-elementor-forms","elementor-form-management","elementor-form-organizer-tool","form-compilation-for-elementor","notification-email-customization-for-elementor","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faggregator-for-elementor-forms.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"zarza87",1,30,88,"2026-04-05T09:55:41.925Z",[],{"attackSurface":37,"codeSignals":70,"taintFlows":82,"riskAssessment":83,"analyzedAt":86},{"hooks":38,"ajaxHandlers":60,"restRoutes":67,"shortcodes":68,"cronEvents":69,"entryPointCount":31,"unprotectedCount":11},[39,45,50,56],{"type":40,"name":41,"callback":42,"file":43,"line":44},"action","admin_init","efse_check_if_elementor_pro_active","functions.php",25,{"type":40,"name":46,"callback":47,"priority":48,"file":43,"line":49},"admin_menu","efse_add_menu_page",100,57,{"type":51,"name":52,"callback":53,"priority":54,"file":43,"line":55},"filter","plugin_action_links","efse_prefix_append_plugin_row_links",10,81,{"type":40,"name":57,"callback":58,"file":43,"line":59},"admin_enqueue_scripts","cfse_list_add_scripts_styles",111,[61],{"action":62,"nopriv":63,"callback":62,"hasNonce":64,"hasCapCheck":64,"file":65,"line":66},"cfse_save_form_settings",false,true,"includes\\functions_forms-list.php",186,[],[],[],{"dangerousFunctions":71,"sqlUsage":72,"outputEscaping":78,"fileOperations":11,"externalRequests":11,"nonceChecks":31,"capabilityChecks":73,"bundledLibraries":81},[],{"prepared":73,"raw":31,"locations":74},2,[75],{"file":65,"line":76,"context":77},49,"$wpdb->get_results() with variable interpolation",{"escaped":79,"rawEcho":11,"locations":80},19,[],[],[],{"summary":84,"deductions":85},"The aggregator-for-elementor-forms plugin version 1.0.1 demonstrates a strong security posture based on the provided static analysis. The plugin adheres to good WordPress security practices by implementing nonce and capability checks for its single AJAX entry point, ensuring that it is protected against unauthorized access. Furthermore, the code shows excellent output sanitization, with all 19 identified outputs being properly escaped, mitigating the risk of cross-site scripting (XSS) vulnerabilities. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security. \n\nThe analysis indicates no critical or high-severity vulnerabilities found through taint analysis, and the plugin has no known historical CVEs. This suggests a well-developed and secure codebase. The SQL query usage, while not 100% prepared, is predominantly so, and the presence of capability checks on the entry points mitigates potential risks from the less-than-perfect SQL preparation. \n\nIn conclusion, this plugin exhibits a very good security profile with no immediate or significant threats identified. Its developers have clearly prioritized security by implementing appropriate checks and sanitization. The minor area for improvement lies in the SQL query preparation, but given the context of protected entry points, the overall risk is minimal.",[],"2026-03-17T06:28:39.860Z",{"wat":88,"direct":98},{"assetPaths":89,"generatorPatterns":92,"scriptPaths":93,"versionParams":95},[90,91],"\u002Fwp-content\u002Fplugins\u002Faggregator-for-elementor-forms\u002Fassets\u002Fcss\u002Fforms-list-style.css","\u002Fwp-content\u002Fplugins\u002Faggregator-for-elementor-forms\u002Fassets\u002Fjs\u002Fforms-list-functions.js",[],[94],"https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Montserrat:wght@400;500;600&display=swap",[96,97],"aggregator-for-elementor-forms\u002Fassets\u002Fcss\u002Fforms-list-style.css?ver=","aggregator-for-elementor-forms\u002Fassets\u002Fjs\u002Fforms-list-functions.js?ver=",{"cssClasses":99,"htmlComments":101,"htmlAttributes":126,"restEndpoints":129,"jsGlobals":130,"shortcodeOutput":132},[100],"efse-all-forms",[102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,114,123,124,125],"\u003C!-- Start our loop. -->","\u003C!-- Check if our form. -->","\u003C!-- Check if we have elements. -->","\u003C!-- Decode the data first. They are stored in json format. -->","\u003C!-- Only proceed if object. -->","\u003C!-- Start recursive iteration. -->","\u003C!-- Set data to all forms. -->","\u003C!-- Now filter the form data. -->","\u003C!-- Start looping. -->","\u003C!-- We got our match. -->","\u003C!-- Get the forms now. -->","\u003C!-- Check if empty. -->","\u003C!-- Set vars. -->","\u003C!-- Include the template content file. -->","\u003C!-- The content is to large to be displayed directly. -->","\u003C!-- Adds a submenu page in elementor menu -->","\u003C!-- This only makes sense as we are extending functionality -->","\u003C!-- Add link to all forms in plugin row. -->","\u003C!-- Since the plugin we need is not active, -->","\u003C!-- We will rightaway deactivate our plugin. -->","\u003C!-- Gives out a error to user as why this plugin can't be activated. -->","\u003C!-- Styles. -->","\u003C!-- Scrtips -->","\u003C!-- Early exit if not our page. -->",[127,128],"data-elementor-id","data-elementor-type",[],[131],"cfseVars",[]]