AgilityFeat's Click To Call Security & Risk Analysis

wordpress.org/plugins/agilityfeats-click-to-call

This plugin adds the functionality of video chat between users of your blog by using Tokbox (Experimental).

10 active installs v0.5.0 PHP + WP 3.4.1+ Updated Jul 27, 2017
chattokboxvideowebcamwebrtc
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AgilityFeat's Click To Call Safe to Use in 2026?

Generally Safe

Score 85/100

AgilityFeat's Click To Call has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "agilityfeats-click-to-call" plugin version 0.5.0 exhibits several significant security concerns. The most prominent issue is the presence of three AJAX handlers that lack any authentication or capability checks. This exposes a substantial attack surface, allowing any unauthenticated user to potentially trigger these handlers. Additionally, the plugin performs two SQL queries without using prepared statements, which could lead to SQL injection vulnerabilities if user input is not properly sanitized before being passed to these queries. The output escaping is also a concern, with 58% of outputs properly escaped, leaving the remaining 42% potentially vulnerable to cross-site scripting (XSS) attacks. The absence of any recorded vulnerabilities in its history might suggest a lack of prior discovery or exploitation, but this does not negate the immediate risks identified in the static analysis. While the plugin doesn't use dangerous functions, perform file operations, external HTTP requests, or bundle libraries, the identified unauthenticated entry points and insecure SQL practices are critical weaknesses that demand immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • SQL queries without prepared statements
  • Insufficient output escaping
Vulnerabilities
None known

AgilityFeat's Click To Call Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

AgilityFeat's Click To Call Release Timeline

v0.5
Code Analysis
Analyzed Mar 17, 2026

AgilityFeat's Click To Call Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
0 prepared
Unescaped Output
5
7 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared2 total queries

Output Escaping

58% escaped12 total outputs
Attack Surface
3 unprotected

AgilityFeat's Click To Call Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_create_callclass_af_click_to_call.php:55
authwp_ajax_take_callclass_af_click_to_call.php:56
authwp_ajax_end_callclass_af_click_to_call.php:57
WordPress Hooks 10
filterpage_attributes_dropdown_pages_argsclass_af_click_to_call.php:31
filtertheme_page_templatesclass_af_click_to_call.php:36
filterwp_insert_post_dataclass_af_click_to_call.php:38
filtertemplate_includeclass_af_click_to_call.php:43
actionwp_enqueue_scriptsclass_af_click_to_call.php:53
actionwp_enqueue_scriptsclass_af_click_to_call.php:54
actionadmin_bar_menuclass_af_click_to_call.php:58
filterheartbeat_receivedclass_af_click_to_call.php:59
actionadmin_menusettings.php:7
actionadmin_initsettings.php:8
Maintenance & Trust

AgilityFeat's Click To Call Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedJul 27, 2017
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

AgilityFeat's Click To Call Developer Profile

webrtcventures

1 plugin · 10 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect AgilityFeat's Click To Call

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/agilityfeats-click-to-call/public/js/heartbeat_actions.js/wp-content/plugins/agilityfeats-click-to-call/public/js/opentok.min.js/wp-content/plugins/agilityfeats-click-to-call/public/js/opentok_handler.js/wp-content/plugins/agilityfeats-click-to-call/public/css/contacts.css
Script Paths
/wp-content/plugins/agilityfeats-click-to-call/public/js/heartbeat_actions.js/wp-content/plugins/agilityfeats-click-to-call/public/js/opentok.min.js/wp-content/plugins/agilityfeats-click-to-call/public/js/opentok_handler.js
Version Parameters
/wp-content/plugins/agilityfeats-click-to-call/public/js/heartbeat_actions.js?ver=/wp-content/plugins/agilityfeats-click-to-call/public/js/opentok.min.js?ver=/wp-content/plugins/agilityfeats-click-to-call/public/js/opentok_handler.js?ver=/wp-content/plugins/agilityfeats-click-to-call/public/css/contacts.css?ver=

HTML / DOM Fingerprints

CSS Classes
video_el
Data Attributes
onclick
JS Globals
php
REST Endpoints
/wp-ajax.php
FAQ

Frequently Asked Questions about AgilityFeat's Click To Call