Olympus Widgets Security & Risk Analysis

wordpress.org/plugins/olympus-widgets

Adds eight new widgets you can use in your sidebar.

10 active installs v1.0.1 PHP + WP 4.0+ Updated Jul 13, 2015
author-widgetdribbble-widgetfacebook-widgetfeatured-posts-widgetflickr-widget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Olympus Widgets Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The 'olympus-widgets' v1.0.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and has no recorded vulnerability history (CVEs). The attack surface appears minimal with no exposed AJAX handlers, REST API routes, shortcodes, or cron events. However, significant concerns arise from the static analysis. The presence of `create_function` is a critical security risk, as it can lead to arbitrary code execution. Furthermore, only 29% of output is properly escaped, suggesting a high probability of cross-site scripting (XSS) vulnerabilities. The lack of nonce and capability checks on any potential entry points, though currently none are identified, leaves the door open for future vulnerabilities if the attack surface expands. The absence of taint analysis results also means that potential data flow vulnerabilities might have been missed.

Key Concerns

  • Use of dangerous function 'create_function'
  • Low percentage of properly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Olympus Widgets Security Vulnerabilities

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

Olympus Widgets Code Analysis

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

Dangerous Functions Found

create_functionadd_filter( 'wp_feed_cache_transient_lifetime', create_function( '$a', 'return 1800;' ) );widgets\dribbble-widget.php:125

Output Escaping

29% escaped189 total outputs
Attack Surface

Olympus Widgets Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actioninitinc\customizer\customizer-settings.php:286
actioncustomize_registerinc\customizer\extensions\interface.php:166
actioncustomize_preview_initinc\customizer\extensions\preview.php:19
actioninitolympus-widgets.php:37
actionadmin_enqueue_scriptswidgets\author-widget.php:33
actionwidgets_initwidgets\author-widget.php:131
filterwp_feed_cache_transient_lifetimewidgets\dribbble-widget.php:125
actionwidgets_initwidgets\dribbble-widget.php:161
actionwp_footerwidgets\facebook-widget.php:28
actionwidgets_initwidgets\facebook-widget.php:131
actionwidgets_initwidgets\featured-posts-widget.php:143
actionwidgets_initwidgets\flickr-widget.php:113
actionwidgets_initwidgets\social-widget.php:152
actionwidgets_initwidgets\twitter-widget.php:327
actionwidgets_initwidgets\video-widget.php:126
Maintenance & Trust

Olympus Widgets Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedJul 13, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Olympus Widgets Developer Profile

DannyCooper

9 plugins · 5K total installs

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

How We Detect Olympus Widgets

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/olympus-widgets/css/style.css
Script Paths
/wp-content/plugins/olympus-widgets/js/upload-media.js

HTML / DOM Fingerprints

CSS Classes
olympus-author-image
Data Attributes
id="olympus_profile_widget"
FAQ

Frequently Asked Questions about Olympus Widgets