
Weaver Show Posts Security & Risk Analysis
wordpress.org/plugins/show-postsShow Posts in a Page via shortcode for any theme
Is Weaver Show Posts Safe to Use in 2026?
Mostly Safe
Score 76/100Weaver Show Posts is generally safe to use. 2 past CVEs were resolved.
The "show-posts" v2.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices in several areas. Notably, 100% of its SQL queries are prepared, output escaping is nearly perfect at 99%, and it implements a good number of nonce and capability checks. The attack surface appears minimal with no unprotected entry points identified in the static analysis.
However, significant concerns arise from the presence of the `unserialize` function, a known vector for critical vulnerabilities if not handled with extreme care and proper input sanitization. While taint analysis did not reveal immediate unsanitized paths for this function, its mere existence is a red flag. Furthermore, the plugin has a history of two known CVEs, with one remaining unpatched. The common vulnerability type being Cross-site Scripting indicates a recurring pattern that, coupled with the `unserialize` function, suggests potential weaknesses in input validation or handling of serialized data.
In conclusion, while the plugin has strengths in areas like SQL and output escaping, the presence of `unserialize` and its past vulnerability history, particularly the unpatched medium severity CVE, introduce a notable risk. Developers should prioritize auditing the usage of `unserialize` and addressing the outstanding vulnerability.
Key Concerns
- Unpatched CVE detected
- Presence of dangerous unserialize function
- History of XSS vulnerabilities
Weaver Show Posts Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Weaver Show Posts <= 1.8.1 - Authenticated (Administrator+) Stored Cross-Site Scripting via 'Additional Classes to Wrap Posts' Widget Setting
Weaver Show Posts <= 1.6 - Authenticated(Contributor+) Stored Cross-Site Scripting via Display Name
Weaver Show Posts Release Timeline
Weaver Show Posts Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Weaver Show Posts Attack Surface
Shortcodes 1
WordPress Hooks 12
Maintenance & Trust
Weaver Show Posts Maintenance & Trust
Maintenance Signals
Community Trust
Weaver Show Posts Alternatives
Weaver Xtreme Theme Support
weaverx-theme-support
A useful shortcode and widget collection for Weaver Xtreme
Apollo13 Framework Extensions
apollo13-framework-extensions
Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.
Popularis Extra
popularis-extra
Popularis Extra add extra features to Popularis theme like demo import, widgets, shortcodes or Elementor widgets.
Series
series
Plugin that allows you to collect posts in a series.
WordPress Widgets Shortcode
wp-widgets-shortcode
Embed any widget area/dynamic sidebar to your pages/posts using the shortcode [dynamic-sidebar id='Your Widget Area/Sidebar name']
Weaver Show Posts Developer Profile
7 plugins · 25K total installs
How We Detect Weaver Show Posts
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/show-posts/css/atw-posts-admin-style.css/wp-content/plugins/show-posts/js/yetii/yetii.js/wp-content/plugins/show-posts/js/atw-posts-admin.js/wp-content/plugins/show-posts/js/atw-posts-editor-buttons.js/wp-content/plugins/show-posts/js/yetii/yetii.js/wp-content/plugins/show-posts/js/atw-posts-admin.js/wp-content/plugins/show-posts/js/atw-posts-editor-buttons.jsshow-posts/css/atw-posts-admin-style.css?ver=show-posts/js/yetii/yetii.js?ver=show-posts/js/atw-posts-admin.js?ver=show-posts/js/atw-posts-editor-buttons.js?ver=HTML / DOM Fingerprints
dashicons-admin-postdashicons-images-altid="add_atw_posts_posts"id="add_atw_slider_slidrs"id="select-show-posts-dialog"id="atw-slider-post-select"id="select-atw-show-posts"id="cancel-insert-show-posts"+2 morewindow.atwSelectShowPostswindow.atwCancelSelectShowPostswindow.atwSelectSliderswindow.atwCancelSelectSliders[show_posts][show_slider]