SiteHandoff Security & Risk Analysis

wordpress.org/plugins/sitehandoff

Client handoff tool for agencies: manage reviewer access, collect per-page feedback, and run a countdown page while the site is in progress.

0 active installs v1.2.1 PHP 7.4+ WP 6.0+ Updated Mar 13, 2026
client-handoffcoming-soonfeedbackmaintenancepreview
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SiteHandoff Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The "sitehandoff" plugin version 1.2.1 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates excellent adherence to secure coding practices, with a high percentage of properly escaped output and a significant number of capability checks. Notably, there are no identified critical or high severity taint flows, and the plugin does not appear to make external HTTP requests, reducing the risk of certain types of attacks. The absence of known CVEs further bolsters confidence in its current security state.

However, a few areas warrant attention. While all identified AJAX handlers have authentication checks, the presence of 6 AJAX handlers indicates a potential attack surface that, if any vulnerabilities were discovered in the future, could be exploited. The SQL query usage, while showing a decent percentage of prepared statements, still leaves a portion vulnerable to SQL injection if not handled with extreme care in the remaining queries. The single file operation, though not inherently dangerous, could be a point of concern depending on its implementation and the input it processes.

Overall, "sitehandoff" v1.2.1 appears to be a well-secured plugin with no readily apparent critical vulnerabilities. The developers seem to have implemented good security practices, particularly around output escaping and authentication. The main areas for continued vigilance are the potential for future undiscovered vulnerabilities within the existing attack surface and ensuring the proper sanitization and preparation of all SQL queries.

Key Concerns

  • SQL queries not using prepared statements
  • Presence of file operations
Vulnerabilities
None known

SiteHandoff Security Vulnerabilities

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

SiteHandoff Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

SiteHandoff Code Analysis

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

SQL Query Safety

29% prepared7 total queries

Output Escaping

97% escaped129 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
ajax_send_reviewer_email (sitehandoff.php:1648)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SiteHandoff Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

noprivwp_ajax_sitehandoff_submit_feedbacksitehandoff.php:85
authwp_ajax_sitehandoff_submit_feedbacksitehandoff.php:86
authwp_ajax_sitehandoff_update_feedback_statussitehandoff.php:87
authwp_ajax_sitehandoff_add_reviewersitehandoff.php:90
authwp_ajax_sitehandoff_delete_reviewersitehandoff.php:91
authwp_ajax_sitehandoff_send_reviewer_emailsitehandoff.php:92
WordPress Hooks 12
actioninitsitehandoff.php:72
actioninitsitehandoff.php:73
actioninitsitehandoff.php:74
actiontemplate_redirectsitehandoff.php:75
actionadmin_menusitehandoff.php:76
actionadmin_initsitehandoff.php:77
actionadmin_enqueue_scriptssitehandoff.php:78
actionplugins_loadedsitehandoff.php:79
actioninitsitehandoff.php:82
actionwp_enqueue_scriptssitehandoff.php:83
actionwp_footersitehandoff.php:84
filterplugin_row_metasitehandoff.php:95
Maintenance & Trust

SiteHandoff Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version7.4
Downloads128

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SiteHandoff Developer Profile

Wp Boutique

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 SiteHandoff

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sitehandoff/assets/css/working-progress.css/wp-content/plugins/sitehandoff/assets/js/working-progress-countdown.js
Script Paths
/wp-content/plugins/sitehandoff/assets/js/working-progress-countdown.js
Version Parameters
sitehandoff/assets/css/working-progress.css?ver=sitehandoff/assets/js/working-progress-countdown.js?ver=

HTML / DOM Fingerprints

CSS Classes
sitehandoff__countdownsitehandoff__credit
JS Globals
siteHandoffAjaxSiteHandoffData
REST Endpoints
/wp-json/sitehandoff/v1/feedback/wp-json/sitehandoff/v1/reviewer/wp-json/sitehandoff/v1/settings
Shortcode Output
[sitehandoff_countdown]
FAQ

Frequently Asked Questions about SiteHandoff