myCred for TotalPoll Security & Risk Analysis

wordpress.org/plugins/mycred-for-totalpoll

📢🚨 Important Notice: myCred for TotalPoll is now part of the myCred Toolkit and will no longer receive updates here. Only security fixes will be provi …

30 active installs v1.3.2 PHP 7.0+ WP 4.8+ Updated Apr 17, 2025
contestmycredpollpollstotal-poll
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is myCred for TotalPoll Safe to Use in 2026?

Generally Safe

Score 100/100

myCred for TotalPoll has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The static analysis of mycred-for-totalpoll v1.3.2 indicates a generally strong security posture. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events in the attack surface is a significant positive, as it minimizes the number of potential entry points for attackers. Furthermore, the code signals reveal excellent practices, with all SQL queries using prepared statements, 100% of output being properly escaped, and no observed file operations or external HTTP requests. The lack of known vulnerabilities in its history also suggests a mature and well-maintained plugin.

However, the analysis does highlight a critical area of concern: the complete absence of nonce checks and capability checks. While the attack surface is currently zero, this lack of built-in authorization mechanisms means that if any entry points were to be introduced in the future, they would be inherently vulnerable to unauthorized access and execution. The taint analysis also shows zero flows, which is excellent, but the overall security is heavily reliant on the current minimal attack surface rather than robust, layered defenses. In conclusion, the plugin exhibits strengths in code hygiene and lack of past vulnerabilities, but the absence of essential security checks like nonces and capabilities represents a significant potential weakness that could be exploited if the plugin's scope expands.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

myCred for TotalPoll Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

myCred for TotalPoll Code Analysis

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

Output Escaping

100% escaped26 total outputs
Attack Surface

myCred for TotalPoll Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionadmin_noticesmycred-totalpoll.php:95
filtermycred_setup_hooksmycred-totalpoll.php:96
actionmycred_initmycred-totalpoll.php:97
actionmycred_all_referencesmycred-totalpoll.php:98
actionmycred_load_hooksmycred-totalpoll.php:99
actiontp_add_votemycred-totalpoll.php:233
actiontotalpoll/actions/poll/votemycred-totalpoll.php:234
actiontotalpoll/actions/after/poll/command/logmycred-totalpoll.php:235
Maintenance & Trust

myCred for TotalPoll Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 17, 2025
PHP min version7.0
Downloads7K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

myCred for TotalPoll Developer Profile

Saad Iqbal

84 plugins · 1.4M total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
287 days
View full developer profile
Detection Fingerprints

How We Detect myCred for TotalPoll

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mycred-for-totalpoll/assets/css/style.css/wp-content/plugins/mycred-for-totalpoll/assets/js/totalpoll.js
Script Paths
/wp-content/plugins/mycred-for-totalpoll/assets/js/totalpoll.js
Version Parameters
mycred-for-totalpoll/assets/css/style.css?ver=mycred-for-totalpoll/assets/js/totalpoll.js?ver=

HTML / DOM Fingerprints

CSS Classes
mycred-totalpoll-votermycred-totalpoll-poll-wrapper
HTML Comments
<!-- TOTALPOLL HOOK BY MYCRED -->
Data Attributes
data-mycred-totalpoll-pollid
JS Globals
mycred_totalpoll_frontend
FAQ

Frequently Asked Questions about myCred for TotalPoll