
My Resume Builder Security & Risk Analysis
wordpress.org/plugins/my-resume-builderMy Resume Builder allows you to create a beautifully formatted Resumes in minutes.
Is My Resume Builder Safe to Use in 2026?
Use With Caution
Score 63/100My Resume Builder has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
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
My Resume Builder Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
My Resume Builder <= 1.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
My Resume Builder Code Analysis
Bundled Libraries
Output Escaping
My Resume Builder Attack Surface
WordPress Hooks 6
Maintenance & Trust
My Resume Builder Maintenance & Trust
Maintenance Signals
Community Trust
My Resume Builder Alternatives
Viadeo Resume
viadeo-resume
Viadeo is the second professional social networks around the world with a total membership base of over 45 million professionals.
Docs Viewer Add-On for WP Job Openings
docs-viewer-add-on-for-wp-job-openings
The plugin will add a preview of the uploaded resume in the applicant detail page of WP Job Openings Plugin. You need not download the uploaded resume …
Resume / CV
resume-cv
Resume CV WordPress Plugin . Easily build resume with wordpress.
HM Resume Manager
hm-resume-manager
WordPress Resume Manager plugin to display and manage personal resume or CV at your WordPress webpage.
Resume CV Block
resume-cv-block
Beautiful Resume CV Gutenberg Block for everyone who wants to publish a nice Resume/CV.
My Resume Builder Developer Profile
2 plugins · 60 total installs
How We Detect My Resume Builder
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/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/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.jsmy-resume-builder/js/admin-script.js?ver=1.0.0HTML / DOM Fingerprints
nav-linkactiveshowtab-contenttab-panefadeheadingfields-section+2 more<!-- <span><?php print_r( $metabox['args']['meta_data']['mrb_contact'] ) ?></span> -->data-togglearia-controlsaria-selectedrolearia-labelledbydata-last_indexwindow.jQuery