BadgeOS BadgeStack Add-on Security & Risk Analysis

wordpress.org/plugins/badgeos-badgestack-add-on

This add-on to BadgeOS automatically creates achievement types, pages and sample content to jumpstart your own badging system.

40 active installs v1.0.3 PHP + WP 3.5+ Updated May 23, 2022
badgebadgescredlylearningtimesopenbadges
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BadgeOS BadgeStack Add-on Safe to Use in 2026?

Generally Safe

Score 85/100

BadgeOS BadgeStack Add-on has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The static analysis of badgeos-badgestack-add-on v1.0.3 reveals a generally strong security posture with no identified vulnerabilities in its code analysis or taint flows. The absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for all SQL queries are positive indicators. Furthermore, the plugin demonstrates good practices by having no recorded CVEs, indicating a history of secure development or diligent patching.

However, the analysis does highlight some areas for potential improvement. The complete lack of entry points (AJAX handlers, REST API routes, shortcodes, cron events) is unusual and might suggest limited functionality or that its features are integrated elsewhere. More critically, the absence of any nonce checks and capability checks across its (albeit nonexistent) entry points is a significant concern. While there are no identified attack vectors currently, if any entry points were to be introduced or discovered later, they would be inherently unprotected, leaving the plugin vulnerable to various attacks without proper authorization and integrity checks.

In conclusion, while badgeos-badgestack-add-on v1.0.3 appears to be secure based on the current code analysis and vulnerability history, the lack of essential security measures like nonce and capability checks on its entry points represents a latent risk. This omission could lead to vulnerabilities if the plugin's functionality expands or if new attack surfaces are discovered, even if none are apparent in the current version. Developers should consider implementing these checks as a proactive security measure.

Key Concerns

  • No nonce checks on entry points
  • No capability checks on entry points
  • 1/3 outputs not properly escaped
Vulnerabilities
None known

BadgeOS BadgeStack Add-on Security Vulnerabilities

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

BadgeOS BadgeStack Add-on Code Analysis

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

Output Escaping

67% escaped3 total outputs
Attack Surface

BadgeOS BadgeStack Add-on Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_noticesbadgeos-badgestack.php:43
actioninitbadgeos-badgestack.php:44
Maintenance & Trust

BadgeOS BadgeStack Add-on Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedMay 23, 2022
PHP min version
Downloads13K

Community Trust

Rating74/100
Number of ratings6
Active installs40
Developer Profile

BadgeOS BadgeStack Add-on Developer Profile

learningtimes

12 plugins · 720 total installs

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

How We Detect BadgeOS BadgeStack Add-on

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/badgeos-badgestack-add-on/css/badgeos-badgestack.css/wp-content/plugins/badgeos-badgestack-add-on/js/badgeos-badgestack.js
Script Paths
/wp-content/plugins/badgeos-badgestack-add-on/js/badgeos-badgestack.js
Version Parameters
badgeos-badgestack-add-on/css/badgeos-badgestack.css?ver=badgeos-badgestack-add-on/js/badgeos-badgestack.js?ver=

HTML / DOM Fingerprints

HTML Comments
Copyright © 2012-2013 LearningTimes, LLCThis program is free software: you can redistribute it and/or modify itunder the terms of the GNU Affero General Public License, version 3,as published by the Free Software Foundation.+6 more
Data Attributes
data-badgeos-type
JS Globals
BadgeOS_BadgeStack
Shortcode Output
[badgeos_achievements_list
FAQ

Frequently Asked Questions about BadgeOS BadgeStack Add-on