All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink Security & Risk Analysis

wordpress.org/plugins/image-viewer

A Gutenberg block to display images with zoom, magnify, map, pan viewer, comparison slider, masking, transform, and more.

200 active installs v1.0.5 PHP 7.1+ WP 5.0+ Updated Mar 14, 2026
blockgutenbergblockimage-viewermagnifyzoom
97
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 4, 2026
Download
Safety Verdict

Is All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink Safe to Use in 2026?

Generally Safe

Score 97/100

All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 4, 2026Updated 20d ago
Risk Assessment

The "image-viewer" v1.0.5 plugin exhibits a generally positive security posture, with no immediate critical vulnerabilities detected through static analysis. The absence of dangerous functions, a complete reliance on prepared statements for SQL queries, and a strong percentage of properly escaped output are commendable practices. The plugin also appears to implement capability checks, indicating an awareness of access control. However, there are areas that warrant attention. The presence of an external HTTP request, while not analyzed for taint, represents a potential attack vector if not handled with extreme care. Furthermore, the lack of explicit nonce checks on the identified AJAX handler, although reported as protected by a capability check, is a minor concern that could be strengthened.

The vulnerability history reveals a past high-severity vulnerability, specifically SSRF, which was patched. The fact that the last vulnerability occurred in 2026-02-04 suggests it has been addressed, but the presence of past high-severity issues, particularly SSRF, is a red flag. This indicates a historical tendency for vulnerabilities in this plugin, and while none are currently unpatched, vigilance is still recommended. Overall, the plugin demonstrates good security practices in many areas, but the past high-severity vulnerability and the limited analysis of external requests suggest a need for continued monitoring and potential hardening of specific entry points.

Key Concerns

  • Past high severity vulnerability (SSRF)
  • External HTTP request without taint analysis
  • Missing nonce checks on AJAX (though protected by capability)
Vulnerabilities
1

All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2026-1294high · 7.2Server-Side Request Forgery (SSRF)

All In One Image Viewer Block <= 1.0.2 - Unauthenticated Server-Side Request Forgery via image-proxy Endpoint

Feb 4, 2026 Patched in 1.0.3 (1d)
Code Analysis
Analyzed Mar 16, 2026

All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink Code Analysis

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

Bundled Libraries

Freemius

Output Escaping

71% escaped7 total outputs
Attack Surface

All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink Attack Surface

Entry Points2
Unprotected0

REST API Routes 1

GET/wp-json/bpivb/v1/image-proxyimage-viewer-block.php:15

Shortcodes 1

[bpivb] includes\class-shortCode.php:12
WordPress Hooks 12
actionenqueue_block_assetsimage-viewer-block.php:10
actioninitimage-viewer-block.php:11
actionenqueue_block_editor_assetsimage-viewer-block.php:12
actionenqueue_block_assetsimage-viewer-block.php:13
actionrest_api_initimage-viewer-block.php:14
filterrest_pre_serve_requestimage-viewer-block.php:69
actionadmin_menuincludes\class-bpivbAdminMenu.php:12
actionplugins_loadedincludes\class-bpivbPlugin.php:11
actionadmin_enqueue_scriptsincludes\class-bpivbPlugin.php:12
actioninitincludes\class-shortCode.php:9
filtermanage_bpivb_posts_columnsincludes\class-shortCode.php:10
actionmanage_bpivb_posts_custom_columnincludes\class-shortCode.php:11
Maintenance & Trust

All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 14, 2026
PHP min version7.1
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink Developer Profile

colorlibplugins

120 plugins · 738K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
140 days
View full developer profile
Detection Fingerprints

How We Detect All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/image-viewer/build/admin/dashboard.css/wp-content/plugins/image-viewer/build/admin/dashboard.js/wp-content/plugins/image-viewer/build/admin-post.css/wp-content/plugins/image-viewer/build/admin-post.js
Script Paths
/wp-content/plugins/image-viewer/build/admin/dashboard.js/wp-content/plugins/image-viewer/build/admin-post.js
Version Parameters
image-viewer/build/admin/dashboard.css?ver=image-viewer/build/admin/dashboard.js?ver=image-viewer/build/admin-post.css?ver=image-viewer/build/admin-post.js?ver=

HTML / DOM Fingerprints

REST Endpoints
/wp-json/bpivb/v1/image-proxy
FAQ

Frequently Asked Questions about All In One Image Viewer Block – Gutenberg block to create image viewer with hyperlink