Other Posts Security & Risk Analysis

wordpress.org/plugins/other-posts

Displays related posts after each blog posts finding them with the full text search feature of MySQL.

10 active installs v1.3.0 PHP + WP 2.7+ Updated Unknown
related-posts
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Other Posts Safe to Use in 2026?

Generally Safe

Score 100/100

Other Posts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The 'other-posts' plugin v1.3.0 exhibits a strong security posture in terms of its attack surface and vulnerability history. The absence of AJAX handlers, REST API routes, shortcodes, and cron events with exploitable entry points is a significant positive. Furthermore, the lack of any known CVEs, historical or current, suggests a well-maintained and secure codebase. The taint analysis revealing no critical or high severity flows with unsanitized paths further reinforces this positive assessment. The plugin also demonstrates good practices by including nonce checks and a reasonable proportion of SQL queries using prepared statements.

However, a significant concern arises from the complete lack of output escaping for all identified output points. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or data processed by the plugin could be rendered directly in the browser without proper sanitization, allowing attackers to inject malicious scripts. The complete absence of capability checks is also a weakness, potentially allowing unauthorized users to perform actions they shouldn't, although the limited attack surface mitigates this risk to some extent.

In conclusion, while the plugin excels in minimizing its attack surface and has a clean vulnerability history, the critical oversight in output escaping presents a substantial security risk. The absence of capability checks is a secondary concern that should be addressed. The plugin's strengths lie in its low attack surface and clean history, but the unescaped output is a major flaw that needs immediate attention.

Key Concerns

  • 100% of outputs are unescaped
  • 0 capability checks
Vulnerabilities
None known

Other Posts Security Vulnerabilities

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

Other Posts Code Analysis

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

SQL Query Safety

60% prepared5 total queries

Output Escaping

0% escaped13 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<options> (options.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Other Posts Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionwp_headplugin.php:129
actionthe_contentplugin.php:262
actionadmin_headplugin.php:271
actionadmin_menuplugin.php:304
Maintenance & Trust

Other Posts Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedUnknown
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Other Posts Developer Profile

Stefano Lissa

14 plugins · 515K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
650 days
View full developer profile
Detection Fingerprints

How We Detect Other Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/other-posts/images/empty.gif

HTML / DOM Fingerprints

CSS Classes
opost-itemopost-titleopost-imageopost-excerptopost-horizontal
Data Attributes
data-post-id
Shortcode Output
<div class="opost-item"><div class="opost-image"><a href="{link}"><img src="{image}"></a></div><div class="opost-title"><a href="{link}">{title}</a></div><div class="opost-excerpt">{excerpt}</div><div style="clear:both"></div></div>
FAQ

Frequently Asked Questions about Other Posts