[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqIjKgrTHGfhKsl3_zc2tw4I6eKA-flyAGkrLOo_jChU":3,"$fu615MEWPuiF0kW3B2qu3lu7o27o5ybCZg66J2HlBatg":289,"$fbJoucuBiOvZMP-hGeH5Di5x249cbT9skMwMHPUuUmYA":293},{"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":18,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":39,"analysis":124,"fingerprints":264},"repeater-for-contact-form-7","Repeater for Contact Form 7","4.6.4","add-ons.org","https:\u002F\u002Fprofiles.wordpress.org\u002Faddonsorg\u002F","\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\u002Fu6hg79W0OD8?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>\n\u003Cp>\u003Cstrong>DEMO\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>DOCUMENT\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-contact-form-7-repeater\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-contact-form-7-repeater\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Download Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fcontact-form-7-repeater\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fcontact-form-7-repeater\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Repeater Fields for Contact Form 7 allow you to create one or more sets of fields that can be repeated.\u003C\u002Fp>\n\u003Cp>Have you ever wanted to let your users submit multiple entries of the same field set as a single form on your WordPress site? If so, you’re in luck! This is a plugin to help you do it!\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[repeater repeater-980 title:'person' button:'Add more...' max:10 initial_rows:1]\n    \u003Clabel>Your Email (required)\n        [email your-email]\n    \u003C\u002Flabel>\n    \u003Clabel>\n        Your Phone (required)\n    [text your-phone]\n    \u003C\u002Flabel>\n[\u002Frepeater]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want to use Email 2 to send messages to all email addresses generated inside the repeater field,\u003Cbr \u002F>\nplease make sure the email field name is set to \u003Cstrong>email_repeater\u003C\u002Fstrong>.\u003Cbr \u002F>\nThis allows the plugin to detect the repeater emails and send them correctly.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[repeater repeater-980 title:'Email' button:'Add email' max:10 initial_rows:1]\n    \u003Clabel>Your Email\n        [email email_repeater]\n    \u003C\u002Flabel>\n    \u003C\u002Flabel>\n[\u002Frepeater]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Required fields\u003C\u002Fstrong>: Set required field in repeater.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Repeat all types of fields\u003C\u002Fstrong> File Uploads Support, phone, signature,…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are allowed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Label\u003C\u002Fstrong>: The text shown in the ‘Add Row’ button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic support\u003C\u002Fstrong>: The field conditional Logic support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email To Repeater\u003C\u002Fstrong>: The field date\u002Ftime support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Map field with the Initial Rows\u003C\u002Fstrong>:  The number of times a row can be repeated to match the quantity entered by the user.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Required fields\u003C\u002Fli>\n\u003Cli>Conditional Logic\u003C\u002Fli>\n\u003Cli>File Upload Support\u003C\u002Fli>\n\u003Cli>Unlimited minimum\u003C\u002Fli>\n\u003Cli>Map the field with the Initial Rows\u003C\u002Fli>\n\u003Cli>Repeater Email To\u003C\u002Fli>\n\u003Cli>30-day money-back guarantee\u003C\u002Fli>\n\u003Cli>1-year support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact form 7 Repeater\u003C\u002Fh3>\n\u003Cp>cf repeater, repeater cf7, cf7, Repeater field, Contact Form 7 repeater, Contact Form 7 repeat fields, Contact Form 7 repeatable fields, add repeater to Contact Form 7, dynamic fields Contact Form 7, Contact Form 7 clone fields, repeat group of fields Contact Form 7, Contact Form 7 repeat section, Contact Form 7 multiple field entries, Contact Form 7 nested fields, repeating form fields Contact Form 7, Contact Form 7 flexible fields, Contact Form 7 loop fields, Contact Form 7 duplicate fields, Contact Form 7 custom repeater, Contact Form 7 dynamic input, Contact Form 7 field group repeater, repeat rows in Contact Form 7, Contact Form 7 add another row, Contact Form 7 dynamic form section\u003C\u002Fp>\n","The Repeater Fields for Contact Form 7 allow you to create one or more sets of fields that can be repeated.",400,5455,100,2,"2026-03-30T09:18:00.000Z","6.9.4","2.0","",[20,21,22,23,24],"contact-form-7","repeater","repeater-field","repeater-fields","repeater-form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.6.4.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"addonsorg",59,26020,99,48,87,"2026-05-19T22:14:21.616Z",[40,61,77,95,110],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":18,"download_link":60,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"loop-grid-extender-for-elementor-pro","Loop Grid Extender for Elementor – ACF Repeater & Smart Filters","1.1.7","Cool Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoolplugins\u002F","\u003Cp>\u003Cstrong>Loop Grid Extender for Elementor Pro\u003C\u002Fstrong> helps you add powerful filter options to Elementor’s \u003Cstrong>Loop Grid widget\u003C\u002Fstrong>. By default, Loop Grid doesn’t let users filter posts or products easily, that’s where this addon comes in.\u003C\u002Fp>\n\u003Ch3>Important\u003C\u002Fh3>\n\u003Cp>This plugin does not currently support Elementor’s Widget Cache feature. Please disable it to ensure proper functionality.\u003C\u002Fp>\n\u003Cp>\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\u002FkbuOELxj5sk?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>It is built specifically for people using \u003Cstrong>Elementor Pro + ACF\u003C\u002Fstrong> (Advanced Custom  Fields), allowing to add \u003Cstrong>dropdown filters\u003C\u002Fstrong>, show how many posts or products are in each \u003Cstrong>category\u003C\u002Fstrong>, and even \u003Cstrong>hide terms\u003C\u002Fstrong> you don’t want to show.\u003C\u002Fp>\n\u003Cp>\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\u002FTBGzbJdLXWs?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>Think of it as a missing piece that gives \u003Cstrong>Elementor Pro\u003C\u002Fstrong> superpowers when working with repeater fields and dynamic layouts.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Floop-grid-extender-for-elementor-pro\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=demo&utm_content=check_demo\" rel=\"nofollow ugc\">\u003Cstrong>View Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>KEY FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>ACF Repeater Field Support with Elementor Pro\u003C\u002Fstrong>: Directly use ACF Pro’s Repeater fields inside Elementor Pro’s dynamic widgets through the Loop Grid widget. It means you can display complex, repeated content without writing any code.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dropdown Display for Filters:\u003C\u002Fstrong> You can easily filter posts or products by categories, tags, or custom taxonomies using dropdown menus.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post\u002FProduct Count Display:\u003C\u002Fstrong> Display the number of posts or products available next to each filter option, helping visitors quickly see how many items are in each category before they choose to filter.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Exclude Specific Taxonomies or Terms:\u003C\u002Fstrong> Exclude unwanted taxonomy terms like “Uncategorized” or any other custom terms from the filter list.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Post Type & ACF Taxonomy Support:\u003C\u002Fstrong> The plugin fully supports custom post types and taxonomies created with ACF, ensuring that all your unique content types work with the filtering system.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multilingual + Multi-taxonomy (Pro)\u003C\u002Fstrong>: Build complex, language-aware filters across categories, tags, and custom taxonomies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive, Optimized, Code-free\u003C\u002Fstrong>: Lightweight scripts, clean markup, and mobile-first design ensure performance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>USE CASES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Building \u003Cstrong>FAQ or testimonial sections\u003C\u002Fstrong> with toggles and pop-ups using ACF repeater data.\u003C\u002Fli>\n\u003Cli>Creating \u003Cstrong>WooCommerce product grids\u003C\u002Fstrong> with filters for size, color, and brand.\u003C\u002Fli>\n\u003Cli>Crafting \u003Cstrong>team member directories\u003C\u002Fstrong>, \u003Cstrong>event listings\u003C\u002Fstrong>, or \u003Cstrong>portfolio galleries\u003C\u002Fstrong> with dynamic filter UI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual websites\u003C\u002Fstrong> requiring term-specific filtering.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>From Frustration to Solution\u003C\u002Fh3>\n\u003Cp>Elementor users have been requesting \u003Cstrong>native support for ACF Repeater fields in Loop Grids, toggle\u002Faccordion widgets, and dynamic pop-ups\u003C\u002Fstrong> for years. For example, issue \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Felementor\u002Felementor\u002Fissues\u002F5979\" rel=\"nofollow ugc\">#5979\u003C\u002Fa>\u003C\u002Fstrong> on GitHub was opened 6+ years ago, stated:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cem>“I’m always frustrated when building a dynamic FAQ section using a custom post type with ACF fields and Dynamic Pop‑up. Elementor Pro doesn’t support a repeater functionality yet.”\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Felementor\u002Felementor\u002Fissues\u002F5979\" rel=\"nofollow ugc\">#5979\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Forgs\u002Felementor\u002Fdiscussions\u002F23185\" rel=\"nofollow ugc\">#23185\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Despite some advances, Elementor still lacks an intuitive way to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Populate toggles, pop-ups, or loop templates with ACF repeater data, without custom PHP.\u003C\u002Fli>\n\u003Cli>Add flexible filter UI (dropdowns or checkboxes) with taxonomy and post-count controls.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our plugin \u003Cstrong>directly addresses these gaps\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Explore More Cool Addons For Elementor\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fcool-formkit-for-elementor-forms\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=cfkef_more_plugins\" rel=\"nofollow ugc\">Cool FormKit For Elementor\u003C\u002Fa>\u003C\u002Fstrong>: Add advanced fields like conditional logic, range sliders, calculator fields, and country code selection to Elementor forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fconditional-fields-for-elementor-form\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=cfef_more_plugins\" rel=\"nofollow ugc\">Conditional Fields For Elementor Form\u003C\u002Fa>\u003C\u002Fstrong>: An essential addon for Elementor forms that allows you to add conditional logic to input fields, enabling fields to show\u002Fhide based user input.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fadd-country-code-telephone-elementor-form\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=blog&utm_content=ccfef_more_plugins\" rel=\"nofollow ugc\">Country Code For Elementor Form Telephone Field\u003C\u002Fa>\u003C\u002Fstrong>: Enhances phone fields with a country code selection feature for accurate data input.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Ftimeline-widget-pro\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=twae_more_plugins\" rel=\"nofollow ugc\">Timeline Widget for Elementor\u003C\u002Fa>\u003C\u002Fstrong>: Use this plugin to showcase your history in a stylish vertical or horizontal timeline layout on Elementor pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feventscalendaraddons.com\u002Fplugin\u002Fevents-widgets-pro\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=ectbe_more_plugins\" rel=\"nofollow ugc\">Events Widgets for Elementor\u003C\u002Fa>\u003C\u002Fstrong>: This plugin provides The Events Calendar widgets for Elementor, allowing you to easily display events in a grid, list, or carousel layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins feedback server only for optional usage data sharing and voluntary feedback submission (for example, during plugin deactivation). Data is transmitted solely after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected.  For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","Use ACF repeater fields inside Elementor loop items and add smart dynamic dropdown taxonomy filters to the Elementor Loop Grid widget.",1000,5329,7,"2026-04-02T06:29:00.000Z","6.5","7.4",[55,56,57,58,59],"acf-repeater-fields","dropdown-filter","elementor","loop-grid","taxonomy-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floop-grid-extender-for-elementor-pro.1.1.7.zip",{"slug":62,"name":63,"version":64,"author":7,"author_profile":8,"description":65,"short_description":66,"active_installs":48,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":16,"requires_at_least":17,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"repeater-for-gravity-forms","Repeater Fields for Gravity Forms","2.4.4","\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\u002FgaWE0IqjYsI?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>\n\u003Cp>\u003Cstrong>DEMO\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Document\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-gravity-forms-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-gravity-forms-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Download Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fgravity-forms-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fgravity-forms-repeater-fields\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Repeater Fields for Gravity Forms allow you to create one or more sets of fields that can be repeated.\u003C\u002Fp>\n\u003Cp>Have you ever wanted to let your users submit multiple entries of the same field set as a single form on your WordPress site? If so, you’re in luck! This is a plugin to help you do it!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>File Uploads Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are allowed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Label\u003C\u002Fstrong>: The text shown in the ‘Add Row’ button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic support\u003C\u002Fstrong>: The field conditional Logic support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date picker support\u003C\u002Fstrong>: The field date\u002Ftime support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entry and print preview support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment fields support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag and drop repeatable fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>File Upload Support\u003C\u002Fli>\n\u003Cli>Conditional Logic support\u003C\u002Fli>\n\u003Cli>Unlimited minimum\u003C\u002Fli>\n\u003Cli>Unlimited Maximum\u003C\u002Fli>\n\u003Cli>Payment fields support\u003C\u002Fli>\n\u003Cli>30-day money-back guarantee\u003C\u002Fli>\n\u003Cli>1-year support\u003C\u002Fli>\n\u003C\u002Ful>\n","The Repeater Fields for Gravity Forms allow you to create one or more sets of fields that can be repeated.",12686,46,3,"2025-12-04T08:15:00.000Z","5.2",[73,74,21,22,24],"gravity-forms","gravity-forms-fields","https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fgravity-forms-repeater-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-gravity-forms.2.4.4.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":53,"tags":91,"homepage":18,"download_link":94,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"dynamic-elementor-acf-repeater","Dynamic Elementor ACF Repeater","1.0.91","wpluna","https:\u002F\u002Fprofiles.wordpress.org\u002Fwplunadev\u002F","\u003Cp>Dynamic Elementor ACF Repeater is a powerful plugin that bridges the gap between Advanced Custom Fields (ACF) repeater fields and Elementor’s dynamic content capabilities. It allows you to use ACF repeater field values directly in Elementor Loop Items and Loop Grids through Dynamic Tags.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>This plugin requires the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Elementor Pro\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields Pro (ACF Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please ensure you have these plugins installed and activated before using Dynamic Elementor ACF Repeater.\u003C\u002Fp>\n\u003Ch3>Usage Guide\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcalculabs.github.io\u002Felementor-acf-repeater-docs\u002Fusage-guide\u002F\" rel=\"nofollow ugc\">Usage Guide and Documentation Here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free vs Pro Features\u003C\u002Fh3>\n\u003Cp>Dynamic Elementor ACF Repeater comes in two versions: Free and Pro. Here’s a breakdown of what each version offers:\u003C\u002Fp>\n\u003Ch4>Free Version\u003C\u002Fh4>\n\u003Cp>The free version of Dynamic Elementor ACF Repeater provides essential functionality for integrating ACF repeater fields with Elementor:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Basic integration with Elementor Pro and ACF Pro\u003C\u002Fli>\n\u003Cli>Support for image and text repeater fields in Elementor dynamic tags for loop items and loop grid\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for adding repeater images to background image in loop item! Game changer!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ACF Repeater Text, ACF Repeater Image dynamic tags\u003C\u002Fli>\n\u003Cli>Loop Grid widget integration\u003C\u002Fli>\n\u003Cli>Support for repeater fields on ACF Options page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>The Pro version includes everything in the free version, plus a host of advanced features for power users:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for more ACF field types within repeaters (file, gallery, relationship, more coming soon…)\u003C\u002Fli>\n\u003Cli>Advanced dynamic tags (e.g., ACF Repeater File, ACF Repeater Gallery, ACF Repeater Relationship)\u003C\u002Fli>\n\u003Cli>Multiple Loop Grids with ACF Repeater fields in the same page, post, or template\u003C\u002Fli>\n\u003Cli>Lightbox functionality on the loop grid widget\u003C\u002Fli>\n\u003Cli>Swiper integration when loop grid lightbox is enabled\u003C\u002Fli>\n\u003Cli>Advanced filtering capabilities for Loop Grid items with customizable URL parameters\u003C\u002Fli>\n\u003Cli>Drag-and-drop term ordering for loop filters (set order per widget)\u003C\u002Fli>\n\u003Cli>Optional deeplinking toggle to update the URL when filtering\u003C\u002Fli>\n\u003Cli>Show\u002Fhide empty taxonomy terms in filters\u003C\u002Fli>\n\u003Cli>Enhanced support for ACF Options page data in filters and virtual posts\u003C\u002Fli>\n\u003Cli>Default filter term selection for pre-selecting filters on page load\u003C\u002Fli>\n\u003Cli>Visual dividers between filter items with full styling controls\u003C\u002Fli>\n\u003Cli>Taxonomy term descriptions with animations and positioning options\u003C\u002Fli>\n\u003Cli>Enhanced responsive filter styling controls\u003C\u002Fli>\n\u003Cli>Lightbox visibility control for individual elements (show or hide individual items in the lightbox vs the grid)\u003C\u002Fli>\n\u003Cli>ACF Relationship field support for dynamic content associations across posts\u003C\u002Fli>\n\u003Cli>Nested Relationship\u002FPost Object fields: Support for relationship fields inside repeaters (select via repeater:subfield)\u003C\u002Fli>\n\u003Cli>NEW – Support for Loop Carousel \u003C\u002Fli>\n\u003Cli>Element Display Conditions: ACF Repeater Field condition (show\u002Fhide by repeater sub‑field)\u003C\u002Fli>\n\u003Cli>New Dynamic Tags (PRO): ACF Repeater Link Title, ACF Repeater Link Target, ACF Repeater Color, ACF Repeater Icon\u003C\u002Fli>\n\u003Cli>Enhanced URL support (PRO): ACF Link field now maps to URL\u002FTitle\u002FTarget\u003C\u002Fli>\n\u003Cli>ACF Repeater Form Field: Create dynamic form fields in Elementor Forms populated from ACF repeater data (dropdown\u002Fradio\u002Fcheckbox)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to Pro\u003C\u002Fh4>\n\u003Cp>Unlock the full potential of Dynamic Elementor ACF Repeater and take your dynamic content creation to the next level!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcheckout.freemius.com\u002Fmode\u002Fdialog\u002Fplugin\u002F16334\u002Fplan\u002F27245\u002F?trial=paid\" rel=\"nofollow ugc\">Start Your Free Trial\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Pro version comes with a 3-day free trial. You can cancel anytime before the trial ends to avoid being charged. We’ll send you an email reminder before the trial expires.\u003C\u002Fp>\n","Allows ACF repeater field values to be rendered in Elementor loop items and loop grids via Dynamic Tags.",800,6073,4,"2025-10-07T22:11:00.000Z","6.8.5","6.0",[92,93,57,58,23],"acf-repeater","dynamic-tags","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-elementor-acf-repeater.1.0.91.zip",{"slug":96,"name":97,"version":98,"author":7,"author_profile":8,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":103,"num_ratings":69,"last_updated":104,"tested_up_to":16,"requires_at_least":17,"requires_php":71,"tags":105,"homepage":108,"download_link":109,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"repeater-for-elementor","Repeater Fields for Elementor Forms","2.2.7","\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\u002FC-xoIp7lIAY?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>\n\u003Cp>\u003Cstrong>DEMO\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Download Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Felementor-forms-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Felementor-forms-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Document\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-foms-repeater-field\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-foms-repeater-field\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Repeater Field For Elementor Forms\u003C\u002Fstrong> is a powerful add-on that brings the much-anticipated “Repeater” functionality to Elementor Pro Forms. It allows you to create complex, multi-row data entry sections within your forms, perfect for event registrations, team sign-ups, order forms, and more. Stop creating overwhelmingly long, static forms. By allowing users to dynamically add rows as needed, you improve user experience, reduce form abandonment rates, and collect exactly the data you need—no more, no less.\u003C\u002Fp>\n\u003Cp>With a focus on performance and ease of use, this plugin integrates seamlessly with the Elementor editor, providing a native-like experience for both creators and end-users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ideal for Group Registrations and Orders\u003C\u002Fstrong>: This plugin is a game-changer for event organizers, HR departments, and store owners. With our “Send to All Emails in Repeater” feature, you can now have one person register an entire team, and every member will instantly receive their own confirmation email.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Intuitive Repeater Architecture\u003C\u002Fstrong>: Easily add “Repeater Start” and “Repeater End” markers to wrap any set of fields you want to make repeatable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for Standard Field Types\u003C\u002Fstrong>: Use standard Elementor form fields inside your repeater, including text, number, email, select, checkbox, radio, and date\u002Ftime.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Email Notifications\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>HTML Email Support\u003C\u002Fstrong>: Automatically generates a clean, numbered list of all repeater entries in your confirmation emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send to Repeater Emails\u003C\u002Fstrong>: Automatically send notification emails to every email address entered within the repeater rows.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Submissions Integration\u003C\u002Fstrong>: View and manage repeater data clearly directly from the native Elementor Submissions dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Styling Flexibility\u003C\u002Fstrong>: Fully customize the “Add Row” & “Remove Row” buttons, row titles, and icons to match your site’s design directly from the Elementor Style tab.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Initial Rows & Limits Control\u003C\u002Fstrong>: Set the number of rows to show by default and limit the maximum\u002Fminimum number of rows a user can add to prevent spam or enforce limits.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic Compatibility\u003C\u002Fstrong>: Works natively with Elementor Form conditional logic, allowing you to hide\u002Fshow fields inside repeaters based on user input.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-step Form Support\u003C\u002Fstrong>: Fully compatible with Elementor’s multi-step forms. Place your repeater anywhere in the form steps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhooks & Integrations\u003C\u002Fstrong>: Repeater data is neatly formatted and plays well with Elementor’s native Webhooks, Zapier, Mailchimp, and other third-party integrations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Validation\u003C\u002Fstrong>: Built-in validation for numbers (min\u002Fmax), telephone numbers, and time formats to ensure data integrity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Interface\u003C\u002Fstrong>: Easily rearrange fields within your form in the Elementor editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Honeypot Support\u003C\u002Fstrong>: Fully compatible with Elementor’s Honeypot field for spam protection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Hooks and filters available for deep customization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong>: Optimized for speed, frontend performance, and minimal impact on site loading times.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Event Registrations\u003C\u002Fstrong>: Allow one user to register multiple attendees, collecting name, email, and meal preferences for each.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job Applications\u003C\u002Fstrong>: Let applicants add their job history, listing multiple previous employers, dates, and roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Forms\u003C\u002Fstrong>: Create dynamic forms where users can add multiple products or services they wish to quote or purchase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emergency Contacts\u003C\u002Fstrong>: Allow users to add as many emergency contacts as they need.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real Estate Listings\u003C\u002Fstrong>: Let users submit multiple property features or rooms in a single form submission.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features\u003C\u002Fh3>\n\u003Cp>Unlock the full potential of your Elementor Forms with our Pro Version!\u003Cbr \u002F>\n*   \u003Cstrong>File Upload Support\u003C\u002Fstrong>: Allow users to safely upload multiple files, images, or documents within each repeater row.\u003Cbr \u002F>\n*   \u003Cstrong>Payment Fields Support\u003C\u002Fstrong>: Seamlessly integrate with Elementor’s native Stripe and PayPal fields for complex order forms.\u003Cbr \u002F>\n*   \u003Cstrong>Unlimited Limits\u003C\u002Fstrong>: Remove all restrictions on minimum and maximum repeater rows.\u003Cbr \u002F>\n*   \u003Cstrong>Calculated Fields\u003C\u002Fstrong>: Perform dynamic calculations based on number fields inside the repeater rows (e.g., calculating total cost).\u003Cbr \u002F>\n*   \u003Cstrong>Advanced Conditional Logic\u003C\u002Fstrong>: More granular control over conditional logic across different repeater items.\u003Cbr \u002F>\n*   \u003Cstrong>Premium Support\u003C\u002Fstrong>: 1-year priority support and regular updates.\u003Cbr \u002F>\n*   \u003Cstrong>30-day Money-back Guarantee\u003C\u002Fstrong>: No questions asked.\u003C\u002Fp>\n","The Repeater Fields for Elementor Forms allow you to create one or more sets of fields that can be repeated.",700,6604,80,"2026-03-30T08:16:00.000Z",[106,107,21,22,24],"elementor-forms","elementor-forms-fields","https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Felementor-forms-repeater-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-elementor.2.2.7.zip",{"slug":111,"name":112,"version":113,"author":7,"author_profile":8,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":13,"num_ratings":69,"last_updated":118,"tested_up_to":16,"requires_at_least":17,"requires_php":71,"tags":119,"homepage":122,"download_link":123,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"repeater-field-for-wpforms","Repeater Fields for WPForms","1.5.3","\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\u002F79wBkjxbOFw?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>\n\u003Cp>\u003Cstrong>DEMO\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Download Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Frepeater-field-for-wpforms-pro\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Frepeater-field-for-wpforms-pro\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Document\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-wpfoms-repeater-fields-2\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-wpfoms-repeater-fields-2\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Repeater Fields for WPForms allow you to create one or more sets of fields that can be repeated.\u003C\u002Fp>\n\u003Cp>Have you ever wanted to let your users submit multiple entries of the same field set as a single form on your WordPress site? If so, you’re in luck! This is a plugin to help you do it!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>File Uploads Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are allowed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Label\u003C\u002Fstrong>: The text shown in the ‘Add Row’ button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic support\u003C\u002Fstrong>: The field conditional Logic support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date picker support\u003C\u002Fstrong>: The field date\u002Ftime support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entry and print preview support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment fields support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag and drop repeatable fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>File Upload Support\u003C\u002Fli>\n\u003Cli>Unlimited Minimum\u003C\u002Fli>\n\u003Cli>Unlimited Maximum\u003C\u002Fli>\n\u003Cli>Payment fields support\u003C\u002Fli>\n\u003Cli>30-day money-back guarantee\u003C\u002Fli>\n\u003Cli>1-year support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WPForms Repeater\u003C\u002Fh3>\n\u003Cp>WPForms repeater fields, WPForms repeatable fields, add repeater to WPForms, dynamic fields WPForms, WPForms clone fields, WPForms repeat group of fields, WPForms repeat section, WPForms nested fields, repeat rows in WPForms, WPForms multi-entry fields, repeating field sets WPForms, WPForms dynamic form sections, WPForms custom repeater, WPForms flexible field group, WPForms add multiple entries, WPForms dynamic input, repeatable form blocks WPForms, WPForms field duplication, WPForms loop fields, WPForms add another row\u003C\u002Fp>\n","The Repeater Fields for WPForms allow you to create one or more sets of fields that can be repeated.",500,10922,"2026-03-04T07:57:00.000Z",[21,22,24,120,121],"wpforms","wpforms-fields","https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fwpforms-repeater-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-field-for-wpforms.1.5.3.zip",{"attackSurface":125,"codeSignals":243,"taintFlows":254,"riskAssessment":255,"analyzedAt":263},{"hooks":126,"ajaxHandlers":233,"restRoutes":239,"shortcodes":240,"cronEvents":241,"entryPointCount":242,"unprotectedCount":26},[127,133,137,142,146,149,151,155,159,162,166,170,174,177,180,184,187,190,193,196,201,204,208,213,215,217,220,223,226,229],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","wpcf7_init","add_tag","backend\\index.php",10,{"type":128,"name":134,"callback":135,"priority":132,"file":131,"line":136},"wpcf7_admin_init","wpcf7_add_tag_generator",11,{"type":138,"name":139,"callback":140,"priority":132,"file":131,"line":141},"filter","wpcf7_contact_form_properties","custom_repeater",12,{"type":138,"name":143,"callback":144,"priority":132,"file":131,"line":145},"wpcf7_mail_tag_replaced_repeater","wpcf7_mail_tag_replaced",13,{"type":138,"name":147,"callback":144,"priority":132,"file":131,"line":148},"wpcf7_mail_tag_replaced_repeater*",14,{"type":138,"name":144,"callback":144,"priority":132,"file":131,"line":150},15,{"type":128,"name":152,"callback":153,"priority":26,"file":131,"line":154},"admin_enqueue_scripts","add_lib",16,{"type":138,"name":156,"callback":157,"priority":132,"file":131,"line":158},"wpcf7_additional_mail","send_additional_mails",17,{"type":128,"name":160,"callback":160,"priority":132,"file":131,"line":161},"wpcf7_form_tag",18,{"type":138,"name":163,"callback":164,"priority":13,"file":131,"line":165},"wpcf7_validate","wpcf7_validate_repeater",19,{"type":128,"name":167,"callback":168,"priority":132,"file":131,"line":169},"wpcf7_form_hidden_fields","uacf7_form_hidden_fields",20,{"type":138,"name":171,"callback":172,"file":131,"line":173},"wpcf7_posted_data","remove_hidden_post_data",21,{"type":138,"name":175,"callback":175,"priority":132,"file":131,"line":176},"cf7_repeater_formats",22,{"type":138,"name":178,"callback":178,"priority":132,"file":131,"line":179},"wpcf7_collect_mail_tags",23,{"type":138,"name":181,"callback":182,"priority":132,"file":131,"line":183},"wpcf7_validate_file*","skip_file_validation",24,{"type":138,"name":185,"callback":182,"priority":132,"file":131,"line":186},"wpcf7_validate_file",25,{"type":138,"name":188,"callback":188,"priority":132,"file":131,"line":189},"wpcf7_acceptable_filetypes",26,{"type":128,"name":191,"callback":191,"priority":132,"file":131,"line":192},"yeeaddons_cf7_repeater_settings_v6",27,{"type":128,"name":194,"callback":194,"priority":132,"file":131,"line":195},"yeeaddons_cf7_repeater_settings",28,{"type":138,"name":197,"callback":198,"file":199,"line":200},"wpcf7_editor_panels","custom_form","backend\\settings.php",6,{"type":128,"name":202,"callback":203,"file":199,"line":50},"wpcf7_save_contact_form","save_data",{"type":128,"name":205,"callback":153,"priority":48,"file":206,"line":207},"wp_enqueue_scripts","frontend\\index.php",8,{"type":128,"name":209,"callback":210,"priority":211,"file":212,"line":132},"admin_menu","add_menu",9999,"yeekit\\document.php",{"type":128,"name":152,"callback":214,"file":212,"line":136},"add_js",{"type":138,"name":216,"callback":216,"file":212,"line":141},"fluentform_global_addons",{"type":128,"name":218,"callback":219,"file":212,"line":148},"admin_notices","add_banner",{"type":128,"name":221,"callback":222,"file":212,"line":150},"elementor\u002Felement\u002Fform\u002Fsection_form_options\u002Fafter_section_end","elementor_addons",{"type":128,"name":224,"callback":225,"file":212,"line":158},"admin_init","add_ninja_form",{"type":128,"name":227,"callback":228,"file":212,"line":165},"elementor\u002Feditor\u002Fafter_enqueue_styles","after_register_styles",{"type":138,"name":230,"callback":231,"priority":132,"file":212,"line":232},"http_response","http_response_eform",208,[234],{"action":235,"nopriv":236,"callback":237,"hasNonce":238,"hasCapCheck":236,"file":212,"line":145},"yeekit_dismiss_noty",false,"dismiss_noty",true,[],[],[],1,{"dangerousFunctions":244,"sqlUsage":245,"outputEscaping":247,"fileOperations":26,"externalRequests":14,"nonceChecks":242,"capabilityChecks":26,"bundledLibraries":253},[],{"prepared":26,"raw":26,"locations":246},[],{"escaped":248,"rawEcho":242,"locations":249},77,[250],{"file":131,"line":251,"context":252},239,"raw output",[],[],{"summary":256,"deductions":257},"The 'repeater-for-contact-form-7' plugin v4.6.3 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates excellent adherence to secure coding practices, particularly in its handling of SQL queries and output escaping, with nearly all outputs being properly sanitized. The limited attack surface, consisting of only one AJAX handler that appears to be protected by a nonce check, is also a positive indicator. The absence of known vulnerabilities in its history further contributes to a perception of safety and reliability.\n\nHowever, a closer examination reveals a couple of areas that warrant attention. The plugin utilizes external HTTP requests, which, while not inherently insecure, represent a potential vector for vulnerabilities if not handled with extreme care to prevent SSRF or other network-related attacks. Additionally, the analysis indicates zero capability checks, which is a notable concern. While the single AJAX handler has a nonce check, the lack of capability checks means that any user, regardless of their role, could potentially trigger this AJAX action, which might be problematic if the action has sensitive implications.\n\nIn conclusion, the plugin is well-built with good core security practices. The primary weaknesses lie in the potential risks associated with external HTTP requests and the absence of capability checks on its entry points. These are not critical flaws based on the data but represent opportunities for improvement to further harden the plugin's security.",[258,260],{"reason":259,"points":69},"External HTTP requests made by the plugin",{"reason":261,"points":262},"No capability checks on entry points",5,"2026-03-16T19:54:53.457Z",{"wat":265,"direct":273},{"assetPaths":266,"generatorPatterns":270,"scriptPaths":271,"versionParams":272},[267,268,269],"\u002Fwp-content\u002Fplugins\u002Frepeater-for-contact-form-7\u002Ffrontend\u002Fcss\u002Frepeater-frontend.css","\u002Fwp-content\u002Fplugins\u002Frepeater-for-contact-form-7\u002Ffrontend\u002Fjs\u002Frepeater-frontend.js","\u002Fwp-content\u002Fplugins\u002Frepeater-for-contact-form-7\u002Fbackend\u002Fcss\u002Fbackend.css",[],[268],[],{"cssClasses":274,"htmlComments":281,"htmlAttributes":282,"restEndpoints":285,"jsGlobals":286,"shortcodeOutput":288},[275,276,277,278,279,280],"repeater-frontend-wrap","yeeaddons_cf7_repeater_wrapper","repeater-row","repeater-add-btn","repeater-remove-btn","pro_text_style",[],[283,284],"data-repeater-item","data-repeater-list",[],[287],"yeeaddons_cf7_repeater",[],{"error":238,"url":290,"statusCode":291,"statusMessage":292,"message":292},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frepeater-for-contact-form-7\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":294,"versions":295},9,[296,301,308,315,322,329,336,343,350],{"version":6,"download_url":25,"svn_tag_url":297,"released_at":27,"has_diff":236,"diff_files_changed":298,"diff_lines":27,"trac_diff_url":299,"vulnerabilities":300,"is_current":238},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-contact-form-7\u002Ftags\u002F4.6.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.6.3&new_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.6.4",[],{"version":302,"download_url":303,"svn_tag_url":304,"released_at":27,"has_diff":236,"diff_files_changed":305,"diff_lines":27,"trac_diff_url":306,"vulnerabilities":307,"is_current":236},"4.6.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.6.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-contact-form-7\u002Ftags\u002F4.6.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.6.2&new_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.6.3",[],{"version":309,"download_url":310,"svn_tag_url":311,"released_at":27,"has_diff":236,"diff_files_changed":312,"diff_lines":27,"trac_diff_url":313,"vulnerabilities":314,"is_current":236},"4.6.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.6.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-contact-form-7\u002Ftags\u002F4.6.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.6.1&new_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.6.2",[],{"version":316,"download_url":317,"svn_tag_url":318,"released_at":27,"has_diff":236,"diff_files_changed":319,"diff_lines":27,"trac_diff_url":320,"vulnerabilities":321,"is_current":236},"4.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-contact-form-7\u002Ftags\u002F4.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.6.0&new_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.6.1",[],{"version":323,"download_url":324,"svn_tag_url":325,"released_at":27,"has_diff":236,"diff_files_changed":326,"diff_lines":27,"trac_diff_url":327,"vulnerabilities":328,"is_current":236},"4.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-contact-form-7\u002Ftags\u002F4.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.5.8&new_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.6.0",[],{"version":330,"download_url":331,"svn_tag_url":332,"released_at":27,"has_diff":236,"diff_files_changed":333,"diff_lines":27,"trac_diff_url":334,"vulnerabilities":335,"is_current":236},"4.5.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.5.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-contact-form-7\u002Ftags\u002F4.5.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.5.7&new_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.5.8",[],{"version":337,"download_url":338,"svn_tag_url":339,"released_at":27,"has_diff":236,"diff_files_changed":340,"diff_lines":27,"trac_diff_url":341,"vulnerabilities":342,"is_current":236},"4.5.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.5.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-contact-form-7\u002Ftags\u002F4.5.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.1&new_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.5.7",[],{"version":344,"download_url":345,"svn_tag_url":346,"released_at":27,"has_diff":236,"diff_files_changed":347,"diff_lines":27,"trac_diff_url":348,"vulnerabilities":349,"is_current":236},"4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-contact-form-7\u002Ftags\u002F4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.0.8&new_path=%2Frepeater-for-contact-form-7%2Ftags%2F4.1",[],{"version":351,"download_url":352,"svn_tag_url":353,"released_at":27,"has_diff":236,"diff_files_changed":354,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":355,"is_current":236},"4.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-contact-form-7\u002Ftags\u002F4.0.8\u002F",[],[]]