Tainacan Extra View Modes Security & Risk Analysis

wordpress.org/plugins/tainacan-extra-view-modes

A view modes plugin for Tainacan, which registers a list of 8 extra view modes that may be used to display your items list.

400 active installs v0.0.6 PHP 7.0+ WP 5.9+ Updated Nov 18, 2025
archivesmuseumsrepositorytainacanview-modes
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Tainacan Extra View Modes Safe to Use in 2026?

Generally Safe

Score 100/100

Tainacan Extra View Modes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The Tainacan Extra View Modes plugin, version 0.0.6, exhibits a mixed security posture. While the plugin demonstrates good practices by avoiding dangerous functions, raw SQL queries, and external HTTP requests, significant concerns arise from its attack surface and input handling. The presence of an unprotected AJAX handler presents a clear entry point for potential attacks without any form of authentication or authorization checks. Furthermore, a substantial portion of output escaping is missing (62% properly escaped), indicating a risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is rendered directly in the output.

The vulnerability history for this plugin is clean, with no known CVEs recorded. This is a positive indicator, suggesting that the developers have either had a good track record or the plugin has not been subjected to extensive public scrutiny or targeted attacks. However, the lack of historical vulnerabilities should not overshadow the immediate risks identified in the static analysis. The limited code analysis depth, with zero total flows analyzed in the taint analysis, also means that potentially more complex vulnerabilities might have been missed.

In conclusion, the plugin's strengths lie in its avoidance of common risky practices like raw SQL and external requests. However, the critical weakness of an unprotected AJAX handler and insufficient output escaping pose immediate and significant security risks. The absence of historical vulnerabilities is encouraging but does not mitigate the current code-level concerns. Recommendations should focus on addressing the unprotected AJAX endpoint and improving output sanitization.

Key Concerns

  • Unprotected AJAX handler
  • Insufficient output escaping
  • No nonce checks on AJAX
Vulnerabilities
None known

Tainacan Extra View Modes Security Vulnerabilities

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

Tainacan Extra View Modes Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
8
13 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

62% escaped21 total outputs
Attack Surface
1 unprotected

Tainacan Extra View Modes Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_dismiss_notificationtainacan-extra-viewmodes.php:195
WordPress Hooks 5
actionafter_setup_themetainacan-extra-viewmodes.php:21
actiontainacan-register-vuejs-componenttainacan-extra-viewmodes.php:84
actionwp_enqueue_scriptstainacan-extra-viewmodes.php:136
actionadmin_enqueue_scriptstainacan-extra-viewmodes.php:189
actionadmin_noticestainacan-extra-viewmodes.php:221
Maintenance & Trust

Tainacan Extra View Modes Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 18, 2025
PHP min version7.0
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs400
Developer Profile

Tainacan Extra View Modes Developer Profile

tainacan

6 plugins · 3K total installs

86
trust score
Avg Security Score
97/100
Avg Patch Time
63 days
View full developer profile
Detection Fingerprints

How We Detect Tainacan Extra View Modes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tainacan-extra-view-modes/templates/view-mode-albums.php/wp-content/plugins/tainacan-extra-view-modes/templates/view-mode-books.php/wp-content/plugins/tainacan-extra-view-modes/templates/view-mode-document.php/wp-content/plugins/tainacan-extra-view-modes/templates/view-mode-exhibition.php/wp-content/plugins/tainacan-extra-view-modes/templates/view-mode-frame.php/wp-content/plugins/tainacan-extra-view-modes/templates/view-mode-mosaic.php/wp-content/plugins/tainacan-extra-view-modes/templates/view-mode-polaroid.php
Version Parameters
/wp-content/plugins/tainacan-extra-view-modes/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
view-mode-mosaic-legacyview-mode-frameview-mode-exhibitionview-mode-booksview-mode-polaroidview-mode-documentview-mode-albums
Data Attributes
data-tainacan-view-mode
FAQ

Frequently Asked Questions about Tainacan Extra View Modes