Display Posts As List, Grid, Thumbs Security & Risk Analysis

wordpress.org/plugins/ultimate-content-views

This plugin lets you list posts by category, author, tags, and more, using a shortcode on posts, pages, or widgets with plenty of customization option …

900 active installs v4.4 PHP 7.3+ WP 3.5+ Updated Jun 15, 2025
author-postslist-category-postspost-listposts
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Display Posts As List, Grid, Thumbs Safe to Use in 2026?

Generally Safe

Score 100/100

Display Posts As List, Grid, Thumbs has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The 'ultimate-content-views' v4.4 plugin presents a mixed security picture. While it exhibits good practices regarding SQL queries, by exclusively using prepared statements, and has no recorded vulnerability history, significant concerns arise from its attack surface and code analysis. The presence of 6 unprotected AJAX handlers represents a substantial risk, as these can be exploited by unauthenticated users to trigger plugin functionality, potentially leading to unintended actions or information disclosure. The taint analysis, while not revealing critical or high severity issues, identified 3 flows with unsanitized paths, hinting at potential vulnerabilities if these paths are user-controlled and improperly handled, even if not reaching a critical stage in this analysis.

Conversely, the complete absence of known CVEs and the plugin's lack of external HTTP requests are positive indicators of a generally stable codebase. The limited number of file operations and the inclusion of Select2 as a bundled library (which itself needs to be kept updated by the developer) are not immediate red flags but require developer diligence. The primary weakness lies in the unprotected AJAX endpoints, which is a direct gateway for potential abuse and requires immediate attention. The plugin demonstrates strengths in data handling (SQL) and has a clean past, but the current code analysis highlights a notable gap in authentication and authorization checks on its primary interaction points.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Low output escaping coverage (53%)
  • No nonce checks on AJAX
  • No capability checks
Vulnerabilities
None known

Display Posts As List, Grid, Thumbs Security Vulnerabilities

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

Display Posts As List, Grid, Thumbs Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

100% prepared3 total queries

Output Escaping

53% escaped604 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
wpucv_get_list_page (inc\WPUCV_List_Renderer.php:1181)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

Display Posts As List, Grid, Thumbs Attack Surface

Entry Points7
Unprotected6

AJAX Handlers 6

authwp_ajax_wpucv_img_id_from_urlinc\WPUCV_Core.php:16
authwp_ajax_wpucv_get_list_pageinc\WPUCV_Core.php:17
noprivwp_ajax_wpucv_get_list_pageinc\WPUCV_Core.php:18
authwp_ajax_wpucv_prepare_for_previewinc\WPUCV_Core.php:19
authwp_ajax_wpucv_destroy_preview_sessioninc\WPUCV_Core.php:20
authwp_ajax_wpucv_list_edit_pageinc\WPUCV_Core.php:31

Shortcodes 1

[wpucv_list] inc\WPUCV_Core.php:27
WordPress Hooks 22
actionsave_postinc\WPUCV_Admin_Panel.php:696
actionsave_postinc\WPUCV_Admin_Panel.php:697
actionsave_postinc\WPUCV_Admin_Panel.php:1388
actionsave_postinc\WPUCV_Admin_Panel.php:1389
actioninitinc\WPUCV_Core.php:13
actionadmin_enqueue_scriptsinc\WPUCV_Core.php:14
actionwp_enqueue_scriptsinc\WPUCV_Core.php:15
actionsave_postinc\WPUCV_Core.php:21
actionsave_postinc\WPUCV_Core.php:22
actionafter_setup_themeinc\WPUCV_Core.php:23
actionadmin_headinc\WPUCV_Core.php:24
actionwp_headinc\WPUCV_Core.php:25
filterimage_size_names_chooseinc\WPUCV_Core.php:26
filtermanage_wpucv_list_posts_columnsinc\WPUCV_Core.php:28
actionmanage_wpucv_list_posts_custom_columninc\WPUCV_Core.php:29
actionadmin_head-edit.phpinc\WPUCV_Core.php:30
actiontemplate_redirectinc\WPUCV_Core.php:32
filterplugin_row_metainc\WPUCV_Core.php:34
filterthe_titleinc\WPUCV_Core.php:247
filterexcerpt_lengthinc\WPUCV_List_Renderer.php:135
filterexcerpt_moreinc\WPUCV_List_Renderer.php:136
actionrun_css_previewcssinc\WPUCV_List_Renderer.php:795
Maintenance & Trust

Display Posts As List, Grid, Thumbs Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 15, 2025
PHP min version7.3
Downloads15K

Community Trust

Rating100/100
Number of ratings7
Active installs900
Developer Profile

Display Posts As List, Grid, Thumbs Developer Profile

wp-buy

13 plugins · 355K total installs

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

How We Detect Display Posts As List, Grid, Thumbs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ultimate-content-views/css/bootstrap-wrapper.css/wp-content/plugins/ultimate-content-views/css/bootstrap-theme-wrapper.css/wp-content/plugins/ultimate-content-views/css/admin-style.css/wp-content/plugins/ultimate-content-views/css/jquery-ui.min.css/wp-content/plugins/ultimate-content-views/css/select2.min.css/wp-content/plugins/ultimate-content-views/css/spectrum.css/wp-content/plugins/ultimate-content-views/fonts/font-awesome/css/font-awesome.min.css/wp-content/plugins/ultimate-content-views/js/bootstrap.min.js+12 more

HTML / DOM Fingerprints

CSS Classes
wpucv_list_wrapucv-post-itemucv-post-titleucv-post-excerptucv-post-metawpucv-grid-itemwpucv-classic-itemwpucv-thumbs-item+2 more
Data Attributes
data-ucv-id
JS Globals
wpucv_varsucv_data
REST Endpoints
/wp-json/wpucv/v1/lists
Shortcode Output
[wpucv_list]
FAQ

Frequently Asked Questions about Display Posts As List, Grid, Thumbs