My Resume Builder Security & Risk Analysis

wordpress.org/plugins/my-resume-builder

My Resume Builder allows you to create a beautifully formatted Resumes in minutes.

50 active installs v1.0.3 PHP 5.6+ WP 5.0+ Updated Jul 30, 2021
resume-buildercurriculum-vitaecvmy-resume-builderresume
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEJun 27, 2025
Safety Verdict

Is My Resume Builder Safe to Use in 2026?

Use With Caution

Score 63/100

My Resume Builder has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jun 27, 2025Updated 4yr ago
Risk Assessment

The "my-resume-builder" plugin v1.0.3 exhibits a mixed security posture. On the positive side, static analysis reveals no apparent direct attack surface through AJAX handlers, REST API routes, shortcodes, or cron events, and no dangerous functions or file operations were detected. All detected SQL queries utilize prepared statements, which is a strong security practice. However, a significant concern is the 80% output escaping rate, indicating that 20% of output operations may be vulnerable to Cross-Site Scripting (XSS) attacks, especially given the lack of strict capability checks and nonce checks on potential entry points. The plugin also bundles the TinyMCE library, which, if outdated or unpatched, could introduce its own vulnerabilities.

The plugin's vulnerability history is a major red flag, with one unpatched medium-severity CVE related to XSS. The fact that this vulnerability is dated in the future (2025-06-27) is unusual and might indicate a reporting error or a pre-announced vulnerability, but it still signifies a known security flaw. The absence of taint analysis results and the low number of observed flows could mean that the analysis was incomplete or that the plugin simply doesn't have complex data processing that would trigger such findings. Nevertheless, the presence of a known, unpatched XSS vulnerability is a critical concern that overshadows the otherwise clean static analysis in some areas.

In conclusion, while the plugin demonstrates good practices in areas like SQL handling and a limited direct attack surface, the high rate of potentially unescaped output and, more critically, the existence of an unpatched XSS vulnerability present a substantial risk. The lack of explicit authentication or permission checks on entry points (though there are no entry points detected in this analysis) combined with potential output escaping issues warrants caution. Users should prioritize updating to a version that addresses the known XSS vulnerability, and further security auditing focusing on the output escaping logic would be advisable.

Key Concerns

  • Unpatched Medium CVE (XSS)
  • Potentially unescaped output (20%)
  • Bundled library (TinyMCE)
  • No Nonce checks detected
  • No Capability checks detected
Vulnerabilities
1

My Resume Builder Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

My Resume Builder <= 1.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jun 27, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

My Resume Builder Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

80% escaped101 total outputs
Attack Surface

My Resume Builder Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actioninitmy-resume-builder.php:34
actionadmin_enqueue_scriptsmy-resume-builder.php:58
actionadd_meta_boxes_mrbmy-resume-builder.php:60
actionsave_postmy-resume-builder.php:388
filtersingle_templatemy-resume-builder.php:393
actionwp_enqueue_scriptstemplates\my-resume.php:11
Maintenance & Trust

My Resume Builder Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedJul 30, 2021
PHP min version5.6
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

My Resume Builder Developer Profile

abditsori

2 plugins · 60 total installs

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

How We Detect My 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/my-resume-builder/js/admin-script.js/wp-content/plugins/my-resume-builder/js/bootstrap.min.js/wp-content/plugins/my-resume-builder/js/media_uploader.js/wp-content/plugins/my-resume-builder/js/ckeditor/ckeditor.js/wp-content/plugins/my-resume-builder/css/bootstrap.min.css/wp-content/plugins/my-resume-builder/css/custom.css/wp-content/plugins/my-resume-builder/css/fontawesome-all.min.css
Script Paths
/wp-content/plugins/my-resume-builder/js/admin-script.js/wp-content/plugins/my-resume-builder/js/bootstrap.min.js/wp-content/plugins/my-resume-builder/js/media_uploader.js/wp-content/plugins/my-resume-builder/js/ckeditor/ckeditor.js
Version Parameters
my-resume-builder/js/admin-script.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
nav-linkactiveshowtab-contenttab-panefadeheadingfields-section+2 more
HTML Comments
<!-- <span><?php print_r( $metabox['args']['meta_data']['mrb_contact'] ) ?></span> -->
Data Attributes
data-togglearia-controlsaria-selectedrolearia-labelledbydata-last_index
JS Globals
window.jQuery
FAQ

Frequently Asked Questions about My Resume Builder