
WP Resume Security & Risk Analysis
wordpress.org/plugins/wp-resumeOut-of-the-box solution to get your resume online. Built on WordPress's custom post types, it offers a uniquely familiar approach to publishing
Is WP Resume Safe to Use in 2026?
Generally Safe
Score 85/100WP Resume has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wp-resume" plugin v2.5.7 presents a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and has no recorded historical vulnerabilities, suggesting a generally stable codebase. The plugin also implements a reasonable number of nonce and capability checks across its entry points.
However, several concerns are raised by the static analysis. The presence of the dangerous `create_function` function is a significant red flag, as it can lead to code injection vulnerabilities. Furthermore, a substantial 15% of output escaping indicates that a majority of the plugin's output is not properly sanitized, creating a risk of cross-site scripting (XSS) attacks. The single AJAX handler without authentication checks is a direct attack vector that could be exploited by unauthenticated users. The taint analysis reveals one flow with high severity unsanitized paths, which is a critical finding requiring immediate attention.
While the plugin's vulnerability history is clean, this can sometimes be misleading, especially if the plugin hasn't been extensively tested for certain vulnerability classes or if past issues were not publicly disclosed. The current analysis reveals specific, actionable risks that, despite the absence of CVEs, necessitate careful remediation to ensure user data and site integrity. The plugin's strengths lie in its SQL handling and lack of historical issues, but the identified code signals and taint flows point to areas of immediate concern.
Key Concerns
- Unprotected AJAX handler
- Dangerous function create_function used
- High severity unsanitized path in taint analysis
- Low output escaping (15% proper)
WP Resume Security Vulnerabilities
WP Resume Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Resume Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 62
Maintenance & Trust
WP Resume Maintenance & Trust
Maintenance Signals
Community Trust
WP Resume Alternatives
Resume Builder
resume-builder
Create one or many resumes with a photo, contact info, education, experience, skills, and more!
HM Resume Manager
hm-resume-manager
WordPress Resume Manager plugin to display and manage personal resume or CV at your WordPress webpage.
BP Resume Page
bp-resume-page
Adds a resume page to BuddyPress profile. Also adds nav menu item under Avatar and in admin bar.
AMP
amp
An easier path to great Page Experience for everyone. Powered by AMP.
Tutor LMS – eLearning and online course solution
tutor
A complete WordPress LMS plugin to create any eLearning website easily.
WP Resume Developer Profile
7 plugins · 3K total installs
How We Detect WP Resume
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-resume/css/wp-resume.css/wp-content/plugins/wp-resume/js/wp-resume.js/wp-content/plugins/wp-resume/js/wp-resume.jswp-resume/style.css?ver=wp-resume/script.js?ver=HTML / DOM Fingerprints
wp-resume-titlewp-resume-summarywp-resume-contactdata-resume-iddata-section-idWP_Resumewp_resume_config/wp-json/wp-resume/v1/positions[wp_resume]