
Private by Default Security & Risk Analysis
wordpress.org/plugins/private-by-defaultWhen creating new posts or pages (of regular WordPress types or custom post types), this plugin makes them private by default.
Is Private by Default Safe to Use in 2026?
Generally Safe
Score 85/100Private by Default has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "private-by-default" v1.0 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the code signals indicate a lack of dangerous functions and the exclusive use of prepared statements for any SQL queries, which are positive indicators. The lack of file operations and external HTTP requests further bolsters its security. However, a critical concern is the complete lack of output escaping, meaning all 3 identified outputs are vulnerable to cross-site scripting (XSS) attacks. The absence of nonce checks and capability checks on potential entry points (though there are none currently) would be a significant risk if new entry points were added without proper security measures. The plugin's vulnerability history is clean, with no recorded CVEs, suggesting a good track record. While the lack of output escaping is a serious flaw, the overall limited attack surface and absence of other common vulnerabilities present a mixed picture. The plugin is strong in its foundational security but has a critical oversight in output sanitization.
Key Concerns
- All identified outputs are unescaped
- No nonce checks found
- No capability checks found
Private by Default Security Vulnerabilities
Private by Default Code Analysis
Output Escaping
Private by Default Attack Surface
WordPress Hooks 1
Maintenance & Trust
Private by Default Maintenance & Trust
Maintenance Signals
Community Trust
Private by Default Alternatives
Constellation Client Portal
constellation-client-portal
A professional client portal for WordPress that helps you organize clients, customers, groups, and teams. Create unlimited client pages and securely s …
Duplicate Page
duplicate-page
Duplicate Posts, Pages and Custom Posts easily using single click
Duplicate Page and Post
duplicate-wp-page-post
Duplicate post, Duplicate page and Duplicate custom post or clone page and clone post.
CMS Tree Page View
cms-tree-page-view
Adds a tree view of all pages & custom posts. Get a great overview + options to drag & drop to reorder & option to add multiple pages.
Hide Page And Post Title
hide-page-and-post-title
Hide title on single pages and posts.
Private by Default Developer Profile
1 plugin · 60 total installs
How We Detect Private by Default
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
visibility-radio-privatevisibility-radio-passwordvisibility-radio-public<script type='text/javascript'>
(function($) {
try {
$('#post-visibility-display').text('');
$('#hidden-post-visibility').val('');
$('#visibility-radio-').attr('checked', true);
} catch(e) {}
})(jQuery);
</script>