[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2Y6Ln6rMfQuc0ThBWrtfEKc4QAsKA-j-eTR5nwIDgSk":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":35,"fingerprints":93},"cf7-otp-sms-verification","Contact Form 7 OTP SMS Verification","1.0.1","WIT Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Fwitsolution1\u002F","\u003Cp>\u003Cstrong>SMS API: Buy Sms On \u003Ca href=\"https:\u002F\u002Fwww.allbulksms.in\" rel=\"nofollow ugc\">All Bulk SMS\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT: \u003Cem>Abl OTP SMS Verification\u003C\u002Fem> require wordpress 3.8 or higher.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>OTP Varification in Contact Form 7.\u003C\u002Fli>\n\u003Cli>Support SMS gateways:\n\u003Cul>\n\u003Cli>All Bulk SMS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Origin\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Abl OTP SMS Verification\u003C\u002Fstrong> it has been programmed from the \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fwitsolution\" rel=\"nofollow ugc\">Witsolution Team\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Our Services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.allbulksms.in\u002FBulk-SMS-ahmedabad.html\" rel=\"nofollow ugc\">Bulk SMS Service Provider in Ahmedabad\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.allbulksms.in\u002FPromotional-SMS-Service.html\" rel=\"nofollow ugc\">Promotional Bulk Sms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.allbulksms.in\u002FTransactional-SMS-Service.html\" rel=\"nofollow ugc\">Transactional Bulk Sms\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.witsolution.in\u002Fseo-company-ahmedabad.html\" rel=\"nofollow ugc\">SEO Company In Ahmedabad\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.witsolution.in\u002Fwordpress-website-development.html\" rel=\"nofollow ugc\">WordPress Website Development\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>To all that use it.\u003C\u002Fli>\n\u003Cli>All that you help to improve it.\u003C\u002Fli>\n\u003Cli>All you made donations.\u003C\u002Fli>\n\u003Cli>All that you encourage us with your comments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thank you very much to all!\u003C\u002Fp>\n","SMS API: Buy Sms On All Bulk SMS",10,2053,0,"","5.2.24","3.8",[18,19,20,21],"abl-otp-sms-verification","contact-form-7-mobile-verification","contact-form-7-otp","otp-varification-in-contact-form-7","http:\u002F\u002FAllbulksms.in","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-otp-sms-verification.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"witsolution1",1,30,94,"2026-04-04T14:20:15.373Z",[],{"attackSurface":36,"codeSignals":76,"taintFlows":85,"riskAssessment":86,"analyzedAt":92},{"hooks":37,"ajaxHandlers":57,"restRoutes":72,"shortcodes":73,"cronEvents":74,"entryPointCount":75,"unprotectedCount":13},[38,44,48,53],{"type":39,"name":40,"callback":41,"file":42,"line":43},"action","wp_enqueue_scripts","ihs_otp_enqueue_scripts","custom-functions.php",46,{"type":39,"name":45,"callback":46,"file":42,"line":47},"admin_enqueue_scripts","ihs_otp_enqueue_admin_scripts",62,{"type":39,"name":49,"callback":50,"file":51,"line":52},"admin_menu","ihs_otp_create_menu","inc\\admin-settings.php",8,{"type":39,"name":54,"callback":55,"file":51,"line":56},"admin_init","register_ihs_otp_plugin_settings",20,[58,64,66,70],{"action":59,"nopriv":60,"callback":61,"hasNonce":62,"hasCapCheck":60,"file":42,"line":63},"ihs_otp_ajax_hook",false,"ihs_otp_ajax_handler",true,92,{"action":59,"nopriv":62,"callback":61,"hasNonce":62,"hasCapCheck":60,"file":42,"line":65},93,{"action":67,"nopriv":60,"callback":68,"hasNonce":62,"hasCapCheck":60,"file":42,"line":69},"ihs_otp_reset_ajax_hook","abl_otp_send_new_pass",193,{"action":67,"nopriv":62,"callback":68,"hasNonce":62,"hasCapCheck":60,"file":42,"line":71},194,[],[],[],4,{"dangerousFunctions":77,"sqlUsage":78,"outputEscaping":80,"fileOperations":13,"externalRequests":30,"nonceChecks":83,"capabilityChecks":13,"bundledLibraries":84},[],{"prepared":13,"raw":13,"locations":79},[],{"escaped":81,"rawEcho":13,"locations":82},34,[],2,[],[],{"summary":87,"deductions":88},"The cf7-otp-sms-verification v1.0.1 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, SQL queries without prepared statements, and properly escaped output are excellent indicators of secure coding practices.  Furthermore, the lack of any recorded vulnerabilities, historical or recent, suggests a well-maintained and secure codebase.  The plugin also demonstrates good practices by implementing nonce checks on its AJAX handlers and avoiding external HTTP requests that could be a vector for certain attacks.  While the absence of capability checks on AJAX handlers is a minor concern, the overall security of the plugin appears robust. The limited attack surface, comprising only AJAX handlers, and the complete lack of critical or high-severity taint flows further reinforce this positive assessment.",[89],{"reason":90,"points":91},"Missing capability checks on AJAX handlers",5,"2026-03-16T23:20:17.088Z",{"wat":94,"direct":105},{"assetPaths":95,"generatorPatterns":102,"scriptPaths":103,"versionParams":104},[96,97,98,99,100,101],"\u002Fwp-content\u002Fplugins\u002Fcf7-otp-sms-verification\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fcf7-otp-sms-verification\u002Fvendor\u002Fjs\u002Falert.js","\u002Fwp-content\u002Fplugins\u002Fcf7-otp-sms-verification\u002Fvendor\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fcf7-otp-sms-verification\u002Fvendor\u002Fjs\u002Freset-password.js","\u002Fwp-content\u002Fplugins\u002Fcf7-otp-sms-verification\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fcf7-otp-sms-verification\u002Fvendor\u002Fjs\u002Fadmin.js",[],[97,98,99,101],[],{"cssClasses":106,"htmlComments":107,"htmlAttributes":108,"restEndpoints":123,"jsGlobals":126,"shortcodeOutput":129},[],[],[109,110,111,112,113,114,115,116,117,118,119,120,121,122],"form_selector","submit_btn_selector","input_required","mobile_input_name","country_code","ihs_otp_form_selector","ihs_otp_submit_btn-selector","ihs_otp_mobile_input_required","ihs_otp_mobile_input_name","ihs_otp_login_form_selector","ihs_otp_country_code","ihs_otp_mob_meta_key","ihs_otp_reset_template","ihs_otp_mob_country_code",[124,125],"\u002Fwp-json\u002Fihs_otp_ajax_hook","\u002Fwp-json\u002Fihs_otp_reset_ajax_hook",[127,128],"otp_obj","reset_pass_obj",[]]