Related Posts by ThemeinProgress Security & Risk Analysis

wordpress.org/plugins/related-posts-by-themeinprogress

Related Posts by ThemeinProgress is the perfect plugin to easily display related posts in your WordPress articles.

50 active installs v1.0.1 PHP + WP + Updated May 14, 2025
contextual-postsrelated-articlesrelated-postrelated-postssimilar-posts
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Related Posts by ThemeinProgress Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "related-posts-by-themeinprogress" plugin v1.0.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by having no known vulnerabilities in its history, no dangerous functions, no file operations, no external HTTP requests, and all SQL queries utilize prepared statements. The plugin also includes some nonce and capability checks, indicating an awareness of security principles. However, a significant concern arises from the static analysis of its code, specifically the low percentage (17%) of properly escaped output. This suggests a considerable risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed within the WordPress environment.

The taint analysis revealed one unsanitized path, which, while not categorized as critical or high severity in this instance, is still a point of concern. This indicates that user-supplied data might not be adequately validated or cleaned before being used in a sensitive operation. Coupled with the high number of outputs that are not properly escaped, the risk of XSS is amplified. The plugin's attack surface is small, with only one shortcode as an entry point, and importantly, all identified entry points appear to have authentication checks, which is a strength.

Given the lack of a vulnerability history, it's difficult to draw strong conclusions about past security practices. However, the current code analysis points to a weakness in output escaping that needs immediate attention. While the plugin doesn't appear to have critical or high-severity issues like raw SQL or unauthenticated AJAX handlers, the high volume of unescaped output is a significant liability. The presence of an unsanitized path, even if not currently leading to a critical vulnerability, warrants scrutiny. Therefore, while the plugin has some good security foundations, the output escaping and taint flow issues present a tangible risk that should be addressed.

Key Concerns

  • Low percentage of properly escaped output
  • Unsanitized path in taint analysis
Vulnerabilities
None known

Related Posts by ThemeinProgress Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Related Posts by ThemeinProgress Release Timeline

v1.0.1Current
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Related Posts by ThemeinProgress Code Analysis

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

Output Escaping

17% escaped806 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
tiprp_panel (core\includes\class-panel.php:560)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Related Posts by ThemeinProgress Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[tiprp] core\shortcodes\default.php:150
WordPress Hooks 12
actionwp_enqueue_scriptscore\functions\style.php:136
actionadmin_noticescore\includes\class-notice.php:19
actionadmin_headcore\includes\class-notice.php:20
actionadmin_menucore\includes\class-panel.php:24
actionadmin_initcore\includes\class-panel.php:25
actionadmin_initcore\includes\class-panel.php:26
actionadmin_initcore\includes\class-panel.php:27
filterthe_contentcore\includes\class-related-posts.php:16
actionplugins_loadedrelated-posts-by-themeinprogress.php:51
actioninitrelated-posts-by-themeinprogress.php:52
actionwp_loadedrelated-posts-by-themeinprogress.php:53
actionwp_enqueue_scriptsrelated-posts-by-themeinprogress.php:55
Maintenance & Trust

Related Posts by ThemeinProgress Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 14, 2025
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Related Posts by ThemeinProgress Developer Profile

alexvtn

76 plugins · 10K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
168 days
View full developer profile
Detection Fingerprints

How We Detect Related Posts by ThemeinProgress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/related-posts-by-themeinprogress/assets/css/style.css

HTML / DOM Fingerprints

CSS Classes
tiprp-wraptiprp-classic-layouttiprp-list-layouttiprp-section-titletiprp-hero-articletiprp-wp-pro-wraptiprp-post-datetiprp-post-author+1 more
FAQ

Frequently Asked Questions about Related Posts by ThemeinProgress