Leaderboarded Security & Risk Analysis

wordpress.org/plugins/keep-the-score

Embed beautiful, animated real-time leaderboards into any WordPress post or page. No coding required.

200 active installs v1.3.0 PHP 7.2+ WP 5.2+ Updated Mar 30, 2026
competitiongamificationleaderboardreal-time-leaderboardsales-leaderboard
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Leaderboarded Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "keep-the-score" plugin v1.1.0 demonstrates a strong security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and the complete output escaping indicate excellent coding practices. Furthermore, the lack of file operations, external HTTP requests, and the presence of zero taint flows with unsanitized paths are all highly positive indicators. The plugin also benefits from a zero vulnerability history, suggesting a mature and well-maintained codebase that has not been a target for past exploits.

However, a notable concern arises from the complete absence of nonce and capability checks across all entry points. While the current static analysis reports zero unprotected entry points, this is likely due to the fact that none of the analyzed entry points (shortcodes) inherently require authentication or authorization. This lack of security controls on even internal plugin functionality could become a significant risk if the plugin were to evolve and introduce new functionalities, such as AJAX handlers or REST API endpoints, without implementing proper authorization mechanisms. The reliance on the absence of vulnerable code rather than proactive security checks leaves the plugin susceptible to future vulnerabilities if the attack surface expands.

In conclusion, "keep-the-score" v1.1.0 exhibits excellent defensive coding standards for its current feature set. The absence of known vulnerabilities and secure handling of database operations are commendable. The primary area for improvement and potential future risk lies in the complete lack of nonce and capability checks, which represents a missed opportunity to build robust security into the plugin's foundation, even for existing functionalities.

Key Concerns

  • Missing Nonce Checks
  • Missing Capability Checks
Vulnerabilities
None known

Leaderboarded Security Vulnerabilities

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

Leaderboarded Release Timeline

v1.3
v1.1.0
Code Analysis
Analyzed Mar 16, 2026

Leaderboarded Code Analysis

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

Leaderboarded Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[keepthescore] keepthescore.php:63
WordPress Hooks 1
actioninitkeepthescore.php:66
Maintenance & Trust

Leaderboarded Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 30, 2026
PHP min version7.2
Downloads5K

Community Trust

Rating80/100
Number of ratings4
Active installs200
Developer Profile

Leaderboarded Developer Profile

caspii

1 plugin · 200 total installs

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

How We Detect Leaderboarded

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
embedded-board
Data Attributes
data-board-token
JS Globals
onmessage
Shortcode Output
<div class="embedded-board"><iframe id="iframe-src="https://keepthescore.com/wordpress/window.onmessage = (e) => {if (e.data.hasOwnProperty("frameHeight")){document.getElementById("iframe-" + e.data.board_token).style.height = `${e.data.frameHeight}px`;}}
FAQ

Frequently Asked Questions about Leaderboarded