[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_5HEgjm4gx7NZyUMZ9MH5jfEd0GmJHnEZEdRmiFUwdY":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":134,"fingerprints":190},"cf7-phone-mask-field","Contact Form 7 – Phone mask field","1.4.2","Ruslan Heorhiiev","https:\u002F\u002Fprofiles.wordpress.org\u002Fheorhiiev\u002F","\u003Cp>This plugin adds a new field in which you can set the phone number mask or other to Contact Form 7.\u003C\u002Fp>\n\u003Cp>Please notice that Contact Form 7 (version 5.0.3 or latest) must be installed and active.\u003C\u002Fp>\n\u003Cp>A new field \"mask field\" will be added to the Contact Form 7 panel buttons.\u003C\u002Fp>\n\u003Cp>Example: [mask* your-tel \"mask\"  \"Placeholder\"]\u003C\u002Fp>\n\u003Cp>Mask definitions:\u003Cbr \u002F>\n\"_\" – any numeric character.\u003C\u002Fp>\n","This plugin adds a new field in which you can set the phone number mask or other to Contact Form 7.",20000,101975,88,24,"2021-01-07T11:29:00.000Z","5.6.17","4.0","",[20,21,22,23,24],"contact-form-7","contact-form-7-phone","mask","mask-field","phone-field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-phone-mask-field.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"heorhiiev",1,30,84,"2026-04-03T23:08:36.064Z",[38,60,80,97,115],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":18,"download_link":58,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"country-phone-field-contact-form-7","Country & Phone Field Contact Form 7","2.6.5","Narinder Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fnarinderbisht\u002F","\u003Cp>Country & Phone Field Contact Form 7 plugin is \u003Cstrong>an add-on for Contact Form 7\u003C\u002Fstrong> plugin. This plugin \u003Cstrong>add two new form tag fields\u003C\u002Fstrong> that is \u003Cstrong>Country list\u003C\u002Fstrong> (form-tag: country drop-down) and \u003Cstrong>Country Phone extensions list\u003C\u002Fstrong> (form-tag: phone number) in Contact form 7.\u003C\u002Fp>\n\u003Cp>Country & Phone Field Contact Form 7 helps you in creating a country drop-down list with country flags. The tag field will automatically add countries name in standard drop-down field of contact form 7.\u003C\u002Fp>\n\u003Cp>How to add the fields in the contact form 7\u003Cbr \u002F>\n1.) Once you have installed activated the Country & Phone Field Contact Form 7 plugin.\u003Cbr \u002F>\n2.) Add the form-tag  “country drop-down” and  “phone number”  to your form and save the changes.\u003C\u002Fp>\n\u003Cp>Requirments:\u003Cbr \u002F>\n* Contact form 7 must be active plugin.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cp>The following plugin is recommended for Country & Phone Field Contact Form 7 users:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact form 7\u003C\u002Fa> by takayukister – With Conact form 7, you can use this plugin. Without contact form 7 this plugin have no needs.\u003C\u002Fp>\n","Add country drop down with flags and phone number with country phone extension fields in contact form 7.",40000,423318,42,"2026-03-04T13:10:00.000Z","6.9.4","6.0","7.4",[20,54,55,56,57],"country-phone-field","country-dropdown-plugin","international-telephone-input","wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcountry-phone-field-contact-form-7.2.6.4.zip",100,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":59,"num_ratings":70,"last_updated":71,"tested_up_to":50,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"masks-form-fields","Masks Form Fields","1.12.4","Petermann","https:\u002F\u002Fprofiles.wordpress.org\u002Fivanpetermann\u002F","\u003Cp>Add a class in the form field.\u003C\u002Fp>\n\u003Cp>Example of use with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tel your-phone class:phone placeholder \"Phone\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Listing of classes available for use.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>('span.start, input.start').mff_mask('00\u002F0000');\n('span.date, input.date').mff_mask('00\u002F00\u002F0000');\n('span.time, input.time').mff_mask('00:00:00');\n('span.time2, input.time2').mff_mask('00:00');\n('input.date_time').mff_mask('00\u002F00\u002F0000 00:00:00');\n('input.date_time2').mff_mask('00\u002F00\u002F0000 00:00');\n('input.cep').mff_mask('00000-000', { clearIfNotMatch: true });\n('input.zip').mff_mask('00000');\n('input.phone, input[name=\"phonebr\"]').mff_mask(PhoneMaskBehavior, nonoOptions);\n('input.phone_us').mff_mask('(000) 000-0000');\n('input.taxid').mff_mask('00-0000000');\n('input.ssn').mff_mask('000-00-0000');\n('input.mixed').mff_mask('AAA 000-S0S');\n('input.cpf').mff_mask('000.000.000-00', { reverse: true, clearIfNotMatch: true });\n('input.cnpj').mff_mask('00.000.000\u002F0000-00', { reverse: true, clearIfNotMatch: true });\n('input.money').mff_mask('000.000.000.000.000,00', { reverse: true });\n('input.money2').mff_mask('#.##0,00', { reverse: true });\n('input.money3').mff_mask('#,##0.00', { reverse: true });\n('input.money4').mff_mask('000,000,000,000,000.00', { reverse: true });\n('input.money5').mff_mask('#.##0', { reverse: true });\n('input.money6').mff_mask('#,##0', { reverse: true });\n('input.ip_address').mff_mask('099.099.099.099');\n('input.percent').mff_mask('##0,00%', { reverse: true });\n('input.percent2').mff_mask('##0.00%', { reverse: true });\n('input.percent3').mff_mask('990,0%', { reverse: true });\n('input.percent4').mff_mask('990.0%', { reverse: true });\n('input.percent5').mff_mask('#,##0%', { reverse: true });\n('input.percent6').mff_mask('#.##0%', { reverse: true });\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Fpetermann\u002Ffd1a898e02ca91a0d7231a9f8ee662b4\" rel=\"nofollow ugc\">Click here\u003C\u002Fa> for more details on how to add custom mask.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Optional\u003C\u002Fstrong>\u003Cbr \u002F>\n– Added option for the format of the Brazilian phone number, with attribute \u003Ccode>name\u003C\u002Fcode> equal to \u003Ccode>phonebr\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Figorescobar\u002FjQuery-Mask-Plugin\" rel=\"nofollow ugc\">jQuery Mask Plugin\u003C\u002Fa>\u003C\u002Fp>\n","A plugin to add masks in the form’s fields.",10000,74043,23,"2026-01-13T03:49:00.000Z","4.5","5.6",[20,75,76,22,77],"field","form","phone","https:\u002F\u002Fivanpetermann.com\u002Fmasks-form-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmasks-form-fields.1.12.4.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":59,"num_ratings":90,"last_updated":91,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":92,"homepage":18,"download_link":96,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,4,"2026-02-05T05:37:00.000Z",[20,24,93,94,95],"smart-phone-field","woocommerce","wpforms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-phone-field-for-wp-forms.1.0.4.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":27,"num_ratings":27,"last_updated":107,"tested_up_to":50,"requires_at_least":108,"requires_php":18,"tags":109,"homepage":18,"download_link":114,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"input-masks-for-contact-form-7","Input Masks for Contact Form 7","1.0.5","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\u002F3EteDe7CvTE?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-input-masks\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-input-masks\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Document\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-input-masks-for-contact-form-7\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-input-masks-for-contact-form-7\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Input Masks for Contact Form 7 plugin allows you to easily add input mask functionality to fields in Contact Form 7. Input masks help users enter data in the correct format, improving accuracy and enhancing the usability of your forms.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[text_mask phone-number \"(999) 999-9999\"]\n\n[text_mask text_mask-2 \"*[*{0,50}]@oursite.com\"]\n\n[text_mask text_mask-3 \"+(1|61|52) 9999999999\"]\n\n[text_mask text_mask-4 \"(TN|KY)9{10}\"]\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create input masks for various field types like phone numbers, dates, zip codes, or custom formats.\u003C\u002Fli>\n\u003Cli>Fully compatible with Contact Form 7, seamlessly integrating with existing fields.\u003C\u002Fli>\n\u003Cli>Supports a wide range of popular input mask formats.\u003C\u002Fli>\n\u003Cli>No coding required—define the mask directly in the field shortcode.\u003C\u002Fli>\n\u003Cli>Real-time validation while users are typing\u003C\u002Fli>\n\u003Cli>Supports both required (*) and optional fields.\u003C\u002Fli>\n\u003Cli>Compatible with multilingual setups and RTL (right-to-left) languages.\u003C\u002Fli>\n\u003Cli>Lightweight and optimized for fast form loading.\u003C\u002Fli>\n\u003C\u002Ful>\n","The plugin that allows you to create input fields with predefined formats in your Contact Form 7 forms",700,3033,"2025-11-28T07:07:00.000Z","2.0",[20,110,111,112,113],"input-masks","input-masks-fields","input-masks-form","masks-field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finput-masks-for-contact-form-7.1.0.5.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":59,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":17,"requires_php":18,"tags":128,"homepage":132,"download_link":133,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wc-checkout-custom-billing-phone-field","WC-Checkout-Custom-Billing-Phone-Field","1.0.2","Funke","https:\u002F\u002Fprofiles.wordpress.org\u002Ffunkee\u002F","\u003Cp>Plugin will customize WooCommerce checkout phone field\u003C\u002Fp>\n\u003Cp>Plugin Features\u003C\u002Fp>\n\u003Cp>1- Checkout Phone Field will have placeholder with format +1(xxx) xxx-xxxx\u003C\u002Fp>\n\u003Cp>2- Checkout Phone Field will be mask with format +1(xxx) xxx-xxxx\u003C\u002Fp>\n\u003Cp>3- Checkout Phone Field will be validated for phone number with format +1(xxx) xxx-xxxx\u003C\u002Fp>\n\u003Ch3>1.0.2\u003C\u002Fh3>\n\u003Cp>Fixed files from being accessed directly\u003Cbr \u002F>\nreadme.txt update\u003C\u002Fp>\n\u003Ch3>1.0.1\u003C\u002Fh3>\n\u003Cp>First release\u003C\u002Fp>\n","Plugin will customize WooCommerce checkout phone field.",40,1777,2,"2018-06-15T21:02:00.000Z","4.9.29",[129,130,131],"woocommerce-checkout-billing-phone-field","woocommerce-checkout-phone","woocommerce-mask-billing-phone","https:\u002F\u002Fgithub.com\u002FFunkeMakanjuola\u002FWC-Checkout-Custom-Billing-Phone-Field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-checkout-custom-billing-phone-field.zip",{"attackSurface":135,"codeSignals":168,"taintFlows":179,"riskAssessment":180,"analyzedAt":189},{"hooks":136,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":27,"unprotectedCount":27},[137,142,145,149,155,160],{"type":138,"name":139,"callback":140,"file":141,"line":70},"action","wpcf7_init","wpcf7mf_add_shortcode_mask","cf7-phone-mask-field.php",{"type":138,"name":143,"callback":144,"file":141,"line":14},"wp_enqueue_scripts","wpcf7mf_enqueue_scripts",{"type":138,"name":146,"callback":147,"file":141,"line":148},"admin_enqueue_scripts","wpcf7mf_admin_enqueue_scripts",25,{"type":150,"name":151,"callback":152,"priority":153,"file":141,"line":154},"filter","wpcf7_validate_mask*","wpcf7mf_mask_validation_filter",10,26,{"type":138,"name":156,"callback":157,"priority":158,"file":141,"line":159},"plugins_loaded","wpcf7mf_init",20,34,{"type":138,"name":161,"callback":162,"priority":59,"file":141,"line":163},"wpcf7_admin_init","wpcf7mf_add_tag_generator_field",256,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":178},[],{"prepared":27,"raw":27,"locations":171},[],{"escaped":173,"rawEcho":33,"locations":174},22,[175],{"file":141,"line":176,"context":177},343,"raw output",[],[],{"summary":181,"deductions":182},"The static analysis of \"cf7-phone-mask-field\" v1.4.2 indicates a generally good security posture. There are no identified dangerous functions, file operations, or external HTTP requests. The plugin exclusively uses prepared statements for its SQL queries, which is a strong security practice against SQL injection. The output escaping is also very high, with 96% of outputs being properly handled, minimizing the risk of cross-site scripting (XSS) vulnerabilities.\n\nHowever, the lack of any identified entry points (AJAX handlers, REST API routes, shortcodes, cron events) is unusual for a plugin designed to modify form behavior. While this could mean the plugin is very minimal and integrates through other means, it also means there's no data for taint analysis to scrutinize for unsanitized paths. Furthermore, the complete absence of nonce and capability checks across all analyzed code signals is a significant concern. If any functionality were to be introduced that interacted with user input or performed sensitive actions, the lack of these fundamental security checks would leave it highly vulnerable to unauthorized actions and CSRF attacks.\n\nThe vulnerability history is exceptionally clean, with no recorded CVEs. This suggests that either the plugin has historically been very secure, or it hasn't been subject to rigorous external security audits or attacks. Coupled with the strong static analysis findings regarding dangerous functions and SQL, this paints a picture of a plugin that, in its current state and examined code, has not exhibited known vulnerabilities. The overall conclusion is that the plugin employs good practices in its core code handling, but the complete absence of any authorization and integrity checks is a notable weakness that could become critical if the plugin's functionality expands or if it interacts with user-submitted data in ways not apparent from this analysis.",[183,185,187],{"reason":184,"points":153},"No Nonce Checks",{"reason":186,"points":153},"No Capability Checks",{"reason":188,"points":90},"Low percentage of escaped outputs (4%)","2026-03-16T17:28:11.777Z",{"wat":191,"direct":200},{"assetPaths":192,"generatorPatterns":195,"scriptPaths":196,"versionParams":197},[193,194],"\u002Fwp-content\u002Fplugins\u002Fcf7-phone-mask-field\u002Fassets\u002Fjs\u002Fjquery.maskedinput.js","\u002Fwp-content\u002Fplugins\u002Fcf7-phone-mask-field\u002Fassets\u002Fjs\u002Fjquery.admin.main.js",[],[193,194],[198,199],"cf7-phone-mask-field\u002Fassets\u002Fjs\u002Fjquery.maskedinput.js?ver=1.4","cf7-phone-mask-field\u002Fassets\u002Fjs\u002Fjquery.admin.main.js?ver=1.4",{"cssClasses":201,"htmlComments":203,"htmlAttributes":216,"restEndpoints":220,"jsGlobals":221,"shortcodeOutput":226},[202],"wpcf7mf-mask",[204,205,206,207,208,209,210,211,212,213,214,215],"\u003C!-- Plugin Name: Contact Form 7 - Phone mask field -->","\u003C!-- Version: 1.4.2 -->","\u003C!-- Function init plugin -->","\u003C!-- Function enqueu script -->","\u003C!-- Function enqueu script for admin panel -->","\u003C!-- Function add mask field in wpcf7 -->","\u003C!-- Function add shortcodes with mask -->","\u003C!-- Function get mask and placeholder -->","\u003C!-- Function clear string -->","\u003C!-- Function check mask field -->","\u003C!-- Function cell Tag GeneratorWPCF7 -->","\u003C!-- Function generating new field -->",[217,218,219],"data-autoclear","data-readonly","data-mask",[],[157,144,147,140,222,223,224,152,162,225],"wpcf7mf_mask_shortcode_handler","wpcf7mf_get_markers","wpcf7mf_clear_value","wpcf7mf_tag_generator_field",[227],"\u003Cspan class=\"wpcf7-form-control-wrap %1$s\">\u003Cinput %2$s \u002F>%3$s\u003C\u002Fspan>"]