Staffer Security & Risk Analysis

wordpress.org/plugins/staffer

Staff management for WordPress.

600 active installs v2.1.0 PHP + WP 3.5+ Updated Oct 1, 2017
businessprofilestaffstaff-directory
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Staffer Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The "staffer" v2.1.0 plugin exhibits a generally strong security posture with no known vulnerabilities or critical code signals. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks, indicating an awareness of common WordPress security pitfalls. The absence of external HTTP requests and file operations further reduces its attack surface. However, a significant concern arises from the output escaping, with only 53% of outputs being properly escaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not correctly sanitized before being displayed in the frontend or backend, especially given the presence of a shortcode which often interacts with user-generated content. The lack of any taint analysis data is not necessarily a negative, but it does mean that potential vulnerabilities related to data flow and sanitization within the plugin could be overlooked without more in-depth analysis.

While the plugin's vulnerability history is clean, suggesting good development practices to date, the imperfect output escaping represents a tangible risk. The single shortcode is the primary entry point identified, and any data processed by this shortcode that is not properly escaped poses a risk. Given the limited attack surface and the absence of critical code signals, the overall risk is moderate, primarily driven by the potential for XSS due to insufficient output escaping. Future versions should focus on addressing the output escaping issues to solidify its security.

Key Concerns

  • Output escaping is only 53% proper
Vulnerabilities
None known

Staffer Security Vulnerabilities

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

Staffer Code Analysis

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

Output Escaping

53% escaped49 total outputs
Attack Surface

Staffer Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[staffer] includes\class-staffer.php:169
WordPress Hooks 14
actionsave_post_staffadmin\class-staffer-admin.php:249
actionplugins_loadedincludes\class-staffer.php:123
actionadd_meta_boxesincludes\class-staffer.php:138
actionsave_post_staffincludes\class-staffer.php:139
actionadmin_menuincludes\class-staffer.php:140
actionadmin_menuincludes\class-staffer.php:141
actionadmin_initincludes\class-staffer.php:142
actionwp_enqueue_scriptsincludes\class-staffer.php:160
actionwp_enqueue_scriptsincludes\class-staffer.php:161
actioninitincludes\class-staffer.php:163
actioninitincludes\class-staffer.php:164
actionafter_setup_themeincludes\class-staffer.php:165
filterthe_contentincludes\class-staffer.php:167
filterbody_classincludes\class-staffer.php:171
Maintenance & Trust

Staffer Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedOct 1, 2017
PHP min version
Downloads28K

Community Trust

Rating86/100
Number of ratings11
Active installs600
Developer Profile

Staffer Developer Profile

Edward R. Jenkins

2 plugins · 640 total installs

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

How We Detect Staffer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/staffer/public/css/staffer-public.css/wp-content/plugins/staffer/public/js/staffer-public.js
Version Parameters
staffer/public/css/staffer-public.css?ver=staffer/public/js/staffer-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
staffer-wrapper
Data Attributes
data-staffer-id
JS Globals
staffer_ajax_object
Shortcode Output
[staffer]
FAQ

Frequently Asked Questions about Staffer