NeverDrafts Security & Risk Analysis

wordpress.org/plugins/neverdrafts

Automatically sync blog posts from NeverDrafts.com to your WordPress site with seamless integration and powerful customization options.

0 active installs v1.0.0 PHP 7.4+ WP 5.0+ Updated Sep 26, 2025
automationblogcontentpublishingsync
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is NeverDrafts Safe to Use in 2026?

Generally Safe

Score 100/100

NeverDrafts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "neverdrafts" v1.0.0 plugin exhibits a generally strong security posture with good coding practices observed in static analysis. The majority of SQL queries utilize prepared statements, and a very high percentage of outputs are properly escaped, indicating a proactive approach to preventing common web vulnerabilities. The absence of dangerous functions, file operations, external HTTP requests, and bundled libraries further contributes to a reduced attack surface. Furthermore, the plugin has no known vulnerability history, which is a positive indicator of its past security performance.

However, a significant concern arises from the static analysis revealing one unprotected REST API route. This represents a potential entry point for unauthorized access or manipulation if sensitive data or functionality is exposed. The absence of nonce checks and capability checks across all entry points is also a notable weakness, as these are fundamental WordPress security mechanisms for ensuring that actions are performed by legitimate users with the correct permissions. While taint analysis showed no critical or high-severity issues, the lack of such analysis is itself a limitation, as it might not capture all potential vulnerabilities, especially those involving complex data flows.

In conclusion, "neverdrafts" v1.0.0 demonstrates good technical implementation in many areas, particularly regarding SQL and output handling. The lack of vulnerability history is reassuring. The primary areas for improvement are the critical need to secure the exposed REST API route and to implement appropriate nonce and capability checks on all entry points to align with WordPress security best practices and mitigate potential risks.

Key Concerns

  • REST API route without permission callback
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

NeverDrafts Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

NeverDrafts Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
4
39 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

80% prepared5 total queries

Output Escaping

91% escaped43 total outputs
Attack Surface
1 unprotected

NeverDrafts Attack Surface

Entry Points4
Unprotected1

REST API Routes 4

POST/wp-json/neverdrafts/v1/syncneverdrafts.php:426
GET/wp-json/neverdrafts/v1/testneverdrafts.php:432
POST/wp-json/neverdrafts/v1/connectneverdrafts.php:438
GET/wp-json/neverdrafts/v1/statusneverdrafts.php:444
WordPress Hooks 5
actioninitneverdrafts.php:53
actionadmin_menuneverdrafts.php:54
actionadmin_initneverdrafts.php:55
actionrest_api_initneverdrafts.php:56
actionadmin_enqueue_scriptsneverdrafts.php:57
Maintenance & Trust

NeverDrafts Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 26, 2025
PHP min version7.4
Downloads518

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

NeverDrafts Developer Profile

NeverDrafts

1 plugin · 0 total installs

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

How We Detect NeverDrafts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/neverdrafts/css/admin.css/wp-content/plugins/neverdrafts/js/admin.js
Script Paths
/wp-content/plugins/neverdrafts/js/admin.js
Version Parameters
neverdrafts/css/admin.css?ver=neverdrafts/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
fv-connection-statusfv-status-indicatorfv-status-connectedfv-status-disconnectedfv-status-textfv-connection-instructionsfv-settings-inputfv-select-wrapper+3 more
HTML Comments
<!-- NeverDrafts Settings Page --><!-- Connection Settings Section --><!-- Post Settings Section --><!-- Sync Logs Section -->+1 more
Data Attributes
data-sync-iddata-sync-statusdata-post-id
JS Globals
neverdrafts_admin_params
REST Endpoints
/wp-json/neverdrafts/v1/sync-status/wp-json/neverdrafts/v1/sync-log
FAQ

Frequently Asked Questions about NeverDrafts