Custom Field For WP Job Manager Security & Risk Analysis

wordpress.org/plugins/custom-field-for-wp-job-manager

The ultimate field editor for WP Job Manager. Easily add, edit, and manage custom job and company fields without any coding.

900 active installs v1.5 PHP 7.4+ WP 5.0+ Updated Feb 23, 2026
custom-fieldsjob-boardjob-form-builderjob-manager-field-editorwp-job-manager
97
A · Safe
CVEs total5
Unpatched0
Last CVEMar 27, 2025
Download
Safety Verdict

Is Custom Field For WP Job Manager Safe to Use in 2026?

Generally Safe

Score 97/100

Custom Field For WP Job Manager has a strong security track record. Known vulnerabilities have been patched promptly.

5 known CVEsLast CVE: Mar 27, 2025Updated 1mo ago
Risk Assessment

The static analysis of "custom-field-for-wp-job-manager" v1.5 reveals a generally positive security posture, with several key strengths. Notably, the plugin demonstrates excellent practices in handling SQL queries, exclusively using prepared statements, and all output is properly escaped, indicating a strong defense against common injection and XSS vulnerabilities. The absence of file operations and external HTTP requests further reduces the attack surface. However, a significant concern arises from the REST API, where one of the four routes lacks a permission callback, creating a potential entry point for unauthorized actions. While taint analysis found no issues, this unprotected REST API endpoint warrants immediate attention.

The vulnerability history shows a concerning pattern of past medium-severity issues, including CSRF, authorization bypass, and XSS. The fact that there are 5 known CVEs, even though none are currently unpatched, suggests that the plugin has had recurring security flaws. The recurrence of these vulnerability types indicates potential weaknesses in input validation and authorization logic that may not have been fully addressed in past fixes or could re-emerge. The most recent vulnerability was in March 2025, which implies that even the latest version (v1.5) may have had issues discovered very recently, or the data is referencing a future date.

In conclusion, while the plugin exhibits robust coding practices regarding SQL and output sanitization, the unprotected REST API endpoint represents a critical oversight. The historical trend of medium-severity vulnerabilities, despite the current lack of unpatched issues, suggests a need for continued vigilance and thorough auditing to ensure these past weaknesses are truly remediated. Addressing the unprotected REST API should be the highest priority.

Key Concerns

  • Unprotected REST API route
  • History of 5 medium CVEs
Vulnerabilities
5

Custom Field For WP Job Manager Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
1 CVE in 2024
2024
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
5

5 total CVEs

CVE-2025-30856medium · 6.5Cross-Site Request Forgery (CSRF)

Custom Field For WP Job Manager <= 1.4 - Cross-Site Request Forgery

Mar 27, 2025 Patched in 1.5 (7d)
CVE-2025-22294medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Custom Field For WP Job Manager <= 1.3 - Reflected Cross-Site Scripting

Jan 6, 2025 Patched in 1.4 (10d)
CVE-2023-7049medium · 4.3Authorization Bypass Through User-Controlled Key

Custom Field For WP Job Manager <= 1.2 - Insecure Direct Object Reference to Sensitive Information Exposure via Shortcode

Aug 15, 2024 Patched in 1.3 (1d)
CVE-2023-3328medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Custom Field For WP Job Manager <= 1.1 - Authenticated (Administrator+) Stored Cross-Site Scripting

Jul 24, 2023 Patched in 1.2 (183d)
CVE-2023-37980medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Custom Field For WP Job Manager <= 1.1 - Authenticated (Administrator+) Stored Cross-Site Scripting

Jul 13, 2023 Patched in 1.2 (194d)
Code Analysis
Analyzed Mar 16, 2026

Custom Field For WP Job Manager Code Analysis

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

Output Escaping

100% escaped167 total outputs
Attack Surface
1 unprotected

Custom Field For WP Job Manager Attack Surface

Entry Points5
Unprotected1

REST API Routes 4

GET/wp-json/cfwjm/v1/get_fieldsincludes\CFWJM_API.php:12
POST/wp-json/cfwjm/v1/add_fieldincludes\CFWJM_API.php:18
POST/wp-json/cfwjm/v1/update_fieldincludes\CFWJM_API.php:24
POST/wp-json/cfwjm/v1/delete_fieldincludes\CFWJM_API.php:30

Shortcodes 1

[cm_fieldshow] includes\CFWJM_Shortcode.php:10
WordPress Hooks 20
actioninitincludes\CFWJM_Admin.php:10
actionadmin_menuincludes\CFWJM_Admin.php:11
actionadmin_enqueue_scriptsincludes\CFWJM_Admin.php:12
actionjob_manager_input_numberincludes\CFWJM_Admin_Renderers.php:8
actionjob_manager_input_rangeincludes\CFWJM_Admin_Renderers.php:9
actionjob_manager_input_emailincludes\CFWJM_Admin_Renderers.php:10
actionjob_manager_input_urlincludes\CFWJM_Admin_Renderers.php:11
actionjob_manager_input_telephoneincludes\CFWJM_Admin_Renderers.php:12
filterjob_manager_job_listing_data_fieldsincludes\CFWJM_Admin_Renderers.php:13
actionjob_manager_input_wp_editorincludes\CFWJM_Admin_Renderers.php:14
actionrest_api_initincludes\CFWJM_API.php:8
actionsingle_job_listing_meta_beforeincludes\CFWJM_Display.php:10
actionsingle_job_listing_meta_afterincludes\CFWJM_Display.php:11
actionsingle_job_listing_meta_startincludes\CFWJM_Display.php:12
actionsingle_job_listing_meta_endincludes\CFWJM_Display.php:13
actionsingle_job_listing_startincludes\CFWJM_Display.php:14
actionsingle_job_listing_endincludes\CFWJM_Display.php:15
filtersubmit_job_form_fieldsincludes\CFWJM_Frontend.php:11
actionafter_setup_themeincludes\CFWJM_Global.php:10
filterjob_manager_locate_templatewp-job-manager-custom-field.php:31
Maintenance & Trust

Custom Field For WP Job Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 23, 2026
PHP min version7.4
Downloads18K

Community Trust

Rating68/100
Number of ratings5
Active installs900
Developer Profile

Custom Field For WP Job Manager Developer Profile

theme funda

26 plugins · 12K total installs

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

How We Detect Custom Field For WP Job Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-field-for-wp-job-manager/build/admin/admin.css/wp-content/plugins/custom-field-for-wp-job-manager/build/admin/admin.js
Script Paths
wp-content/plugins/custom-field-for-wp-job-manager/build/admin/admin.js

HTML / DOM Fingerprints

CSS Classes
headingmcCFWJM-admin-root
JS Globals
cfwjm_wp_ajax
REST Endpoints
/wp-json/cfwjm/v1/get_fields/wp-json/cfwjm/v1/add_field/wp-json/cfwjm/v1/update_field/wp-json/cfwjm/v1/delete_field
Shortcode Output
[cm_fieldshow key='_field_cfwjm
FAQ

Frequently Asked Questions about Custom Field For WP Job Manager