Resume Builder Security & Risk Analysis

wordpress.org/plugins/resume-builder

Create one or many resumes with a photo, contact info, education, experience, skills, and more!

1K active installs v3.3 PHP 7.4+ WP 4.7+ Updated Mar 10, 2026
educationexperienceresumeresumesskills
100
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 13, 2023
Safety Verdict

Is Resume Builder Safe to Use in 2026?

Generally Safe

Score 100/100

Resume Builder has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 13, 2023Updated 24d ago
Risk Assessment

The "resume-builder" v3.3 plugin exhibits a generally good security posture, with strong adherence to secure coding practices. The static analysis reveals a substantial number of entry points, including AJAX handlers and shortcodes, but importantly, all identified entry points appear to have appropriate authentication and authorization checks, with zero unprotected handlers or routes. The plugin demonstrates a commitment to preventing SQL injection by exclusively using prepared statements for its queries. Furthermore, the vast majority of output is properly escaped, and nonce checks are implemented on AJAX handlers, mitigating common attack vectors. The absence of critical or high-severity taint flows is also a positive indicator. However, a history of past vulnerabilities, specifically a medium severity Cross-Site Scripting (XSS) issue discovered in early 2023, warrants caution. While there are currently no unpatched CVEs, this history suggests that the plugin has had exploitable weaknesses in the past, indicating a potential for future discoveries if development or review practices do not maintain a high standard. The single file operation and absence of external HTTP requests are minor but positive points. Overall, the plugin is well-defended against common web vulnerabilities based on the provided static analysis, but the historical XSS vulnerability indicates a need for continued vigilance and thorough auditing.

Key Concerns

  • One past medium severity CVE
Vulnerabilities
1

Resume Builder Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-0078medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Resume Builder <= 3.1.1 - Authenticated (Subscriber+) Stored Cross-Site Scripting

Feb 13, 2023 Patched in 3.2 (473d)
Code Analysis
Analyzed Mar 16, 2026

Resume Builder Code Analysis

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

Output Escaping

95% escaped199 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
save_resume (includes\class.resume-builder-core.php:105)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Resume Builder Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 5

authwp_ajax_rb_save_resumeincludes\class.resume-builder-core.php:17
authwp_ajax_rb_trash_resumeincludes\class.resume-builder-core.php:18
authwp_ajax_rb_untrash_resumeincludes\class.resume-builder-core.php:19
authwp_ajax_rb_delete_resumeincludes\class.resume-builder-core.php:20
authwp_ajax_rb_duplicate_resumeincludes\class.resume-builder-core.php:21

Shortcodes 7

[rb-resume] includes\class.resume-builder-shortcodes.php:18
[rb-resume-full] includes\class.resume-builder-shortcodes.php:21
[rb-resume-header] includes\class.resume-builder-shortcodes.php:24
[rb-resume-contact] includes\class.resume-builder-shortcodes.php:25
[rb-resume-introduction] includes\class.resume-builder-shortcodes.php:26
[rb-resume-history] includes\class.resume-builder-shortcodes.php:27
[rb-resume-skills] includes\class.resume-builder-shortcodes.php:28
WordPress Hooks 9
actionrest_api_initincludes\api.php:3
actionadmin_enqueue_scriptsincludes\class.resume-builder-admin-enqueues.php:28
actionadmin_menuincludes\class.resume-builder-admin-menus.php:19
actionwp_enqueue_scriptsincludes\class.resume-builder-enqueues.php:23
actioninitincludes\class.resume-builder-post-type.php:21
filterthe_contentincludes\class.resume-builder-resumes.php:17
actionwidgets_initincludes\class.resume-builder-widgets.php:18
actioninitresume-builder.php:43
actionplugins_loadedresume-builder.php:68
Maintenance & Trust

Resume Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 10, 2026
PHP min version7.4
Downloads128K

Community Trust

Rating88/100
Number of ratings17
Active installs1K
Developer Profile

Resume Builder Developer Profile

Justin Scheetz

1 plugin · 1K total installs

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

How We Detect Resume Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/resume-builder/dist/main.css/wp-content/plugins/resume-builder/dist/main.js
Script Paths
/wp-content/plugins/resume-builder/dist/main.js

HTML / DOM Fingerprints

CSS Classes
rbuilder-resumes-builder-app
Data Attributes
data-setting-iddata-resume-id
JS Globals
RBuilderResumeBuilderApp
REST Endpoints
/wp-json/rbuilder/v1/resumes/wp-json/rbuilder/v1/resumes/templates
FAQ

Frequently Asked Questions about Resume Builder