[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiRLh-uwgx3IVThnTrMPKYjSA-FrzTXLbmDZjHj-Q9A8":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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":140,"fingerprints":304},"wp-call-me","WP Call Me","1.7","TaylorHawkes","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaylorhawkes\u002F","\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwww.ringroost.com\u002Fclick2call.php\" rel=\"nofollow ugc\">Demo Click To Call Button Here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin work on modern browsers, and has fall back if browser does not support WebRTC see support here: \u003Ca href=\"http:\u002F\u002Fiswebrtcreadyyet.com\u002F\" rel=\"nofollow ugc\"> http:\u002F\u002Fiswebrtcreadyyet.com\u002F \u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Note: HTTPS is required for click to call button to work on Chrome.\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\u002FpVpl6LF-xxg?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>WP Call Me is the “go to” system for adding a desktop click to call button on your website and managing calls that come into your website.  WP Call Me allows you to setup click to call functionality on your website, call flow systems , call queues , interactive voice response systems and more – all using a simple drag and drop interface. You can set up automated voice response systems, capture and check voicemails, place calls,  setup phone menu system, filter out callers and much more.\u003C\u002Fp>\n\u003Cp>PLEASE NOTE: “Click to call” calls are not free, but billed on a per minute bases find \u003Ca href=\"https:\u002F\u002Fwww.ringroost.com\u002Fpricing.php\" rel=\"nofollow ugc\">pricing here \u003C\u002Fa>.  WP Phone works by leveraging and integrating   \u003Ca href=\"https:\u002F\u002Fwww.ringroost.com\" rel=\"nofollow ugc\"> RingRoost’s \u003C\u002Fa> system which allows users to build out call flow systems. You will need to register an account with ivrdesigner, which can be done within this plugin.\u003C\u002Fp>\n\u003Ch4>Common Use Cases:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Click to call buttons on your website \u003C\u002Fli>\n\u003Cli>Businesses looking to setup an interactive voice response menu, where the caller can choose what number or department they want to be redirected to. \u003C\u002Fli>\n\u003Cli>Businesses who want to capture input from users via phone. \u003C\u002Fli>\n\u003Cli>Many other uses –  just get creative…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4> Requirements: \u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 3.3 or greater\u003C\u002Fli>\n\u003C\u002Ful>\n","Take calls from your website with an easy to install click to call button.",10,8917,60,4,"2016-10-12T21:17:00.000Z","4.4.34","3.3","",[20,21,22,23,24],"call","click-2-call","click-to-call","click2call","iphone","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-call-me\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-call-me.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"taylorhawkes",2,20,93,30,89,"2026-04-04T21:55:37.475Z",[41,58,77,102,122],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":35,"downloaded":49,"rating":50,"num_ratings":14,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":18,"download_link":57,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"excitel-click-to-call","Excitel – Click to call","1.5","excitel","https:\u002F\u002Fprofiles.wordpress.org\u002Fexcitel\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fexcitel.net\u002F\" title=\"excitel.net\" rel=\"nofollow ugc\">Excitel\u003C\u002Fa> offers voice communication, which will help you to answer user’s questions in time. As a result, this will increase sales and customer loyalty.\u003Cbr \u002F>\nThe user does not need installation of additional applications every time, adding contacts, going for the phone and dialing long numbers. The user may just click “Call” button and find out all the necessary information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Setting of the working hours\u003C\u002Fstrong>. Adjust the time for receiving calls, and at the rest of the time users will be able to record voice messages and send them to you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Several lines for simultaneous calls\u003C\u002Fstrong>. Enables customers to resolve all issues in a few minutes without waiting for their turn to talk to the operator.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Call Forwarding\u003C\u002Fstrong>. Allows you to forward the call to another operator or manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics of the calls\u003C\u002Fstrong>. History on each call is available. The system stores the time and duration of the call, additional information about customer (location, IP and etc), record of the conversation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Call Recording\u003C\u002Fstrong>. An indispensable functional for analysis of customer feedback, control and development of professional skills of operators.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export of calls data into MS Excel\u003C\u002Fstrong>. If necessary, you can export the data of calls to Microsoft Excel and produce a comprehensive analysis.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom design for online call button\u003C\u002Fstrong>. The service allows you to create an individual button’s appearance according to the site design and corporate style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-platform\u003C\u002Fstrong>. The call from the site works on various operating systems (Windows, MacOS, Linux) in the most popular browsers: Chrome 35+, Mozilla Firefox 24+ and Opera 18+. Excitel uses browser technologies (WebRTC and Flash) during the call.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional information about customer\u003C\u002Fstrong>. If user registered on your site, then you can send this information via \u003Ca href=\"https:\u002F\u002Fexcitel.net\u002Fen\u002Fapi-doc#api-Settings-button_code_api\" title=\"Excitel API\" rel=\"nofollow ugc\">Excitel API\u003C\u002Fa>. This information will be available for your operators (during the call).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send form to customer\u003C\u002Fstrong>. You can send the form to customer during the call.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chat\u003C\u002Fstrong>. You can chat with customer during the call.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is designed to simplify the process of adding online call buttons to the website. You can register and try the functionality of the service with Free plan. For more information send the message to \u003Ca href=\"https:\u002F\u002Fexcitel.net\u002Fen\u002Fpage\u002Fcontacts\" title=\"support team\" rel=\"nofollow ugc\">support\u003C\u002Fa>\u003C\u002Fp>\n","Excitel helps your customers make calls from your site over Internet (free) using WebRTC, RTMP and SIP protocols.",9935,86,"2019-02-22T09:51:00.000Z","4.8.28","3.8",[20,55,56,22,23],"call-from-website","callback","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexcitel-click-to-call.1.5.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":28,"downloaded":66,"rating":28,"num_ratings":28,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"easy-caller-with-moceanapi","Easy Caller with Mocean","1.1.0","moceanapiplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoceanapiplugin\u002F","\u003Cp>This plugin enables your web visitors or your customers to interact with your website’s contact number just by entering their number which will then connect them to the endpoint number (the number you set in the “call settings” page). This is a highly efficient and effective way for your customers or web visitor to contact you.\u003C\u002Fp>\n\u003Ch3>Key Feature\u003C\u002Fh3>\n\u003Cp>👉 Easily generate a button shortcode for your visitors to click to dial.\u003C\u002Fp>\n\u003Ch3>How does it work ?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>You’ll need to key in your \u003Cstrong>API Key\u003C\u002Fstrong> and \u003Cstrong>API Secret\u003C\u002Fstrong> from MoceanAPI Dashboard into our wordpress plugin setting.\u003C\u002Fli>\n\u003Cli>You’ll then enter your callback number (usually, is your number)\u003C\u002Fli>\n\u003Cli>Generate and Embed shortcode into your WordPress Site.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Adding Easy Caller shortcode is as easy as\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[easycall label='Click To Call' number='enter your endpoint number here']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Notice that by default the label for the button is \u003Cem>Click to Call\u003C\u002Fem> which you can change to whatever is the best for you. The second part of the shortcode is the endpoint number that you set up in the “Call Settings” page. Make sure the number is valid.\u003C\u002Fp>\n\u003Cp>Now when you have visitors that click on the button, we’ll connect the call between you and your visitor\u003C\u002Fp>\n\u003Cp>Try for FREE. 20 trial SMS credits will be given upon \u003Ca href=\"https:\u002F\u002Fdashboard.moceanapi.com\u002Fregister?fr=wp_voice\" title=\"Registration Link\" rel=\"nofollow ugc\">registration\u003C\u002Fa>. Additional SMS credits can be requested and is subject to approval by MoceanSMS.\u003C\u002Fp>\n\u003Cp>If you don’t have a Mocean account don’t worry, setting up an account is very simple and you can get your trial credentials in a matter of seconds. Just head over to \u003Ca href=\"https:\u002F\u002Fdashboard.moceanapi.com\u002Fregister?fr=wp_voice\" title=\"Registration Link\" rel=\"nofollow ugc\">MoceanAPI\u003C\u002Fa> and register an account now!\u003C\u002Fp>\n\u003Cp>Icons credits\u003Cbr \u002F>\nIcons made by \u003Ca href=\"https:\u002F\u002Fwww.flaticon.com\u002Fauthors\u002Fvectors-market\" title=\"Vectors Market\" rel=\"nofollow ugc\">Vectors Market\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fwww.flaticon.com\u002F\" title=\"Flaticon\" rel=\"nofollow ugc\"> www.flaticon.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.1.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added analytics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Initial Release\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy Caller uses Mocean Voice API to connect calls with you and your customers both easily and efficiently.",1070,"2023-04-26T08:00:00.000Z","6.0.0","4.0","5.6",[22,23,72,73,74],"clicktocall","mocean","sms","http:\u002F\u002Fmoceanapi.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-caller-with-moceanapi.1.1.0.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":92,"tags":93,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":28,"last_vuln_date":101,"fetched_at":30},"call-now-button","Call Now Button – The #1 Click to Call Button for WordPress","2.0.0","Jerry Rietveld","https:\u002F\u002Fprofiles.wordpress.org\u002Fjgrietveld\u002F","\u003Ch3>What does the plugin do?\u003C\u002Fh3>\n\u003Cp>This plugin places a Call Now Button (click-to-call button) to the bottom of the screen. Because your mobile visitors already have a phone in their hands this plugin will allow them to call you with one simple touch of the button.\u003Cbr \u002F>\nNo more navigating to the contact page and no more complicated copy\u002Fpasting or memorizing the phone number!\u003C\u002Fp>\n\u003Ch4>More actions\u003C\u002Fh4>\n\u003Cp>Connect to our \u003Cstrong>cloud service\u003C\u002Fstrong> to enable more action buttons such as \u003Cstrong>WhatsApp\u003C\u002Fstrong>, \u003Cstrong>Signal\u003C\u002Fstrong>, \u003Cstrong>Telegram\u003C\u002Fstrong>, \u003Cstrong>Messenger\u003C\u002Fstrong>, \u003Cstrong>SMS\u002FText\u003C\u002Fstrong>, \u003Cstrong>Email\u003C\u002Fstrong>, \u003Cstrong>Directions\u003C\u002Fstrong>, \u003Cstrong>Viber\u003C\u002Fstrong>, \u003Cstrong>Zalo\u003C\u002Fstrong>, \u003Cstrong>WeChat\u003C\u002Fstrong>, \u003Cstrong>Line\u003C\u002Fstrong> and more. Find a more complete overview below in the \u003Cem>Account\u003C\u002Fem> section.\u003C\u002Fp>\n\u003Ch3>Could not be easier!\u003C\u002Fh3>\n\u003Cp>The settings are very easy: enable and enter your phone number. That’s it!\u003C\u002Fp>\n\u003Cp>The label allows you to add some text to your button. Leaving the label empty will show a nice circular phone button to your visitors (take a look at the screenshots).\u003C\u002Fp>\n\u003Ch4>Presentation controls\u003C\u002Fh4>\n\u003Cp>Under the \u003Cstrong>Presentation tab\u003C\u002Fstrong> you can change the colors of the button, move it to a different screen position and limit the pages on which the button should be visible.\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>In the \u003Cstrong>Settings menu\u003C\u002Fstrong> you’ll find a bunch of features such as click tracking in Google Analytics, fire a conversion tag so a call is registered as a conversion in Google Ads, adjust the size of the button or move the button further backwards in case you want something else to sit on top of it (e.g. your privacy notice). Here you can also enable the connection to our \u003Cem>Cloud service\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch3>Connecting to NowButtons.com\u003C\u002Fh3>\n\u003Cp>Connect the plugin to our cloud service NowButtons.com to unlock more features. Here’s an overview:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>⚡ More actions: SMS\u002FText, Email, Maps, URLs, Scroll to point\u003C\u002Fli>\n\u003Cli>🤗 Social actions: WhatsApp, Messenger, Telegram, Signal, Zalo, Viber, Line, WeChat\u003C\u002Fli>\n\u003Cli>🆕 Create 5 different buttons (instead of 1)\u003C\u002Fli>\n\u003Cli>🎯 Create smarter rules to decide where buttons should appear\u003C\u002Fli>\n\u003Cli>👁️️ Live preview\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>NowButtons PRO\u003C\u002Fh3>\n\u003Cp>We also offer a paid version of NowButtons which you can try 14 days for free!\u003C\u002Fp>\n\u003Cp>The PRO plan offers the following extras:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🧳 Create 100 unique buttons\u003C\u002Fli>\n\u003Cli>🤹🏽 Multiple buttons on a page\u003C\u002Fli>\n\u003Cli>🌼 Button templates\u003C\u002Fli>\n\u003Cli>💬 Live chat (beta)\u003C\u002Fli>\n\u003Cli>💬 WhatsApp chat window\u003C\u002Fli>\n\u003Cli>💬 Live Chat (beta)\u003C\u002Fli>\n\u003Cli>🗓️ Meeting Scheduler (coming soon)\u003C\u002Fli>\n\u003Cli>💬 Messenger Chat Widget\u003C\u002Fli>\n\u003Cli>🗂️ Multi action buttons\u003C\u002Fli>\n\u003Cli>🕘 Scheduler: create a weekly schedule for your buttons\u003C\u002Fli>\n\u003Cli>🎯 Advanced rules to decide where buttons should appear\u003C\u002Fli>\n\u003Cli>👋 Add extra attention grabbing animations\u003C\u002Fli>\n\u003Cli>🎨 Icon picker\u003C\u002Fli>\n\u003Cli>👽 3rd party integrations\u003C\u002Fli>\n\u003Cli>✨ Slide-in Content Windows\u003C\u002Fli>\n\u003Cli>📷 Use custom images on buttons\u003C\u002Fli>\n\u003Cli>🌍 Include and exclude countries\u003C\u002Fli>\n\u003Cli>\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↕\u003C\u002Fspan>️ Appear after scrolling\u003C\u002Fli>\n\u003Cli>🔌 Intercom integration\u003C\u002Fli>\n\u003C\u002Ful>\n","The web's #1 click to call button for your website! A simple and powerful plugin that adds a Call Now Button to your website.",200000,6779904,96,101,"2026-02-06T11:44:00.000Z","6.9.4","6.1","7.4",[94,78,22,95,96],"call-button","contact-button","convert","https:\u002F\u002Fcallnowbutton.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcall-now-button.2.0.0.zip",95,5,"2025-10-29 00:01:50",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":18,"tags":117,"homepage":120,"download_link":121,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"really-simple-click-to-call","Really Simple Click To Call Bar","1.0.6","Joe Nickdow","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoe-nickdow\u002F","\u003Cp>This plugin adds a customizable click to call bar\u002Fcall now button to the bottom of the window for mobile users. It will allow users to easily call you from their phone. It automatically adds events if you’re using Google Analytics Universal.\u003C\u002Fp>\n\u003Cp>Perfect for small businesses like restaurants, retail stores or any lead generation that relies on phone calls.\u003C\u002Fp>\n","A simple plugin that adds a click to call bar\u002Fcall now button for mobile visitors.",8000,47592,90,11,"2019-05-31T16:49:00.000Z","5.2.24","4.0.0",[94,118,78,22,119],"call-now","click-to-call-bar","http:\u002F\u002Fjoenickdow.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freally-simple-click-to-call.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":50,"num_ratings":14,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":18,"tags":135,"homepage":138,"download_link":139,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"floating-click-to-contact-buttons","Floating Click to Contact Buttons","1.0","nhan772000","https:\u002F\u002Fprofiles.wordpress.org\u002Fnhan772000\u002F","\u003Cp>Đây là Plugin tạo các nút liên hệ tất cả chỉ trong một. Bao gồm nút Gọi ngay, nút chat zalo, nút chat messenger, nút để lại thông tin tư vấn, nút chỉ đường, nút tawkto. Ẩn các nút khi bấm vào mới hiện ra, hiệu ứng mượt. Trình bày gọn gàng.\u003C\u002Fp>\n\u003Cp>Chúng ta có thể thay đổi số điện thoại gọi đến, chữ trên nút gọi.\u003Cbr \u002F>\nCopy và Dán Mã code của TawkTo vào ổ Tawkto Code để hiện ra Chat TawkTo.\u003Cbr \u002F>\nCopy tên rút gọn của Fanpage Facebook vào ô Page ID để có chức năng Chat Messenger. Ví dụ: https:\u002F\u002Ffacebook.com\u002Fabc. Bạn ghi vào ô Page ID: abc.\u003Cbr \u002F>\nGhi số điện thoại Zalo để chức năng Chat Zalo hoạt động.\u003Cbr \u002F>\nCopy đường toàn bộ Link Google Map để liên kết đến Google Map. Ví dụ: https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fplace\u002FMevivu+Technology\u002F@10.8397441,106.6471742,15z\u002Fdata=!4m2!3m1!1s0x0:0x73a2be67d900f176?sa=X&ved=2ahUKEwj16sflk-7mAhVX6nMBHZz6AdoQ_BIwDXoECAoQCA. Để có được đường link này bạn vào Google Map và Search như bình thường, sau đó Copy đường link sau khi đã search.\u003Cbr \u002F>\nĐể chức năng Để lại thông tin tư vấn hoạt động. Ta cần phải Cài Contact Form 7. Sau đó vào tạo 1 Form liên hệ và lấy Shortcode ghi vào ô Shortcode Contact Form 7.\u003Cbr \u002F>\nNếu ô nào trống thì nút đó sẽ không hiện ra.\u003C\u002Fp>\n","Tạo các nút gọi, nút chat Zalo, nút Chat messenger, nút để lại thông tin để tư vấn, nút chỉ đường. Trình bày các nút đẹp mắt ở góc phải dưới màn hình, &hellip;",2000,34152,"2020-01-10T05:32:00.000Z","5.3.21","3.5",[94,78,136,22,137],"call-to-action","quick-call-button","https:\u002F\u002Fmevivu.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffloating-click-to-contact-buttons.zip",{"attackSurface":141,"codeSignals":173,"taintFlows":212,"riskAssessment":286,"analyzedAt":303},{"hooks":142,"ajaxHandlers":162,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":34,"unprotectedCount":34},[143,149,153,157],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_init","my_plugin_admin_init","wp-call-me.php",33,{"type":144,"name":150,"callback":151,"file":147,"line":152},"admin_menu","wp_phone_my_plugin_menu",37,{"type":144,"name":154,"callback":155,"file":147,"line":156},"admin_footer","wp_phone_add_javascript_to_admin",43,{"type":158,"name":159,"callback":160,"file":147,"line":161},"filter","the_content","wp_phone_replace_click_to_call",453,[163,167],{"action":164,"nopriv":165,"callback":164,"hasNonce":165,"hasCapCheck":165,"file":147,"line":166},"wp_phone_save_user_data",false,400,{"action":168,"nopriv":165,"callback":168,"hasNonce":165,"hasCapCheck":165,"file":147,"line":169},"wp_phone_save_user_settings",401,[],[],[],{"dangerousFunctions":174,"sqlUsage":178,"outputEscaping":180,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":210,"bundledLibraries":211},[175],{"fn":176,"file":147,"line":50,"context":177},"unserialize","$wp_phone_options=unserialize($wp_phone_options);",{"prepared":28,"raw":28,"locations":179},[],{"escaped":28,"rawEcho":181,"locations":182},13,[183,186,188,190,192,194,196,198,200,202,204,206,208],{"file":147,"line":184,"context":185},47,"raw output",{"file":147,"line":187,"context":185},48,{"file":147,"line":189,"context":185},105,{"file":147,"line":191,"context":185},118,{"file":147,"line":193,"context":185},130,{"file":147,"line":195,"context":185},143,{"file":147,"line":197,"context":185},160,{"file":147,"line":199,"context":185},179,{"file":147,"line":201,"context":185},183,{"file":147,"line":203,"context":185},215,{"file":147,"line":205,"context":185},219,{"file":147,"line":207,"context":185},360,{"file":147,"line":209,"context":185},361,1,[],[213,238,261],{"entryPoint":214,"graph":215,"unsanitizedCount":34,"severity":237},"wp_phone_save_user_settings (wp-call-me.php:403)",{"nodes":216,"edges":234},[217,222,228,232],{"id":218,"type":219,"label":220,"file":147,"line":221},"n0","source","$_POST",404,{"id":223,"type":224,"label":225,"file":147,"line":226,"wp_function":227},"n1","sink","update_option() [Settings Manipulation]",406,"update_option",{"id":229,"type":219,"label":230,"file":147,"line":231},"n2","$_POST['wp_click_to_call_color_theme']",407,{"id":233,"type":224,"label":225,"file":147,"line":231,"wp_function":227},"n3",[235,236],{"from":218,"to":223,"sanitized":165},{"from":229,"to":233,"sanitized":165},"low",{"entryPoint":239,"graph":240,"unsanitizedCount":260,"severity":237},"wp_phone_save_user_data (wp-call-me.php:409)",{"nodes":241,"edges":256},[242,245,246,249,250,254],{"id":218,"type":219,"label":243,"file":147,"line":244},"$_POST['user_personal_number']",420,{"id":223,"type":224,"label":225,"file":147,"line":244,"wp_function":227},{"id":229,"type":219,"label":247,"file":147,"line":248},"$_POST['pretty_number']",421,{"id":233,"type":224,"label":225,"file":147,"line":248,"wp_function":227},{"id":251,"type":219,"label":252,"file":147,"line":253},"n4","$_POST['click_to_call_element']",422,{"id":255,"type":224,"label":225,"file":147,"line":253,"wp_function":227},"n5",[257,258,259],{"from":218,"to":223,"sanitized":165},{"from":229,"to":233,"sanitized":165},{"from":251,"to":255,"sanitized":165},3,{"entryPoint":262,"graph":263,"unsanitizedCount":28,"severity":237},"\u003Cwp-call-me> (wp-call-me.php:0)",{"nodes":264,"edges":279},[265,266,267,268,269,270,271,273,275,277],{"id":218,"type":219,"label":220,"file":147,"line":221},{"id":223,"type":224,"label":225,"file":147,"line":226,"wp_function":227},{"id":229,"type":219,"label":230,"file":147,"line":231},{"id":233,"type":224,"label":225,"file":147,"line":231,"wp_function":227},{"id":251,"type":219,"label":243,"file":147,"line":244},{"id":255,"type":224,"label":225,"file":147,"line":244,"wp_function":227},{"id":272,"type":219,"label":247,"file":147,"line":248},"n6",{"id":274,"type":224,"label":225,"file":147,"line":248,"wp_function":227},"n7",{"id":276,"type":219,"label":252,"file":147,"line":253},"n8",{"id":278,"type":224,"label":225,"file":147,"line":253,"wp_function":227},"n9",[280,282,283,284,285],{"from":218,"to":223,"sanitized":281},true,{"from":229,"to":233,"sanitized":281},{"from":251,"to":255,"sanitized":281},{"from":272,"to":274,"sanitized":281},{"from":276,"to":278,"sanitized":281},{"summary":287,"deductions":288},"The wp-call-me plugin v1.7 exhibits a concerning security posture primarily due to a lack of proper authorization checks on its entry points and insecure handling of serialized data.  The static analysis reveals two AJAX handlers, both of which are exposed without any authentication or capability checks, creating a significant attack surface. Furthermore, the presence of the 'unserialize' function without clear sanitization or validation indicates a potential for deserialization vulnerabilities, especially when combined with unsanitized input from the identified taint flows.  While the plugin has no recorded vulnerability history, this absence should not be interpreted as a guarantee of current security. The lack of reported vulnerabilities might simply mean they haven't been discovered or publicly disclosed yet. The plugin's strengths lie in its use of prepared statements for SQL queries and the absence of file operations or external HTTP requests, which reduces some common attack vectors. However, the critical issues of unprotected AJAX endpoints and the 'unserialize' function heavily outweigh these positives, demanding immediate attention.",[289,291,294,296,299,301],{"reason":290,"points":11},"AJAX handlers without authentication",{"reason":292,"points":293},"Unescaped output detected",8,{"reason":295,"points":293},"Dangerous function 'unserialize' used",{"reason":297,"points":298},"Taint flows with unsanitized paths",15,{"reason":300,"points":11},"Missing nonce checks on AJAX",{"reason":302,"points":11},"Missing capability checks on AJAX","2026-03-16T23:41:45.902Z",{"wat":305,"direct":314},{"assetPaths":306,"generatorPatterns":309,"scriptPaths":310,"versionParams":313},[307,308],"\u002Fwp-content\u002Fplugins\u002Fwp-call-me\u002Fjs\u002FintlTelInput.js","\u002Fwp-content\u002Fplugins\u002Fwp-call-me\u002Fjs\u002Fsignup.js",[],[311,312],"js\u002FintlTelInput.js","js\u002Fsignup.js",[],{"cssClasses":315,"htmlComments":318,"htmlAttributes":329,"restEndpoints":334,"jsGlobals":335,"shortcodeOutput":338},[316,317],"wp_phone_form_table","wp_phone_default_number_shortcode",[319,320,321,322,323,324,325,326,327,328],"Copyright 2013  Taylor Hawkes  (email : thawkes@woodstitch.com)","stuff to do when we create plugin","these are for updting the cache automaticly","put all js stuff here","Click to Call Button ","Click to Call Number  ","ringroost.com Phone Number ","Manage Account & Numbers","Help videos","Setttings",[330,331,332,333],"id=\"wp_phone_holder\"","id=\"wp_call_me_user_settings\"","id=\"wp_click_to_call_not_supported\"","id=\"wp_click_to_call_color_theme\"",[],[336,337],"intlTelInput","signup",[339,340],"[wp_phone_clicktocall]","[wp_phone_number]"]