
BadgeOS Submissions & Nominations Security & Risk Analysis
wordpress.org/plugins/badgeos-nomination-submission-add-onWith BadgeOS Submissions & Nominations you can easily review submissions and nominations from members.
Is BadgeOS Submissions & Nominations Safe to Use in 2026?
Generally Safe
Score 100/100BadgeOS Submissions & Nominations has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "badgeos-nomination-submission-add-on" v1.2.5 plugin exhibits a mixed security posture. While the absence of recorded CVEs and a high percentage of properly escaped output are positive indicators, there are significant concerns stemming from the static analysis. The presence of multiple unprotected AJAX handlers and REST API routes creates a substantial attack surface. Specifically, two AJAX handlers and two REST API routes lack proper authentication or permission checks, making them vulnerable to unauthorized access and potential manipulation.
The taint analysis, while not revealing critical or high-severity issues, did identify two flows with unsanitized paths. This suggests a potential for input validation weaknesses that could be exploited, even if not immediately leading to severe consequences. The overall security is somewhat undermined by these entry points that do not adequately protect against malicious actors attempting to interact with the plugin's functionalities. The plugin shows good practices in its use of prepared statements for SQL queries and a decent number of nonce and capability checks, but these are overshadowed by the unprotected entry points.
Given the lack of historical vulnerabilities, it's difficult to draw strong conclusions about long-term maintenance and security responsiveness. However, the current static analysis highlights immediate risks that need addressing. The plugin has strengths in its SQL handling and output escaping, but its weaknesses lie in the exposed AJAX and REST API endpoints. A balanced view suggests that while the core logic might be sound, the plugin's integration points are not sufficiently secured, posing a risk that should be mitigated.
Key Concerns
- AJAX handlers without auth checks
- REST API routes without permission callbacks
- Flows with unsanitized paths
BadgeOS Submissions & Nominations Security Vulnerabilities
BadgeOS Submissions & Nominations Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
BadgeOS Submissions & Nominations Attack Surface
AJAX Handlers 4
REST API Routes 2
WordPress Hooks 50
Maintenance & Trust
BadgeOS Submissions & Nominations Maintenance & Trust
Maintenance Signals
Community Trust
BadgeOS Submissions & Nominations Alternatives
WPLMS BadgeOS
wplms-badgeos
Connect WPLMS Learning Management System with BadgeOS platform
GamiPress – BadgeOS Importer
gamipress-badgeos-importer
Tool to migrate all stored data from BadgeOS to GamiPress
BadgeOS REST API Addon
badgeos-rest-api-addon
Convert your BadgeOS badges into verifiable badges which are complying with the Open Badges Specifications, and are sharable across the web.
Custom Post Type Add-On for GamiPress
custom-post-type-add-on-for-gamipress
This GamiPress add-on adds triggers for publishing and commenting on custom post types.
myCred Badgr Integration
mycred-badgr-achievement-badge
📢🚨 Important Notice: myCred Badgr is now part of the myCred Toolkit and will no longer receive updates here. Only security fixes will be provided.
BadgeOS Submissions & Nominations Developer Profile
12 plugins · 720 total installs
How We Detect BadgeOS Submissions & Nominations
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/badgeos-nomination-submission-add-on/assets/css/admin.css/wp-content/plugins/badgeos-nomination-submission-add-on/assets/css/frontend.css/wp-content/plugins/badgeos-nomination-submission-add-on/assets/js/admin.js/wp-content/plugins/badgeos-nomination-submission-add-on/assets/js/frontend.js/wp-content/plugins/badgeos-nomination-submission-add-on/assets/js/backend.js/wp-content/plugins/badgeos-nomination-submission-add-on/assets/js/admin.js/wp-content/plugins/badgeos-nomination-submission-add-on/assets/js/frontend.js/wp-content/plugins/badgeos-nomination-submission-add-on/assets/js/backend.jsbadgeos-nomination-submission-add-on/assets/css/admin.css?ver=badgeos-nomination-submission-add-on/assets/css/frontend.css?ver=badgeos-nomination-submission-add-on/assets/js/admin.js?ver=badgeos-nomination-submission-add-on/assets/js/frontend.js?ver=badgeos-nomination-submission-add-on/assets/js/backend.js?ver=HTML / DOM Fingerprints
bos-ns-submission-formbos-ns-nomination-formbos-ns-admin-notifications<!-- Badgeos Nomination & Submission Add-On by BadgeOS --><!-- BOS_Nomination_Submission class -->data-achievement-iddata-submission-noncedata-nomination-noncebos_ns_admin_ajaxbos_ns_frontend_ajax/wp-json/badgeos-ns/v1/submission/wp-json/badgeos-ns/v1/nomination[badgeos_submission_form][badgeos_nomination_form]