EB Openverse Block Security & Risk Analysis

wordpress.org/plugins/eb-openverse-block

Easily search & use royalty free images, stock photos, CC-licensed images from Openverse for your website.

20 active installs v1.2.0 PHP 5.6+ WP 5.6+ Updated Jul 29, 2024
free-imagesimage-blockimagesopenversestock-photos
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is EB Openverse Block Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "eb-openverse-block" plugin version 1.2.0 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any detected dangerous functions, raw SQL queries, unescaped output, or critical taint flows is a significant positive. The comprehensive use of prepared statements for all SQL queries and proper output escaping for all detected outputs demonstrates adherence to secure coding best practices.

The plugin also shows good security awareness with the presence of nonce and capability checks, although the limited number of entry points means these checks are not extensively tested in this analysis. The very small attack surface, with zero unprotected entry points across AJAX handlers, REST API routes, shortcodes, and cron events, further contributes to its robust security profile. The lack of any recorded vulnerabilities, including critical or high-severity ones, suggests a history of stable and secure development.

While the plugin appears secure, the limited scope of the static analysis (only 2 total flows analyzed for taint) and the presence of file operations and external HTTP requests, while not inherently insecure, represent potential areas where vulnerabilities could arise if not handled with extreme care in future development. The overall assessment is that this version is secure, with no immediate threats identified, but continued diligence is always recommended for any plugin.

Vulnerabilities
None known

EB Openverse Block Security Vulnerabilities

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

EB Openverse Block Code Analysis

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

Output Escaping

100% escaped18 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
eb_get_openverse_item (includes\class-openverse-ajax.php:240)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

EB Openverse Block Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actioniniteb-openverse-block.php:149
actionwp_enqueue_scriptsincludes\font-loader.php:30
actionadmin_enqueue_scriptsincludes\font-loader.php:31
actionadmin_enqueue_scriptsincludes\helpers.php:33
filterinitincludes\post-meta.php:11
Maintenance & Trust

EB Openverse Block Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 29, 2024
PHP min version5.6
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

EB Openverse Block Developer Profile

WPDeveloper

46 plugins · 4.0M total installs

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

How We Detect EB Openverse Block

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/eb-openverse-block/dist/index.js/wp-content/plugins/eb-openverse-block/lib/resources/js/eb-animation-load.js/wp-content/plugins/eb-openverse-block/lib/resources/css/font-awesome5.css/wp-content/plugins/eb-openverse-block/lib/resources/css/fonticonpicker.base-theme.react.css/wp-content/plugins/eb-openverse-block/lib/resources/css/fonticonpicker.material-theme.react.css/wp-content/plugins/eb-openverse-block/lib/resources/css/animate.min.css/wp-content/plugins/eb-openverse-block/dist/style.css/wp-content/plugins/eb-openverse-block/dist/modules.js
Script Paths
/wp-content/plugins/eb-openverse-block/dist/index.js/wp-content/plugins/eb-openverse-block/lib/resources/js/eb-animation-load.js/wp-content/plugins/eb-openverse-block/dist/modules.js
Version Parameters
/wp-content/plugins/eb-openverse-block/dist/index.js?ver=/wp-content/plugins/eb-openverse-block/lib/resources/js/eb-animation-load.js?ver=/wp-content/plugins/eb-openverse-block/lib/resources/css/font-awesome5.css?ver=/wp-content/plugins/eb-openverse-block/lib/resources/css/fonticonpicker.base-theme.react.css?ver=/wp-content/plugins/eb-openverse-block/lib/resources/css/fonticonpicker.material-theme.react.css?ver=/wp-content/plugins/eb-openverse-block/lib/resources/css/animate.min.css?ver=/wp-content/plugins/eb-openverse-block/dist/style.css?ver=/wp-content/plugins/eb-openverse-block/dist/modules.js?ver=

HTML / DOM Fingerprints

CSS Classes
eb-openverse-block-editor-style
Data Attributes
data-block="eb-openverse-block/eb-openverse-block"
JS Globals
window.EB_OPENVERSE_BLOCK_VERSIONwindow.EB_OPENVERSE_BLOCK_ADMIN_URLwindow.EB_OPENVERSE_BLOCK_ADMIN_PATH
FAQ

Frequently Asked Questions about EB Openverse Block