
P2 By Email Security & Risk Analysis
wordpress.org/plugins/p2-by-emailUse P2? Use email? Use both!
Is P2 By Email Safe to Use in 2026?
Generally Safe
Score 85/100P2 By Email has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'p2-by-email' plugin v1.0 demonstrates a generally strong security posture based on the provided static analysis. The complete absence of identifiable attack surface points like AJAX handlers, REST API routes, shortcodes, and cron events is a significant positive, as is the lack of dangerous functions, file operations, and external HTTP requests. The code also shows good practices with 100% of SQL queries using prepared statements and a high percentage (81%) of output being properly escaped. The presence of at least one capability check further indicates an attempt at securing functionalities.
However, the analysis reveals a notable absence of nonce checks across all entry points, which is a significant concern. While the attack surface is reported as zero, this absence of nonces on any potential future or currently undetected entry points could allow for Cross-Site Request Forgery (CSRF) attacks if new functionalities are added or if the reported attack surface is incomplete. The zero taint flows and zero known CVEs suggest a clean history and code, which is positive, but the lack of nonce checks represents a foundational security gap that could be exploited. The plugin's reliance on a single capability check might also be insufficient if it doesn't adequately restrict access to all sensitive operations.
In conclusion, 'p2-by-email' v1.0 has several strengths in its code quality and minimal attack surface. The vulnerability history is clean. The primary weakness lies in the complete lack of nonce checks, which is a critical security oversight for any plugin, regardless of its current attack surface. This needs to be addressed to improve the overall security posture.
Key Concerns
- Missing nonce checks on all entry points
- High percentage of unescaped output (19%)
P2 By Email Security Vulnerabilities
P2 By Email Code Analysis
Output Escaping
P2 By Email Attack Surface
WordPress Hooks 17
Maintenance & Trust
P2 By Email Maintenance & Trust
Maintenance Signals
Community Trust
P2 By Email Alternatives
P2 Resolved Posts
p2-resolved-posts
Lightweight GTD for the P2 WordPress theme.
AdMinimal Bar – Minimize the Admin Bar
adminimal-bar
AdMinimal Bar is designed to streamline your workflow and enhance productivity. With AdMinimal Bar, you can minimize the WordPress admin bar on the fr …
REDSHAPE Easy Labels
redshape-easy-labels
Organize content with colored labels, notes, and dashboard widgets with 5 visualization types.
Mailchimp for WooCommerce
mailchimp-for-woocommerce
Connect your store to your Mailchimp audience to track sales, create targeted emails, send abandoned cart emails, and more.
Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories
post-expirator
PublishPress Future can make scheduled changes to your content. You can unpublish posts, move posts to a new status, update the categories, and more.
P2 By Email Developer Profile
9 plugins · 51K total installs
How We Detect P2 By Email
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/p2-by-email/inc/what-the-email/what-the-email.phpHTML / DOM Fingerprints
p2be_plugin_basennamep2be_plugin_dir_pathp2be_plugin_dir_urlp2be_emails_from_namep2be_email_replies_enabledp2be_emails_reply_to_name+1 more