CrankWheel Instant Demos Security & Risk Analysis

wordpress.org/plugins/crankwheel

Plug and play lead capture form. Fully configurable. Find an agent to call the prospect right away, or have them schedule a meeting, or tell them &quo …

10 active installs v1.0.2 PHP + WP 4.5+ Updated Sep 24, 2020
gotomeetingincrease-salesjoin-mescreen-sharescreen-sharing
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CrankWheel Instant Demos Safe to Use in 2026?

Generally Safe

Score 85/100

CrankWheel Instant Demos has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The Crankwheel plugin v1.0.2 exhibits a generally positive security posture, with a notable absence of known vulnerabilities and a commitment to secure coding practices such as using prepared statements for all SQL queries. The static analysis indicates a low number of entry points and no critical or high-severity taint flows, which are strong indicators of a well-developed and secure plugin. Furthermore, the plugin does not bundle external libraries, reducing the risk of introducing vulnerabilities from outdated dependencies.

However, there are areas for improvement. The plugin has one unprotected REST API route, which represents a significant attack surface that is not properly secured. While the overall number of entry points is low, the lack of a permission callback on this single REST API route could allow unauthorized access to its functionality. Additionally, while only 64% of outputs are properly escaped, this is a moderate concern, as unescaped output can lead to cross-site scripting (XSS) vulnerabilities, especially if user-controlled data is involved. The presence of two nonce checks is positive, but the absence of capability checks on any of the AJAX handlers is a missed opportunity to further strengthen security, particularly if these handlers perform sensitive actions.

In conclusion, Crankwheel v1.0.2 is a relatively secure plugin, primarily due to its clean vulnerability history and good SQL handling. The main weaknesses lie in the unprotected REST API endpoint and the moderate rate of output escaping. Addressing these specific points would significantly enhance the plugin's security.

Key Concerns

  • Unprotected REST API route
  • Moderate output escaping percentage
  • No capability checks on AJAX handlers
Vulnerabilities
None known

CrankWheel Instant Demos Security Vulnerabilities

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

CrankWheel Instant Demos Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

CrankWheel Instant Demos Code Analysis

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

Output Escaping

64% escaped11 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
save_nonce (includes\class-crankwheel.php:296)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

CrankWheel Instant Demos Attack Surface

Entry Points5
Unprotected1

AJAX Handlers 4

authwp_ajax_do_cw_disconnectincludes\class-crankwheel.php:103
noprivwp_ajax_do_cw_disconnectincludes\class-crankwheel.php:104
authwp_ajax_do_cw_save_nonceincludes\class-crankwheel.php:110
noprivwp_ajax_do_cw_save_nonceincludes\class-crankwheel.php:111

REST API Routes 1

GET/wp-json/crankwheel/v1/apiincludes\class-crankwheel.php:227
WordPress Hooks 7
actionadmin_menuadmin\class-admin.php:52
actionrest_api_initincludes\class-crankwheel.php:90
actionwp_headincludes\class-crankwheel.php:97
actionplugins_loadedincludes\class-crankwheel.php:170
actionadmin_enqueue_scriptsincludes\class-crankwheel.php:190
actionadmin_menuincludes\class-crankwheel.php:208
actionadmin_noticesincludes\class-crankwheel.php:247
Maintenance & Trust

CrankWheel Instant Demos Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedSep 24, 2020
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

CrankWheel Instant Demos Developer Profile

hoddmachine

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 CrankWheel Instant Demos

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/crankwheel/includes/assets/scripts/admin.js/wp-content/plugins/crankwheel/includes/assets/styles/admin.css
Script Paths
/wp-content/plugins/crankwheel/includes/assets/scripts/admin.js
Version Parameters
crankwheel/style.css?ver=crankwheel/script.js?ver=

HTML / DOM Fingerprints

JS Globals
cw
REST Endpoints
/wp-json/crankwheel/v1/api
FAQ

Frequently Asked Questions about CrankWheel Instant Demos