
Posts 2 Posts Relationships Security & Risk Analysis
wordpress.org/plugins/posts-2-posts-relationshipsEfficient many-to-many connections between posts, pages and custom post types.
Is Posts 2 Posts Relationships Safe to Use in 2026?
Generally Safe
Score 85/100Posts 2 Posts Relationships has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "posts-2-posts-relationships" plugin v1.0.0 exhibits a generally good security posture with some notable areas of concern. The plugin demonstrates strong adherence to secure coding practices, with a high percentage of SQL queries utilizing prepared statements and a large majority of output being properly escaped. The absence of file operations, external HTTP requests, and recorded vulnerabilities in its history are all positive indicators. However, a significant concern arises from the presence of an unprotected AJAX handler, which represents a direct entry point for potential attacks without proper authentication or authorization checks. While the plugin has a clean vulnerability history, the single unprotected AJAX handler is a critical oversight that could be exploited if an attacker can trigger it. The bundled Select2 library, being an older version (v3.5.2), might also present a potential risk if vulnerabilities exist in that specific version. Overall, the plugin has a solid foundation in secure coding but requires immediate attention to address the unprotected AJAX endpoint.
Key Concerns
- Unprotected AJAX handler detected
- Bundled outdated library (Select2 v3.5.2)
Posts 2 Posts Relationships Security Vulnerabilities
Posts 2 Posts Relationships Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Posts 2 Posts Relationships Attack Surface
AJAX Handlers 1
WordPress Hooks 8
Maintenance & Trust
Posts 2 Posts Relationships Maintenance & Trust
Maintenance Signals
Community Trust
Posts 2 Posts Relationships Alternatives
Posts 2 Posts
posts-to-posts
Efficient many-to-many connections between posts, pages, custom post types, users.
Custom Post Type UI
custom-post-type-ui
Admin UI for creating custom content types like post types and taxonomies
Meta Box
meta-box
Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields for your custom post types in WordPress.
Pods – Custom Content Types and Fields
pods
Pods is a framework for creating, managing, and deploying customized content types and fields for any project.
Sydney Toolbox
sydney-toolbox
Registers custom post types and custom fields for the Sydney theme
Posts 2 Posts Relationships Developer Profile
5 plugins · 3K total installs
How We Detect Posts 2 Posts Relationships
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/posts-2-posts-relationships/css/p2p-relationships-admin.css/wp-content/plugins/posts-2-posts-relationships/js/p2p-relationships-admin.js/wp-content/plugins/posts-2-posts-relationships/js/p2p-relationships-admin-edit.js/wp-content/plugins/posts-2-posts-relationships/js/p2p-relationships-admin.js/wp-content/plugins/posts-2-posts-relationships/js/p2p-relationships-admin-edit.jsposts-2-posts-relationships/css/p2p-relationships-admin.css?ver=posts-2-posts-relationships/js/p2p-relationships-admin.js?ver=posts-2-posts-relationships/js/p2p-relationships-admin-edit.js?ver=HTML / DOM Fingerprints
p2p-relationship-box<!-- P2P Relationships Admin Settings --><!-- P2P Relationships Admin Edit -->data-object-typedata-object-namedata-relationdata-box-titledata-ui-modedata-box-context+5 morep2p_relationships_adminp2p_relationships_admin_edit/wp-json/p2p_relationships/v1/settings/wp-json/p2p_relationships/v1/relationship