Erudus One for WordPress Security & Risk Analysis

wordpress.org/plugins/erudus-one

Display Erudus product data inside of WordPress using the Erudus API.

20 active installs v1.0.0 PHP + WP 4.8+ Updated Jun 5, 2018
allergensapifoodingredientsnutrition
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Erudus One for WordPress Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The 'erudus-one' plugin version 1.0.0 exhibits a mixed security posture. On the positive side, it has a very limited attack surface, with only one shortcode identified and no AJAX handlers, REST API routes, or cron events detected. Furthermore, there are no known vulnerabilities or CVEs associated with this plugin, and the taint analysis did not reveal any critical or high severity issues. This suggests a potentially low risk of exploit for known attack vectors.

However, several significant concerns arise from the static code analysis. The presence of the `unserialize` function without any accompanying capability checks or nonce verification is a major red flag. This function is notoriously dangerous if used with untrusted input, potentially leading to remote code execution or denial-of-service vulnerabilities. Additionally, a very low percentage (11%) of output escaping indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. The lack of any capability checks for its entry points, even though the attack surface is small, is also concerning as it implies that any user, regardless of their role, could potentially interact with the plugin's functionalities in unintended ways.

While the vulnerability history is clean, this can be attributed to the limited scope of analysis and the plugin's infancy. The static code analysis reveals practices that are inherently risky and could be exploited if an attacker can find a way to inject data into the unserialization process or trigger an unescaped output. Therefore, despite the absence of known vulnerabilities, the plugin should be treated with caution due to these fundamental security weaknesses.

Key Concerns

  • Dangerous function unserialize used
  • Low output escaping percentage (11%)
  • No capability checks on entry points
  • No nonce checks on entry points
Vulnerabilities
None known

Erudus One for WordPress Security Vulnerabilities

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

Erudus One for WordPress Code Analysis

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

Dangerous Functions Found

unserialize$data = unserialize($product->data);includes\class-erudus-cache.php:30

SQL Query Safety

50% prepared4 total queries

Output Escaping

11% escaped57 total outputs
Attack Surface

Erudus One for WordPress Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[erudus-product] public\class-erudus-shortcodes.php:15
WordPress Hooks 4
actionadmin_menuadmin\class-erudus-admin.php:34
actionadmin_initadmin\class-erudus-admin.php:35
actionadmin_noticesadmin\class-erudus-admin.php:36
actioninitclass-erudus.php:86
Maintenance & Trust

Erudus One for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJun 5, 2018
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Erudus One for WordPress Developer Profile

Tim Hyde

1 plugin · 20 total installs

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

How We Detect Erudus One for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/erudus-one/public/css/style.css/wp-content/plugins/erudus-one/public/js/erudus-plugin-public.js
Script Paths
/wp-content/plugins/erudus-one/public/js/erudus-plugin-public.js
Version Parameters
ver=1.0.0

HTML / DOM Fingerprints

Shortcode Output
[erudus-product
FAQ

Frequently Asked Questions about Erudus One for WordPress