
Content Relations Security & Risk Analysis
wordpress.org/plugins/content-relationsAdd relations between posts.
Is Content Relations Safe to Use in 2026?
Generally Safe
Score 100/100Content Relations has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "content-relations" plugin v1.0.15 exhibits a mixed security posture. On the positive side, it has a clean vulnerability history with no recorded CVEs, indicating a potentially stable codebase. It also demonstrates some good practices by implementing nonce and capability checks for one entry point and a reasonable percentage of SQL queries using prepared statements. Furthermore, the absence of file operations and external HTTP requests mitigates common attack vectors.
However, significant concerns arise from the static analysis. The plugin has a single entry point via an AJAX handler that lacks any authentication or permission checks. This unprotected entry point, combined with a taint flow identified with unsanitized paths, presents a considerable risk. While the taint analysis did not reveal critical or high severity issues, the presence of an unsanitized path flow suggests potential for injection vulnerabilities if an attacker can control the input leading to that flow. The SQL query usage and output escaping, while not perfect, are not the most pressing concerns compared to the unprotected AJAX handler.
In conclusion, while the plugin benefits from a clean security history, the single unprotected AJAX handler is a critical weakness. This, along with the identified unsanitized path flow, significantly elevates the risk profile. The plugin needs immediate attention to secure this entry point and address the unsanitized path.
Key Concerns
- Unprotected AJAX handler
- Flow with unsanitized path
- SQL queries not using prepared statements (40% use)
- Outputs not properly escaped (59% escaped)
Content Relations Security Vulnerabilities
Content Relations Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Content Relations Attack Surface
AJAX Handlers 1
WordPress Hooks 11
Maintenance & Trust
Content Relations Maintenance & Trust
Maintenance Signals
Community Trust
Content Relations Alternatives
Related Posts for WordPress
related-posts-for-wp
The best WordPress plugin for related posts. Simple, flexible, powerful algorithm, and built-in caching. Fully setup with only 1 click!
Posts 2 Posts
posts-to-posts
Efficient many-to-many connections between posts, pages, custom post types, users.
Pure Metafields
pure-metafields
Pure Metafields is very light weight plugin tused to create custom metabox for any post type like page, post and your custom post type support it.
Multi Image Metabox
multi-image-metabox
Add a multi-image metabox to your posts, pages and custom post types
CubeWP Framework
cubewp-framework
CubeWP is an end-to-end dynamic content framework for WordPress to help you shrink time and cut cost of development up to 90%.
Content Relations Developer Profile
22 plugins · 2K total installs
How We Detect Content Relations
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/content-relations/css/content-relations-admin.css/wp-content/plugins/content-relations/js/content-relations-admin.js/wp-content/plugins/content-relations/js/content-relations-admin.jscontent-relations-stylecontent-relations-jsHTML / DOM Fingerprints
delete-relations-wrapperdelete-relation-buttondata-relation-id_ContentRelations/wp-json/content-relations