[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLqnyCXbrnUSek6QVa3EIaPg_q1lqfNy2Y4lKwT0Jrqk":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":140,"fingerprints":357},"smart-phone-field-for-wp-forms","Smart Phone Field For WPForms, Contact Form 7, Fluent Forms, Elementor Forms, WooCommerce","1.0.4","PluginsCafe","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginscafe\u002F","\u003Cp>The Smart Phone field plugin enables you to create a country drop-down list with country flags. The tag field automatically populates country names in the standard drop-down field in the phone field.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Live\u002FFrontend validation.\u003C\u002Fli>\n\u003Cli>Automatic country select with IP address (GeoIP).\u003C\u002Fli>\n\u003Cli>Default country selection.\u003C\u002Fli>\n\u003Cli>Exclude countries.\u003C\u002Fli>\n\u003Cli>Only include countries.\u003C\u002Fli>\n\u003Cli>Multiple phone field.\u003C\u002Fli>\n\u003Cli>Country search\u003C\u002Fli>\n\u003Cli>Token Field for GeoIP (optional)\u003C\u002Fli>\n\u003Cli>More coming soon…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 7.4\u003C\u002Fli>\n\u003Cli>WPForms 1.8.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003Cli>Fluent Forms \u003C\u002Fli>\n\u003Cli>Elementor Forms\u003C\u002Fli>\n\u003C\u002Ful>\n","Instruct your visitors to choose their country code when entering their mobile number to ensure accurate and correctly formatted data submissions.",1000,4169,100,4,"2026-02-05T05:37:00.000Z","6.9.4","6.0","7.4",[20,21,22,23,24],"contact-form-7","phone-field","smart-phone-field","woocommerce","wpforms","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-phone-field-for-wp-forms.1.0.4.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"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},"pluginscafe",16,11250,97,24,92,"2026-04-04T03:55:51.920Z",[40,61,77,96,117],{"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":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":60,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"notify-events","Notify.Events – Ultimate notifications","1.4.0","Notify.Events","https:\u002F\u002Fprofiles.wordpress.org\u002Fnotifyevents\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> WordPress plugin is the ultimate way to get notifications via \u003Cstrong>SMS\u003C\u002Fstrong>, \u003Cstrong>Voice calls\u003C\u002Fstrong>, \u003Cstrong>Push-notifications\u003C\u002Fstrong>, in \u003Cstrong>Facebook Messenger\u003C\u002Fstrong>, \u003Cstrong>Viber\u003C\u002Fstrong>, \u003Cstrong>Telegram\u003C\u002Fstrong>, and other \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Ffeatures\" rel=\"nofollow ugc\">30+ popular messenger apps\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Stay tuned by tracking various events on your website with real-time notifications. Improve work efficiency by distributing notifications among your team members.\u003C\u002Fp>\n\u003Ch3>Supported extensions and events\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> plugin for WordPress supports core WordPress events, plus events from such popular plugins as \u003Cstrong>WooCommerce\u003C\u002Fstrong> and \u003Cstrong>Contact Form 7\u003C\u002Fstrong>. See the full list of supported solutions and events below:\u003C\u002Fp>\n\u003Ch4>WordPress\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post\n\u003Cul>\n\u003Cli>Post Added\u003C\u002Fli>\n\u003Cli>Post Published\u003C\u002Fli>\n\u003Cli>Post Sent for Review\u003C\u002Fli>\n\u003Cli>Post Approved\u003C\u002Fli>\n\u003Cli>Post Custom Event\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Comment\n\u003Cul>\n\u003Cli>Comment Added\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>User\n\u003Cul>\n\u003Cli>User Registered\u003C\u002Fli>\n\u003Cli>User Login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Other\n\u003Cul>\n\u003Cli>E-Mail Send\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Order\n\u003Cul>\n\u003Cli>New Order\u003C\u002Fli>\n\u003Cli>Order Status Change\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Product\n\u003Cul>\n\u003Cli>Product Added\u003C\u002Fli>\n\u003Cli>Product Published\u003C\u002Fli>\n\u003Cli>Product Sent for Review\u003C\u002Fli>\n\u003Cli>Product Approved\u003C\u002Fli>\n\u003Cli>Product Custom Event\u003C\u002Fli>\n\u003Cli>Low Stock\u003C\u002Fli>\n\u003Cli>Out Of Stock\u003C\u002Fli>\n\u003Cli>On Backorder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contact Form 7\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Form Submitted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WPForms\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Form Submitted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ninja Forms\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Form Submitted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have not found the plugin or event you need in the list above, just leave a request in the “\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fnotify-events\u002F\" rel=\"ugc\">Support\u003C\u002Fa>” section and we will try to solve the issue.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Message templating\u003C\u002Fh4>\n\u003Cp>Customize event message templates using predefined variables. There are specific variables set for each plugin, depending on its settings.\u003Cbr \u002F>\n\u003Cem>For example: for Contact Form 7, the form fields will be available to you as variables in the message template editor.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Message formatting\u003C\u002Fh4>\n\u003Cp>Use simple text formatting to highlight key points for faster and better processing of messages.\u003C\u002Fp>\n\u003Ch4>Unlimited number of subscribers\u003C\u002Fh4>\n\u003Cp>Set up the distribution of messages among your team members by adding an unlimited number of subscribers. Share a special link to give certain people access to your channel.\u003C\u002Fp>\n\u003Ch4>Message prioritizing\u003C\u002Fh4>\n\u003Cp>Determine what kind of notifications will be delivered to a specific recipient by setting priority. Focus only on the events that are really important for you.\u003C\u002Fp>\n\u003Ch4>Working hours filter\u003C\u002Fh4>\n\u003Cp>Set up your channel to receive notifications during business hours.\u003C\u002Fp>\n\u003Ch3>Pricing and limitations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> has a \u003Cstrong>free plan\u003C\u002Fstrong> with a limited number of messages included per month. It is good to get acquainted with the service and even fully use it before the limit is reached. The plan is renewed each month. For more information about plans and limitations, please visit the \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Fpricing\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> section.\u003C\u002Fp>\n\u003Ch3>FAQs\u003C\u002Fh3>\n\u003Ch4>What notification methods do you support?\u003C\u002Fh4>\n\u003Cp>At the moment, we already have more than 30 notification methods, including SMS, Voice calls, Facebook Messenger, Telegram, Slack, and many others. You can find a complete list of supported notification methods on the \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Ffeatures\" rel=\"nofollow ugc\">features\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Ch4>How much does it cost to send messages?\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> service has a free plan with a limited number of messages included per month. It is good to get acquainted with the service and even fully use it before the limit is reached. For more information about plans and limitations, please visit the \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Fpricing\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> section.\u003C\u002Fp>\n\u003Ch4>What happens after I run out of free messages?\u003C\u002Fh4>\n\u003Cp>The plan is renewed every 30 days. Thus, you can continue receiving free messages once they are refilled. Moreover, you can always top up your balance and pay for messages in excess of the plan. See the \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Fpricing\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> page for more details.\u003C\u002Fp>\n\u003Ch4>Do all recipients have to sign up for Notify.Events to start receiving messages?\u003C\u002Fh4>\n\u003Cp>No, you can invite your team members to subscribe to the notification channel without registering using a dedicated link. They will also be able to choose the most convenient way to receive messages.\u003C\u002Fp>\n\u003Ch4>Can I set up sending messages to several people at the same time?\u003C\u002Fh4>\n\u003Cp>Yes, when WordPress sends a message to your channel, it will be received by all channel’s subscribers automatically.\u003C\u002Fp>\n\u003Ch4>Is there any limit on the number of recipients?\u003C\u002Fh4>\n\u003Cp>No, an unlimited number of people can subscribe to your channel.\u003C\u002Fp>\n\u003Ch4>Can I distribute messages between recipients depending on the type?\u003C\u002Fh4>\n\u003Cp>Yes, for this you can group your recipients in different channels, as well as filter messages by priority or time of receipt for each specific subscriber in the channel.\u003C\u002Fp>\n\u003Ch4>Is there any limit on the number of messages sent?\u003C\u002Fh4>\n\u003Cp>You are limited only in the number of incoming messages within your \u003Ca href=\"https:\u002F\u002Fnotify.events\u002Fpricing\" rel=\"nofollow ugc\">plan\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Can I make broadcast mailings using the plugin?\u003C\u002Fh4>\n\u003Cp>No, sorry. \u003Ca href=\"https:\u002F\u002Fnotify.events\" rel=\"nofollow ugc\">Notify.Events\u003C\u002Fa> is not designed for this kind of service. No advertising broadcasts 😉\u003C\u002Fp>\n","Notify.Events WordPress plugin is the ultimate way to get notifications via SMS, Voice calls, Push-notifications, in Facebook Messenger, Viber, Telegr &hellip;",90,4661,2,"2023-05-31T22:29:00.000Z","6.2.9","5.3","5.6",[20,56,57,23,24],"ninja-forms","notification","https:\u002F\u002Fnotify.events\u002Fsource\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotify-events.1.4.0.zip",85,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":27,"num_ratings":27,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":54,"tags":74,"homepage":25,"download_link":76,"security_score":37,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"instant-conversion-analytics","Instant Conversion Analytics – User Analytics Directly Inside Emails Sent From Your Website","1.4.3","Daniel Chase","https:\u002F\u002Fprofiles.wordpress.org\u002Friseofweb\u002F","\u003Cp>This plugin adds user’s analytics in emails sent from Contact Form 7, Ninja Forms, WPForms, and WooCommerce.\u003C\u002Fp>\n\u003Cp>Stop guessing where your leads and conversions are coming from and start knowing instantly in your email notifications. No longer do you have to stumble through your analytics software (e.g. Google Analytics) to try and guess where a conversion came from. This plugin will save you time, let you focus on your customers, and help guide your marketing towards generating new conversions.\u003C\u002Fp>\n\u003Cp>This plugin is designed to be complementary to your existing analytics software (e.g. Google Analytics).\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Optional Analytic Data Shown:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Referral Source\u003C\u002Fli>\n\u003Cli>Lead Source (e.g. Google Ads, Microsoft Ads, Facebook, utm_source, etc)\u003C\u002Fli>\n\u003Cli>User Journey (showing all pages the user has visited on your website)\u003C\u002Fli>\n\u003Cli>User’s Time on Site\u003C\u002Fli>\n\u003Cli>User’s Device (mobile, desktop, laptop\u002Ftablet)\u003C\u002Fli>\n\u003Cli>User’s IP Address\u003C\u002Fli>\n\u003Cli>User-Agent Information (browser and operating system information)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Further Options and Hints\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple options on JavaScript implementation\u003C\u002Fli>\n\u003Cli>Hints and tips about GDPR and CCPA compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin works as an add-on currently with the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> (Version 4.5 and above) – Integration through either a mail-tag or the option to append all 1st “Message body” emails.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">Ninja Forms\u003C\u002Fa> – Integration through the option to append all notification emails.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa> (Version 3.4.2 and above) – Integration through the option to append new order emails.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPForms\u003C\u002Fa> – Integration through either a smart-tag or the option to append all “Message body” emails.\u003C\u002Fli>\n\u003Cli>Looking for integration with a different plugin? Please \u003Ca href=\"https:\u002F\u002Fwww.riseofweb.com\u002F#contact\" rel=\"nofollow ugc\">contact me\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installation and Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload folder to ‘\u002Fwp-content\u002Fplugins\u002F’ directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>After installation you can configure its options under the ‘Settings’ menu by clicking on ‘Instant Conversion Analytics’\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin adds user's analytics in emails sent from Contact Form 7, Ninja Forms, WPForms, and WooCommerce.",10,1357,"2024-11-30T23:25:00.000Z","6.7.5","5.4",[20,56,75,23,24],"user-tracking","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstant-conversion-analytics.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":25,"tags":92,"homepage":25,"download_link":95,"security_score":60,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"invisible-recaptcha","Invisible reCaptcha for WordPress","1.2.3","MihChe","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihche\u002F","\u003Cp>Invisible reCaptcha for WordPress is an extremely powerful plugin which integrates the new \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fintro\u002Finvisible.html\" rel=\"nofollow ugc\">Invisible reCaptcha by Google\u003C\u002Fa> with your WordPress site.\u003C\u002Fp>\n\u003Ch4>Summary of features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WordPress Invisible reCaptcha\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- Login form protection - annihilates Brute Force attacks\n- Registration form protection\n- Comments form protection\n- Forgot Password form protection\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>WooCommerce Invisible reCaptcha\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- Login form protection\n- Registration form protection\n- Product Review form protection\n- Lost Password form protection\n- Reset Password form protection\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Contact Form 7 Invisible reCaptcha\u003C\u002Fstrong>\u003Cbr \u002F>\n    – Protect your Contact Form 7 forms with Invisible reCaptcha\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gravity Forms Invisible reCaptcha\u003C\u002Fstrong>\u003Cbr \u002F>\n    – Protect your Gravity Forms with Invisible reCaptcha\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultra-community\u002F\" rel=\"ugc\">Ultra Community\u003C\u002Fa> Invisible reCaptcha\u003C\u002Fstrong>\u003Cbr \u002F>\n    – Login form protection\u003Cbr \u002F>\n    – Registration form protection\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BuddyPress Invisible reCaptcha\u003C\u002Fstrong>\u003Cbr \u002F>\n    – Protect your BuddyPress registration form with Invisible reCaptcha\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>On a \u003Cstrong>WP Multisite\u003C\u002Fstrong> you can either activate the plugin network wide or on a single site.\u003C\u002Fp>\n\u003Ch4>How-To and Troubleshooting\u003C\u002Fh4>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fultracommunity.com\u002Fforums\u002Fforum\u002Finvisible-recaptcha\u002F\" rel=\"nofollow ugc\">Invisible reCaptcha for WordPress Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Extending Invisible reCaptcha\u003C\u002Fh4>\n\u003Cp>Here are some useful hooks to help developers integrate Invisible reCaptcha with any plugin or custom form\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Actions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- google_invre_render_widget_action - renders the recaptcha widget\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- google_invre_is_valid_request_filter   - used to check if Google approved the request (returns bool true\u002Ffalse)\n- google_invre_widget_output_html_filter - used to change the recaptcha widget output\n- google_invre_language_code_filter      - used to change the badge\u002Fchallenge language code\n- google_invre_badge_position_filter     - used to change the badge position (possible returning values are: 'bottomright', 'bottomleft', 'inline')\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Examples of using  Invisible reCaptcha hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>\n\u003Cp>Add Invisible reCaptcha into any form\u003C\u002Fp>\n\u003Cp>Just call\u003Cbr \u002F>\ndo_action(‘google_invre_render_widget_action’);\u003Cbr \u002F>\nanywhere before form closing tag\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Validate form post request\u003C\u002Fp>\n\u003Cp>$is_valid = apply_filters(‘google_invre_is_valid_request_filter’, true);\u003Cbr \u002F>\nif( ! $is_valid )\u003Cbr \u002F>\n{\u003Cbr \u002F>\n    \u002F\u002F handle error here\u003Cbr \u002F>\n}\u003Cbr \u002F>\nelse\u003Cbr \u002F>\n{\u003Cbr \u002F>\n    \u002F\u002F continue with your logic\u003Cbr \u002F>\n}\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Change the badge\u002Fchallenge language code\u003C\u002Fp>\n\u003Cp>add_filter( ‘google_invre_language_code_filter’, ‘myprefix_change_recaptcha_language’ );\u003Cbr \u002F>\nfunction myprefix_change_recaptcha_language($language_code){\u003Cbr \u002F>\n    $language_code = ‘fr’; \u002F\u002F French\u003Cbr \u002F>\n    return $language_code;\u003Cbr \u002F>\n}\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See all \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Frecaptcha\u002Fdocs\u002Flanguage\" rel=\"nofollow ugc\">reCaptcha Language Codes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note: This plugin requires PHP 5.3 or higher to be activated.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Invisible reCaptcha for WordPress plugin helps you to protect your sites against bad spam bots using the new Invisible reCaptcha by Google.",90000,857903,86,133,"2020-04-07T16:31:00.000Z","5.4.19","4.0",[93,78,94],"contact-form-7-invisible-recaptcha","woocommerce-invisible-recaptcha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvisible-recaptcha.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":16,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":115,"download_link":116,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"contact-form-7-image-captcha","Image CAPTCHA for Contact Form 7 and WPForms by HookAndHook (DSGVO\u002FGDPR)","3.3.28","hookandhook","https:\u002F\u002Fprofiles.wordpress.org\u002Fhookandhook\u002F","\u003Cp>Add an SVG image captcha and honeypot to your Contact Form 7 or WPForms form. Based on our interpretation this CAPTCHA plugin is GDPR compliant because the images are inline SVGs and no download of external resources happens, in addition no cookies or other storing mechanisms are used on the user’s device, this plugin will not slow down your site with additional header requests like Google’s ReCAPTCHA and respects your users privacy.\u003C\u002Fp>\n\u003Ch4>Directions [PLEASE READ]\u003C\u002Fh4>\n\u003Cp>Contact Form 7:\u003Cbr \u002F>\nAdd the shortcode [cf7ic] to the form editor where you want the CAPTCHA to appear.\u003C\u002Fp>\n\u003Cp>You can hide the CAPTCHA until a user interacts with the form, by adding “toggle” to the shortcode: [cf7ic “toggle”]\u003C\u002Fp>\n\u003Cp>WPForms:\u003Cbr \u002F>\nJust activate the CAPTCHA for WPForms on the plugin’s settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like the plugin?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Please consider leaving a review.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>As of version 3.2.0, \u003Cstrong>Contact Form 7 Conditional Fields\u003C\u002Fstrong> is now fully supported! You no longer need to add \u003Ccode>[hidden kc_captcha \"kc_human\"]\u003C\u002Fcode> to forms that do not include the [cf7ic] shortcode.\u003C\u002Fp>\n\u003Ch3>Go Pro!\u003C\u002Fh3>\n\u003Cp>Get even better spam protection with the All-in-one Image CAPTCHA Pro version of this plugin which includes additional options to improve spam protection, options to control the look and style of the CAPTCHA and messages, additional forms support including login screens, gravity forms, WooCommerce and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Demo\u003C\u002Fstrong>\u003Cbr \u002F>\nSee the Pro version in action on my \u003Ca href=\"https:\u002F\u002Fwpimagecaptcha.com\u002Fcontact\u002F?utm_source=wp_readme&utm_medium=wp_readme&wp_campaign=readme\" rel=\"nofollow ugc\">contact page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fwpimagecaptcha.com\u002Fdownloads\u002Fpro-plugin\u002F?utm_source=wp_readme&utm_medium=wp_readme&wp_campaign=readme\" rel=\"nofollow ugc\">pro version\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003Cli>ADA\u002Fa11y\u002FWCAG compliant\u003C\u002Fli>\n\u003Cli>Gravity Forms support\u003C\u002Fli>\n\u003Cli>WooCommerce support for login, registration and checkout forms (optional)\u003C\u002Fli>\n\u003Cli>WordPress login\u002Fregistration form support (optional)\u003C\u002Fli>\n\u003Cli>Default WordPress comment support\u003C\u002Fli>\n\u003Cli>Customize the look of the WordPress login\u002Fregistration screen and form\u003C\u002Fli>\n\u003Cli>CAPTCHA refreshes on submit to make it harder for automated spammers\u003C\u002Fli>\n\u003Cli>Reverse honeypot which checks if you are human through form engagement\u003C\u002Fli>\n\u003Cli>Stronger security with hashed answers to make it harder for automated spammers to read the answers\u003C\u002Fli>\n\u003Cli>Add additional icons to increase the chances of a random guess getting through. You can increase it from a 1 and 3 chance all the way up to a 1 in 10 chance! \u003C\u002Fli>\n\u003Cli>Select which icons you wish to use\u003C\u002Fli>\n\u003Cli>Add additional icons from Font Awesome 4.7\u003C\u002Fli>\n\u003Cli>Add your own custom SVG icons\u003C\u002Fli>\n\u003Cli>Customize the icon titles\u003C\u002Fli>\n\u003Cli>Change the captcha message\u003C\u002Fli>\n\u003Cli>Change the captcha errors\u003C\u002Fli>\n\u003Cli>Change the box color and border\u003C\u002Fli>\n\u003Cli>Change font and icon color and size independently\u003C\u002Fli>\n\u003Cli>Change the selected icon appearance\u003C\u002Fli>\n\u003Cli>Change where the icons appear\u003C\u002Fli>\n\u003Cli>Change the box from full width to content width\u003C\u002Fli>\n\u003Cli>jQuery free on the front end\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpimagecaptcha.com\u002Fdownloads\u002Fpro-plugin\u002F?utm_source=wp_readme&utm_medium=wp_readme&wp_campaign=readme\" rel=\"nofollow ugc\">Go Pro!\u003C\u002Fa>\u003C\u002Fp>\n","Adds an Image CAPTCHA to Contact Form 7 and WPForms, GDPR ready, perfect WPForms or Contact Form 7 Spam Protection Image CAPTCHA, adds a honeypot",80000,1519968,94,49,"2025-12-10T06:28:00.000Z","4.7","7.0",[112,20,113,114,24],"captcha","gdpr","spam","https:\u002F\u002Fwpimagecaptcha.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-image-captcha.3.3.28.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":16,"requires_at_least":130,"requires_php":53,"tags":131,"homepage":135,"download_link":136,"security_score":137,"vuln_count":138,"unpatched_count":27,"last_vuln_date":139,"fetched_at":29},"contact-form-entries","Database for Contact Form 7, WPforms, Elementor forms","1.4.8","CRM Perks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrmperks\u002F","\u003Cp>Contact Form 7 Entries Plugin automatically saves form submissions from Contact Form 7, WPforms, Elementor Forms, CRM Perks Forms and many other popular contact form plugins to wordpress database when anyone submits a form. Learn more our forms builder and entries at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-perks-forms\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Supported Contact Forms\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcrm-perks-forms\u002F\" rel=\"ugc\">CRM Perks Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPForms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felementor.com\u002Fwidgets\u002Fform-widget\u002F\" rel=\"nofollow ugc\">Elementor Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact form 7 entries features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can view all contact form entries in default wordpress table form.\u003C\u002Fli>\n\u003Cli>Search contact form entries by all or specific field.\u003C\u002Fli>\n\u003Cli>Filter contact form entries by Date.\u003C\u002Fli>\n\u003Cli>You can mark contact form entries as read or un-read.\u003C\u002Fli>\n\u003Cli>You can star or un-star contact form entries.\u003C\u002Fli>\n\u003Cli>Print all or selected contact form entries. You can also print notes related to each contact form entry.\u003C\u002Fli>\n\u003Cli>Select entries table columns from “Screen Options”.\u003C\u002Fli>\n\u003Cli>File field of an entry supports multiple files.\u003C\u002Fli>\n\u003Cli>Add, edit notes to any contact form entry.\u003C\u002Fli>\n\u003Cli>Display contact form entries on any wordpress page in sortable table form.\u003C\u002Fli>\n\u003Cli>Export contact form entries in csv format.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why we built this plugin\u003C\u002Fh3>\n\u003Cp>Contact Form 7 is free contact form builder. This free Contact Form 7 Entries plugin adds entries management and all premium features to free wordpress contact forms including contact form 7. You can send entries data to your CRM or mailing lists.\u003C\u002Fp>\n\u003Ch3>WPforms database addon\u003C\u002Fh3>\n\u003Cp>This Plugin saves WPforms entries into wordpress database, you can view and edit any entry. You can also export all entries as csv file.\u003C\u002Fp>\n\u003Ch3>Contact Form 7 Entries Stats\u003C\u002Fh3>\n\u003Cp>This plugin displays contact form 7 submissions summary by contact form on dashboard. You can see all read\u002Fun-read entries of all contact forms at one place.\u003C\u002Fp>\n\u003Ch3>Contact Form Entry Notes\u003C\u002Fh3>\n\u003Cp>You can add notes to any contact form entry and you can edit old notes. Also you can select note color to mark it as important or normal.\u003C\u002Fp>\n\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\u002FQo1crsTYpsg?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\u003Ch3>GDPR compliant\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>You can disable storing form entries into database.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can disable storing user’s IP address , Browser , Screen Resolution and OS.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Adds all contact form entries of a user when exporting user data using wordpress “Export Personal Data” tool.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Deletes all contact form entries of a user when deleting user data using wordpress “Erase Personal Data” tool.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in premium add-ons \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-forms\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">Get all add-ons and CRM Perks forms\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Don’t miss out on any potential leads. Collect data in real time as it is entered on your forms.\u003C\u002Fli>\n\u003Cli>Search field and Download CSV button for front end entries table.\u003C\u002Fli>\n\u003Cli>Complete clickable links for file fields in front end entries table.\u003C\u002Fli>\n\u003Cli>Google Analytics Parameters and Geolocation of a visitor who submitted the form.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and phone using email and phone lookup apis.\u003C\u002Fli>\n\u003Cli>20+ premium add-ons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-forms\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">Get access to all addons and CRM Perks forms\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Want to send data to crm\u003C\u002Fh3>\n\u003Cp>We have Premium Extensions for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fcontact-form-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fklaviyo-for-contact-form-7-elementor-wpforms-formidable-and-ninja-forms\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Klaviyo Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-google-sheets-integration?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Google Sheets Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-streak-plugin\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Streak Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-freshdesk-plugin\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Freshdesk Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-pardot-plugin\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form 7 Pardot\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Saves Contact Form 7, WPforms,Elementor Forms, CRM Perks Forms and many other contact form submissions to database.",70000,989357,96,122,"2026-03-04T18:57:00.000Z","3.8",[20,132,118,133,134],"contact-form-7-database","elementor-forms-database","wpforms-database","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-perks-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-entries.1.4.8.zip",76,13,"2026-03-04 00:00:00",{"attackSurface":141,"codeSignals":284,"taintFlows":316,"riskAssessment":353,"analyzedAt":356},{"hooks":142,"ajaxHandlers":271,"restRoutes":280,"shortcodes":281,"cronEvents":282,"entryPointCount":283,"unprotectedCount":27},[143,150,154,158,161,166,169,172,176,179,182,187,191,195,200,203,206,209,214,218,221,224,227,230,232,235,240,243,247,251,253,258,260,263,267],{"type":144,"name":145,"callback":146,"priority":147,"file":148,"line":149},"action","init","load_spf_cf7",9,"includes\\addons\\contact-form-7\\contact-form-7.php",12,{"type":144,"name":151,"callback":152,"file":148,"line":153},"admin_notices","inject_dependency",41,{"type":144,"name":155,"callback":156,"file":157,"line":149},"wpcf7_init","add_shortcodes","includes\\addons\\contact-form-7\\field.php",{"type":144,"name":159,"callback":160,"file":157,"line":138},"admin_init","tag_generator",{"type":162,"name":163,"callback":164,"priority":69,"file":157,"line":165},"filter","wpcf7_validate_smart_phone_field","smart_phone_field_validation_filter",14,{"type":162,"name":167,"callback":164,"priority":69,"file":157,"line":168},"wpcf7_validate_smart_phone_field*",15,{"type":144,"name":170,"callback":171,"file":157,"line":33},"wpcf7_before_send_mail","send_data",{"type":144,"name":173,"callback":174,"file":157,"line":175},"wp_enqueue_scripts","spf_enqueue_script",18,{"type":144,"name":151,"callback":177,"file":178,"line":147},"pcafe_spf_elementor_form_notice","includes\\addons\\elementor-form\\elementor-form.php",{"type":144,"name":180,"callback":181,"priority":69,"file":178,"line":69},"elementor_pro\u002Fforms\u002Ffields\u002Fregister","spf_field_register",{"type":144,"name":183,"callback":184,"file":185,"line":186},"elementor\u002Fpreview\u002Finit","editor_preview_footer","includes\\addons\\elementor-form\\field.php",174,{"type":144,"name":188,"callback":189,"file":185,"line":190},"elementor\u002Ffrontend\u002Fafter_enqueue_scripts","elementor_js",175,{"type":144,"name":192,"callback":193,"file":185,"line":194},"wp_footer","content_template_script",188,{"type":144,"name":173,"callback":196,"priority":197,"file":198,"line":199},"spf_enqueueScripts",11,"includes\\addons\\fluent-forms\\field.php",19,{"type":144,"name":192,"callback":201,"file":198,"line":202},"closure",180,{"type":144,"name":151,"callback":201,"file":204,"line":205},"includes\\addons\\fluent-forms\\fluent-forms.php",21,{"type":144,"name":207,"callback":201,"file":204,"line":208},"plugins_loaded",74,{"type":144,"name":210,"callback":211,"file":212,"line":213},"before_woocommerce_init","declare_compatibility","includes\\addons\\woo-commerce\\woo-commerce.php",6,{"type":162,"name":215,"callback":216,"priority":217,"file":212,"line":147},"woocommerce_settings_tabs_array","add_settings_tab",50,{"type":144,"name":219,"callback":220,"file":212,"line":69},"woocommerce_settings_tabs_smart_phone_field","settings_tab_content",{"type":144,"name":222,"callback":223,"file":212,"line":197},"woocommerce_update_options_smart_phone_field","update_settings",{"type":162,"name":225,"callback":226,"file":212,"line":165},"woocommerce_checkout_fields","add_shipping_phone_field",{"type":144,"name":228,"callback":229,"file":212,"line":168},"woocommerce_checkout_update_order_meta","save_shipping_phone_field",{"type":144,"name":173,"callback":231,"file":212,"line":175},"woo_enqueue_scripts",{"type":144,"name":233,"callback":234,"file":212,"line":199},"admin_enqueue_scripts","enqueue_admin_js",{"type":162,"name":236,"callback":237,"priority":238,"file":239,"line":168},"wpforms_field_properties_spf_phone","field_properties",5,"includes\\addons\\wp-forms\\field.php",{"type":144,"name":241,"callback":242,"file":239,"line":33},"wpforms_frontend_css","frontend_css",{"type":144,"name":244,"callback":245,"file":239,"line":246},"wpforms_frontend_js","frontend_js",17,{"type":144,"name":248,"callback":249,"file":250,"line":213},"wpforms_loaded","loads_field","includes\\addons\\wp-forms\\wp-forms.php",{"type":144,"name":151,"callback":152,"file":250,"line":252},7,{"type":144,"name":254,"callback":255,"priority":256,"file":257,"line":147},"admin_menu","pcafe_spf_add_plugin_page",9999,"includes\\admin\\dashboard.php",{"type":144,"name":233,"callback":259,"priority":50,"file":257,"line":69},"enqueue_admin_scripts",{"type":144,"name":173,"callback":261,"file":262,"line":36},"pcafe_spf_enqueue_scripts","smart-phone-field.php",{"type":144,"name":264,"callback":265,"file":262,"line":266},"activated_plugin","pcafe_spf_plugin_redirection",26,{"type":144,"name":268,"callback":269,"file":262,"line":270},"wp_head","pcafe_spf_global_setting",30,[272,276,278],{"action":273,"nopriv":274,"callback":273,"hasNonce":275,"hasCapCheck":274,"file":257,"line":197},"spf_save_plugins_data",false,true,{"action":277,"nopriv":274,"callback":277,"hasNonce":275,"hasCapCheck":274,"file":257,"line":149},"spf_global_setting",{"action":279,"nopriv":274,"callback":279,"hasNonce":275,"hasCapCheck":275,"file":257,"line":138},"spf_install_manage_plugin",[],[],[],3,{"dangerousFunctions":285,"sqlUsage":286,"outputEscaping":288,"fileOperations":27,"externalRequests":27,"nonceChecks":283,"capabilityChecks":311,"bundledLibraries":312},[],{"prepared":27,"raw":27,"locations":287},[],{"escaped":289,"rawEcho":69,"locations":290},126,[291,294,296,298,300,302,304,306,308,309],{"file":157,"line":292,"context":293},195,"raw output",{"file":157,"line":295,"context":293},199,{"file":157,"line":297,"context":293},202,{"file":157,"line":299,"context":293},222,{"file":157,"line":301,"context":293},230,{"file":185,"line":303,"context":293},77,{"file":198,"line":305,"context":293},176,{"file":307,"line":147,"context":293},"includes\\admin\\sections\\help.php",{"file":307,"line":69,"context":293},{"file":262,"line":310,"context":293},47,1,[313],{"name":314,"version":28,"knownCves":315},"Select2",[],[317,335,344],{"entryPoint":318,"graph":319,"unsanitizedCount":27,"severity":334},"spf_save_plugins_data (includes\\admin\\dashboard.php:61)",{"nodes":320,"edges":332},[321,326],{"id":322,"type":323,"label":324,"file":257,"line":325},"n0","source","$_POST (x2)",69,{"id":327,"type":328,"label":329,"file":257,"line":330,"wp_function":331},"n1","sink","update_option() [Settings Manipulation]",71,"update_option",[333],{"from":322,"to":327,"sanitized":275},"low",{"entryPoint":336,"graph":337,"unsanitizedCount":27,"severity":334},"spf_global_setting (includes\\admin\\dashboard.php:79)",{"nodes":338,"edges":342},[339,341],{"id":322,"type":323,"label":340,"file":257,"line":60},"$_POST",{"id":327,"type":328,"label":329,"file":257,"line":37,"wp_function":331},[343],{"from":322,"to":327,"sanitized":275},{"entryPoint":345,"graph":346,"unsanitizedCount":27,"severity":334},"\u003Cdashboard> (includes\\admin\\dashboard.php:0)",{"nodes":347,"edges":351},[348,350],{"id":322,"type":323,"label":349,"file":257,"line":325},"$_POST (x3)",{"id":327,"type":328,"label":329,"file":257,"line":330,"wp_function":331},[352],{"from":322,"to":327,"sanitized":275},{"summary":354,"deductions":355},"The plugin \"smart-phone-field-for-wp-forms\" v1.0.4 exhibits a generally strong security posture based on the static analysis.  The complete absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests are all positive indicators.  Furthermore, the plugin diligently implements nonce checks on its AJAX handlers and performs capability checks, which are crucial for securing entry points. The high percentage of properly escaped output also suggests a good understanding of preventing XSS vulnerabilities.\n\nHowever, while the static analysis reveals no immediate critical vulnerabilities like unsanitized taint flows or SQL injection risks, the fact that there are 3 AJAX handlers with zero unprotected entry points is a good sign. The lack of any recorded vulnerability history is also a strong positive, indicating a well-maintained or historically secure plugin.  The primary concern, if any, would be the diligence in maintaining this secure state as the plugin evolves, but based on the provided data, the plugin appears to be developed with security best practices in mind.\n\nIn conclusion, this plugin demonstrates a solid foundation of security, with robust implementation of core WordPress security features like nonces and capability checks, and careful handling of data with prepared statements and output escaping. The absence of any known vulnerabilities further reinforces its current secure state.  While no significant weaknesses are apparent from this analysis, continuous vigilance and adherence to security principles will be key for future updates.",[],"2026-03-17T05:36:47.323Z",{"wat":358,"direct":371},{"assetPaths":359,"generatorPatterns":364,"scriptPaths":365,"versionParams":366},[360,361,362,363],"\u002Fwp-content\u002Fplugins\u002Fsmart-phone-field-for-wp-forms\u002Fassets\u002Fcss\u002FintlTelInput2.css","\u002Fwp-content\u002Fplugins\u002Fsmart-phone-field-for-wp-forms\u002Fassets\u002Fcss\u002Fspf_style.css","\u002Fwp-content\u002Fplugins\u002Fsmart-phone-field-for-wp-forms\u002Fassets\u002Fjs\u002FintlTelInputWithUtils.min.js","\u002Fwp-content\u002Fplugins\u002Fsmart-phone-field-for-wp-forms\u002Fincludes\u002Faddons\u002Fcontact-form-7\u002Fjs\u002Fspf_cf7.js",[],[362,363],[367,368,369,370],"smart-phone-field-for-wp-forms\u002Fassets\u002Fcss\u002FintlTelInput2.css?ver=","smart-phone-field-for-wp-forms\u002Fassets\u002Fcss\u002Fspf_style.css?ver=","smart-phone-field-for-wp-forms\u002Fassets\u002Fjs\u002FintlTelInputWithUtils.min.js?ver=","smart-phone-field-for-wp-forms\u002Fincludes\u002Faddons\u002Fcontact-form-7\u002Fjs\u002Fspf_cf7.js?ver=",{"cssClasses":372,"htmlComments":375,"htmlAttributes":380,"restEndpoints":385,"jsGlobals":386,"shortcodeOutput":387},[373,374],"spf_wrap","spf_validation",[376,377,378,379],"\u003C!-- Smart Phone Field -->","\u003C!-- Admin notice -->","\u003C!-- Tag Generator -->","\u003C!-- Tag Generator Generator -->",[381,382,383,384],"data-name","data-config","data-init_country","data-fv",[],[269],[388],"\u003Cspan class=\"wpcf7-form-control-wrap spf_wrap\""]