
Posts By Tag Security & Risk Analysis
wordpress.org/plugins/posts-by-tagProvide sidebar widget, shortcode and template functions that can be used to display posts from a set of tags using various options in the sidebar or …
Is Posts By Tag Safe to Use in 2026?
Use With Caution
Score 63/100Posts By Tag has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The "posts-by-tag" plugin version 3.2.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices with 100% of SQL queries using prepared statements, no dangerous functions, no file operations, and no external HTTP requests. The presence of nonce and capability checks suggests an awareness of securing entry points. However, a significant concern arises from the low output escaping rate, with only 10% of outputs being properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data could be rendered unsafely in the browser.
The vulnerability history reveals one known medium-severity CVE, identified as Cross-Site Scripting, which is currently unpatched. This is a critical indicator of an existing security flaw that could be exploited by attackers. While the static analysis did not explicitly flag unsanitized output that leads to XSS, the low escaping rate strongly suggests this is the likely cause of the past vulnerability and a continuing risk.
In conclusion, while the plugin has some strong security foundations, the unpatched XSS vulnerability and the low rate of output escaping represent significant weaknesses. The single unpatched CVE demands immediate attention, and the general lack of robust output escaping in the codebase presents a persistent threat that could lead to further exploitable vulnerabilities.
Key Concerns
- Unpatched medium severity CVE
- Low output escaping (90% unescaped)
Posts By Tag Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Posts By Tag <= 3.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Posts By Tag Code Analysis
Output Escaping
Posts By Tag Attack Surface
Shortcodes 1
WordPress Hooks 8
Maintenance & Trust
Posts By Tag Maintenance & Trust
Maintenance Signals
Community Trust
Posts By Tag Alternatives
Selective Tag Cloud Widget
selective-tags
Provide sidebar widgets that can be used to display Selective Tags from a set of tags which is selected by admin in the sidebar.
FF Tab Widget
ff-tab-widget
Display popular posts, recent posts, recent commets, and tags in an animated tabs in a single widget.
SensitiveTagCloud
sensitive-tag-cloud
This wordpress plugin provides a tagcloud that shows tags depending of the current context (e.g. Category, Author, Tag, Post) only.
Widget Logic
widget-logic
Widget Logic lets you control on which pages widgets appear using WP's conditional tags.
Advanced Random Posts Widget
advanced-random-posts-widget
Provides flexible and advanced random posts. Display it via shortcode or widget with thumbnails, post excerpt, and much more!
Posts By Tag Developer Profile
16 plugins · 21K total installs
How We Detect Posts By Tag
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/posts-by-tag/include/posts-by-tag-google-analytics.phpHTML / DOM Fingerprints
Posts_By_Tag