Path Pilot Security & Risk Analysis

wordpress.org/plugins/path-pilot

Modern WordPress plugin for smart recommendations and analytics.

0 active installs v1.3.2 PHP 7.4+ WP 6.0+ Updated Dec 15, 2025
aianalyticsconversion-optimizationcrouser-engagement
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Path Pilot Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The 'path-pilot' plugin v1.3.2 exhibits a generally strong security posture, with a notable absence of known historical vulnerabilities. The code employs prepared statements for all SQL queries and a high percentage of output is properly escaped, indicating good defensive programming practices. Nonce and capability checks are present, and the attack surface, while containing an AJAX handler, is reported as having no unprotected entry points. However, the static analysis did reveal one flow with unsanitized paths, flagged with high severity. This is a significant concern as it could potentially lead to path traversal or other file system-related vulnerabilities if exploited, even with the overall limited attack surface. The plugin also makes an external HTTP request, which, while not inherently a vulnerability, should be monitored for potential exposure if the remote endpoint is compromised or behaves maliciously.

Key Concerns

  • High severity unsanitized path flow
  • External HTTP request
Vulnerabilities
None known

Path Pilot Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Path Pilot Release Timeline

v1.3.2Current
v1.3.1
v1.3.0
v1.1.0
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Path Pilot Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
50 prepared
Unescaped Output
8
150 escaped
Nonce Checks
3
Capability Checks
2
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared50 total queries

Output Escaping

95% escaped158 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
save_settings (includes/common/class-path-pilot-admin.php:459)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Path Pilot Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_path_pilot_dismiss_setup_noticeincludes/common/class-path-pilot-admin.php:32
WordPress Hooks 15
actionpath_pilot_render_settings_save_overlayincludes/common/class-path-pilot-admin.php:10
actionpath_pilot_render_common_settingsincludes/common/class-path-pilot-admin.php:11
actionadmin_enqueue_scriptsincludes/common/class-path-pilot-admin.php:13
actionadmin_enqueue_scriptsincludes/common/class-path-pilot-admin.php:14
actionadmin_enqueue_scriptsincludes/common/class-path-pilot-admin.php:15
actionadmin_menuincludes/common/class-path-pilot-admin.php:17
actionadmin_post_path_pilot_save_settingsincludes/common/class-path-pilot-admin.php:18
actioncurrent_screenincludes/common/class-path-pilot-admin.php:21
actionin_admin_headerincludes/common/class-path-pilot-admin.php:26
actionwp_enqueue_scriptsincludes/common/class-path-pilot-shared.php:9
filterpath_pilot_should_track_userincludes/common/class-path-pilot-shared.php:10
actionadmin_initpath-pilot.php:46
actionrest_api_initpath-pilot.php:64
actionwp_enqueue_scriptspath-pilot.php:69
actionpath_pilot_analyze_pathspath-pilot.php:72

Scheduled Events 1

path_pilot_analyze_paths
Maintenance & Trust

Path Pilot Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.0
Last updatedDec 15, 2025
PHP min version7.4
Downloads333

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Path Pilot Developer Profile

soliddigital

6 plugins · 470 total installs

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

How We Detect Path Pilot

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/path-pilot/admin/css/path-pilot-admin-style.css/wp-content/plugins/path-pilot/admin/js/path-pilot-admin.js/wp-content/plugins/path-pilot/admin/css/path-pilot-icon-font.css/wp-content/plugins/path-pilot/assets/css/path-pilot-frontend.css/wp-content/plugins/path-pilot/assets/js/path-pilot-frontend.js
Script Paths
/wp-content/plugins/path-pilot/admin/js/path-pilot-admin.js/wp-content/plugins/path-pilot/assets/js/path-pilot-frontend.js
Version Parameters
path-pilot/admin/css/path-pilot-admin-style.css?ver=path-pilot/admin/js/path-pilot-admin.js?ver=path-pilot/admin/css/path-pilot-icon-font.css?ver=path-pilot/assets/css/path-pilot-frontend.css?ver=path-pilot/assets/js/path-pilot-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
pp-admin-wrappath-pilot-upgrade-link
HTML Comments
Path Pilot Admin: admin_menu called.
Data Attributes
data-path-pilot-admin-path
JS Globals
PathPilotFrontend
REST Endpoints
/wp-json/path-pilot/v1/admin/get-path-pilot-settings/wp-json/path-pilot/v1/admin/save-path-pilot-settings/wp-json/path-pilot/v1/admin/dismiss-setup-notice
FAQ

Frequently Asked Questions about Path Pilot