
Called.in Click To Call Plugin Security & Risk Analysis
wordpress.org/plugins/wp-click-to-call-calledinCalled Click to call plugin allows you to easily issue a clickToCall service between two phone numbers.
Is Called.in Click To Call Plugin Safe to Use in 2026?
Generally Safe
Score 85/100Called.in Click To Call Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wp-click-to-call-calledin v1.0 plugin exhibits a generally good security posture in several key areas. Notably, there are no recorded CVEs, and the plugin does not utilize dangerous functions or perform direct file operations. Its SQL queries are all secured with prepared statements, and there are no reported vulnerabilities in its history, suggesting a history of stable and secure development.
However, the static analysis reveals some significant concerns. The low percentage of properly escaped output (5%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered directly to the browser without sufficient sanitization. While there's only one shortcode identified as an entry point, the lack of explicit nonce checks on this entry point, despite the presence of one capability check, raises questions about its overall authorization and could potentially lead to unauthorized actions if the shortcode is susceptible to manipulation. The single external HTTP request also warrants careful scrutiny, though without further context, its potential risk is unclear. The absence of any reported taint analysis issues is positive, but it does not negate the identified output escaping deficiencies.
In conclusion, while the plugin has a clean vulnerability history and good practices in database interactions and the avoidance of dangerous functions, the poor output escaping and potential lack of robust authorization on its shortcode entry point represent notable weaknesses. Addressing the XSS risks and strengthening the security around the shortcode's execution should be a priority to improve its overall security.
Key Concerns
- Low percentage of properly escaped output
- Missing nonce checks on entry points
Called.in Click To Call Plugin Security Vulnerabilities
Called.in Click To Call Plugin Code Analysis
Output Escaping
Data Flow Analysis
Called.in Click To Call Plugin Attack Surface
Shortcodes 1
WordPress Hooks 3
Maintenance & Trust
Called.in Click To Call Plugin Maintenance & Trust
Maintenance Signals
Community Trust
Called.in Click To Call Plugin Alternatives
Toky Click To Call
toky-click-to-call
Add a call button to your website to let your visitors and customers call you with a single click without leaving their browsers
Easy Caller with Mocean
easy-caller-with-moceanapi
Easy Caller uses Mocean Voice API to connect calls with you and your customers both easily and efficiently.
Call Now Button – The #1 Click to Call Button for WordPress
call-now-button
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.
Really Simple Click To Call Bar
really-simple-click-to-call
A simple plugin that adds a click to call bar/call now button for mobile visitors.
Floating Click to Contact Buttons
floating-click-to-contact-buttons
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, …
Called.in Click To Call Plugin Developer Profile
2 plugins · 20 total installs
How We Detect Called.in Click To Call Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-click-to-call-calledin/clicked.phpHTML / DOM Fingerprints
ctcformid="to-number"id="clicktocall"id="show-this"id="show"XMLHttpRequestActiveXObjectCalled_in_Widget<form id="ctcform" method="post" action="" >
<input type="text" name="to-number" id="to-number" >
<input type="submit" id="clicktocall" name="submit" value="Call" >
</form>
<div id="show-this" style="display:none;" >... Your call is in progress please wait for a while</div>
<div id="show" style="display: none">Get the value back here</div>