Resume / CV Security & Risk Analysis

wordpress.org/plugins/resume-cv

Resume CV WordPress Plugin . Easily build resume with wordpress.

400 active installs v1.2.1 PHP 5.6+ WP 4.9+ Updated Jul 3, 2019
bootstrapcvfontawesomeresumeresume-cv
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Resume / CV Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The 'resume-cv' plugin version 1.2.1 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs, coupled with a robust implementation of security measures like prepared statements for SQL queries, nonces, and capability checks, suggests a well-developed and maintained plugin. The code analysis shows a relatively small attack surface with all entry points protected by authentication checks, which is a significant positive indicator. However, a notable concern is the output escaping, where 72% are properly escaped, leaving 28% unescaped. While not a critical finding on its own, this represents a potential area for cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in the unescaped outputs.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Resume / CV Security Vulnerabilities

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

Resume / CV Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
56
142 escaped
Nonce Checks
3
Capability Checks
6
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

72% escaped198 total outputs
Attack Surface

Resume / CV Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_cmb2_oembed_handlercmb2\includes\CMB2_Ajax.php:51
noprivwp_ajax_cmb2_oembed_handlercmb2\includes\CMB2_Ajax.php:52
WordPress Hooks 50
filtercmb2_render_class_skillbaradmin\cmb2custom\skillbar-field-type\class-cmb2-render-skillbar-field.php:16
filtercmb2_sanitize_skillbaradmin\cmb2custom\skillbar-field-type\class-cmb2-render-skillbar-field.php:17
filtercmb2_sanitize_skillbaradmin\cmb2custom\skillbar-field-type\class-cmb2-render-skillbar-field.php:23
filtercmb2_types_esc_skillbaradmin\cmb2custom\skillbar-field-type\class-cmb2-render-skillbar-field.php:24
actioncmb2_initadmin\resume-cv-options.php:7
actioncmb2_admin_initadmin\resume-cv-options.php:802
filterwp_prepare_attachment_for_jscmb2\includes\CMB2.php:1469
actionadmin_enqueue_scriptscmb2\includes\CMB2.php:1486
actioncmb2_save_options-page_fieldscmb2\includes\CMB2_Ajax.php:54
filterget_post_metadatacmb2\includes\CMB2_Ajax.php:147
filterupdate_post_metadatacmb2\includes\CMB2_Ajax.php:150
filtercmb2_show_oncmb2\includes\CMB2_hookup.php:79
actionedit_form_topcmb2\includes\CMB2_hookup.php:115
actionedit_form_before_permalinkcmb2\includes\CMB2_hookup.php:119
actionedit_form_after_titlecmb2\includes\CMB2_hookup.php:123
actionedit_form_after_editorcmb2\includes\CMB2_hookup.php:127
actionadd_meta_boxescmb2\includes\CMB2_hookup.php:131
actionadd_meta_boxescmb2\includes\CMB2_hookup.php:134
actionadd_attachmentcmb2\includes\CMB2_hookup.php:135
actionedit_attachmentcmb2\includes\CMB2_hookup.php:136
actionsave_postcmb2\includes\CMB2_hookup.php:137
actionadd_meta_boxes_commentcmb2\includes\CMB2_hookup.php:150
actionedit_commentcmb2\includes\CMB2_hookup.php:151
filtermanage_edit-comments_columnscmb2\includes\CMB2_hookup.php:154
actionmanage_comments_custom_columncmb2\includes\CMB2_hookup.php:155
actionshow_user_profilecmb2\includes\CMB2_hookup.php:164
actionedit_user_profilecmb2\includes\CMB2_hookup.php:165
actionuser_new_formcmb2\includes\CMB2_hookup.php:166
actionpersonal_options_updatecmb2\includes\CMB2_hookup.php:168
actionedit_user_profile_updatecmb2\includes\CMB2_hookup.php:169
actionuser_registercmb2\includes\CMB2_hookup.php:170
filtermanage_users_columnscmb2\includes\CMB2_hookup.php:173
filtermanage_users_custom_columncmb2\includes\CMB2_hookup.php:174
actioncreated_termcmb2\includes\CMB2_hookup.php:222
actionedited_termscmb2\includes\CMB2_hookup.php:223
actiondelete_termcmb2\includes\CMB2_hookup.php:224
actioncmb2_do_oembedcmb2\includes\helper-functions.php:131
filteris_protected_metacmb2\includes\rest-api\CMB2_REST.php:144
actioninitcmb2\init.php:80
actionplugins_loadedincludes\functions.php:4
actionplugins_loadedincludes\functions.php:90
filterpage_attributes_dropdown_pages_argsresume-cv-pagetemplater.php:43
filtertheme_page_templatesresume-cv-pagetemplater.php:51
filterwp_insert_post_dataresume-cv-pagetemplater.php:58
filtertemplate_includeresume-cv-pagetemplater.php:66
actionplugins_loadedresume-cv-pagetemplater.php:160
actionafter_setup_themethemes\shark\functions.php:3
actionwidgets_initthemes\shark\functions.php:5
actionafter_setup_themethemes\shark-2\functions.php:3
actionwidgets_initthemes\shark-2\functions.php:5
Maintenance & Trust

Resume / CV Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJul 3, 2019
PHP min version5.6
Downloads19K

Community Trust

Rating94/100
Number of ratings3
Active installs400
Developer Profile

Resume / CV Developer Profile

wpamanuke

4 plugins · 410 total installs

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

How We Detect Resume / CV

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/resume-cv/admin/css/resume-cv-admin-style.css/wp-content/plugins/resume-cv/admin/js/resume-cv-admin-script.js/wp-content/plugins/resume-cv/includes/css/frontend.css/wp-content/plugins/resume-cv/includes/js/frontend.js
Script Paths
/wp-content/plugins/resume-cv/admin/js/resume-cv-admin-script.js/wp-content/plugins/resume-cv/includes/js/frontend.js
Version Parameters
resume-cv/admin/css/resume-cv-admin-style.css?ver=resume-cv/admin/js/resume-cv-admin-script.js?ver=resume-cv/includes/css/frontend.css?ver=resume-cv/includes/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
resume-cv-containerresume-cv-sectionsresume-cv-single-sectionresume-cv-skillsresume-cv-educationresume-cv-experienceresume-cv-awardsresume-cv-contact-info
Shortcode Output
[resume_cv][resume_cv id=''][resume_cv template='modern'][resume_cv template='classic']
FAQ

Frequently Asked Questions about Resume / CV