Amity Related Posts Security & Risk Analysis

wordpress.org/plugins/amity-related-posts

Amity Related Posts Lite is a highly customizable WordPress plugin that linking to related posts from your website/blog archive.

10 active installs v1.4 PHP + WP 3.6+ Updated Oct 17, 2015
adminpostpostsshortcodewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Amity Related Posts Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The amity-related-posts v1.4 plugin exhibits a mixed security posture. On the positive side, it demonstrates excellent practices regarding SQL queries, utilizing prepared statements exclusively, and it has no recorded vulnerability history, suggesting a generally secure development approach and no known exploitable flaws.

However, significant concerns arise from the static analysis. The presence of the `create_function` is a critical risk as it is deprecated and can be a vector for code injection if used with user-supplied data, although the provided data does not indicate any such usage. Furthermore, a concerning 82% of output is not properly escaped, creating a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially if any of the plugin's outputs are based on user-controllable data. The absence of nonce checks and capability checks across all identified entry points, though the attack surface is currently zero, means that if any entry points were added in the future, they would likely be unprotected.

In conclusion, while the lack of known vulnerabilities and secure SQL practices are strengths, the use of `create_function` and the prevalent unescaped output are serious weaknesses that expose the plugin to potential XSS attacks and code execution risks. The zero attack surface is a strong positive, but the underlying code quality in terms of output sanitization is a significant concern.

Key Concerns

  • Dangerous function used (create_function)
  • High percentage of unescaped output
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

Amity Related Posts Security Vulnerabilities

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

Amity Related Posts Code Analysis

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

Dangerous Functions Found

create_function$callback = create_function('', 'echo "'.str_replace('"', '\"', $section['desc']).'";');admin\class.settings-api.php:115

Output Escaping

18% escaped40 total outputs
Attack Surface

Amity Related Posts Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionadmin_initadmin\amity-settings-api.php:16
actionadmin_menuadmin\amity-settings-api.php:17
actionadmin_enqueue_scriptsadmin\class.settings-api.php:37
actioninitamity-related-posts.php:53
actioninitamity-related-posts.php:63
filterthe_contentamity-related-posts.php:86
filterthe_contentamity-related-posts.php:192
actionwp_headamity-related-posts.php:207
Maintenance & Trust

Amity Related Posts Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedOct 17, 2015
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

Amity Related Posts Developer Profile

Amitythemes.com

1 plugin · 10 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Amity Related Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/amity-related-posts/assets/css/amity-related-posts.css
Version Parameters
amity-related-posts.css?ver=1.0

HTML / DOM Fingerprints

CSS Classes
amity-related-postsarp-main-titlearp-post-titlearp-text-contentamity-related-posts-thumbarp-content-boxarp-post-metaarp-author+2 more
Data Attributes
data-option-iddata-option-namedata-option-typedata-option-sizedata-option-stddata-option-min+9 more
JS Globals
AmityTheme_Settings_API
FAQ

Frequently Asked Questions about Amity Related Posts