Private Post Share Security & Risk Analysis

wordpress.org/plugins/sharable-password-protected-posts

Share password protected posts via secret URLs

100 active installs v2.0.0 PHP 8.1+ WP 6.7+ Updated Aug 11, 2025
password-protectedsecret-linksshare-private
99
A · Safe
CVEs total1
Unpatched0
Last CVEJun 13, 2025
Download
Safety Verdict

Is Private Post Share Safe to Use in 2026?

Generally Safe

Score 99/100

Private Post Share has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jun 13, 2025Updated 7mo ago
Risk Assessment

The "sharable-password-protected-posts" v2.0.0 plugin exhibits a generally strong security posture based on the static analysis. The complete absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and 100% proper output escaping are excellent indicators of secure coding practices. Furthermore, the presence of capability checks, even though no specific points of entry were identified, suggests an attempt to implement access control. The lack of any identified taint flows or unsanitized paths further reinforces this positive assessment of the code's current state.

However, the plugin's vulnerability history presents a significant concern. While there are currently no unpatched vulnerabilities, the record indicates a past medium-severity vulnerability specifically related to the Exposure of Sensitive Information to an Unauthorized Actor. This suggests that, despite the current static analysis findings, the plugin has historically had issues that could lead to sensitive data leaks. The fact that the last vulnerability was in the future (2025-06-13) is highly unusual and likely an artifact of the provided data, but the presence of a past medium vulnerability cannot be ignored.

In conclusion, the current code analysis suggests a robustly written plugin with strong security foundations. The absence of immediate threats in the static analysis is reassuring. Nevertheless, the historical presence of a medium-severity vulnerability of a sensitive information exposure type warrants caution and emphasizes the need for ongoing vigilance and prompt patching of any future security flaws.

Key Concerns

  • Past medium vulnerability related to sensitive info exposure
Vulnerabilities
1

Private Post Share Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-5920medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

Sharable Password Protected Posts <= 1.1.0 - Unauthenticated Password protected Post Exposure

Jun 13, 2025 Patched in 1.1.1 (27d)
Code Analysis
Analyzed Mar 16, 2026

Private Post Share Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface

Private Post Share Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionenqueue_block_editor_assetsincludes\editor.php:46
actioninitincludes\meta.php:82
filterpost_password_requiredincludes\posts.php:28
filterposts_resultsincludes\posts.php:80
filterprotected_title_formatincludes\posts.php:96
filterprivate_title_formatincludes\posts.php:97
Maintenance & Trust

Private Post Share Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 11, 2025
PHP min version8.1
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

Private Post Share Developer Profile

Fabian Todt

2 plugins · 100 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
27 days
View full developer profile
Detection Fingerprints

How We Detect Private Post Share

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sharable-password-protected-posts/build/index.js/wp-content/plugins/sharable-password-protected-posts/build/index.css
Script Paths
/wp-content/plugins/sharable-password-protected-posts/build/index.js
Version Parameters
sharable-password-protected-posts/build/index.js?ver=sharable-password-protected-posts/build/index.css?ver=

HTML / DOM Fingerprints

Data Attributes
data-private-post-share-enabled
JS Globals
window.privatePostShare
REST Endpoints
/wp-json/private-post-share/v1/settings
FAQ

Frequently Asked Questions about Private Post Share