Screening Questions For WP Job Manager Security & Risk Analysis

wordpress.org/plugins/screening-questions-for-wp-job-manager

Screening Questions Add-on for WP Job Manager.

20 active installs v1.0.4 PHP + WP 4.4+ Updated Sep 12, 2020
wp-job-managerwp-job-manager-applicationswp-job-manager-screening-questions
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Screening Questions For WP Job Manager Safe to Use in 2026?

Generally Safe

Score 85/100

Screening Questions For WP Job Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The 'screening-questions-for-wp-job-manager' plugin v1.0.4 exhibits a concerning security posture primarily due to a significant number of unprotected AJAX handlers. While the plugin shows good practices in other areas, such as avoiding dangerous functions, file operations, and external HTTP requests, and a reasonable percentage of SQL queries using prepared statements, the unprotected AJAX endpoints represent a substantial attack surface. The taint analysis did reveal one flow with unsanitized paths, though it was not classified as critical or high severity. The complete absence of recorded vulnerabilities, CVEs, or past security issues is a positive sign, suggesting a generally stable codebase. However, the presence of unprotected AJAX entry points creates potential opportunities for various attacks, including Cross-Site Request Forgery (CSRF) and potentially Cross-Site Scripting (XSS) if user input is not properly sanitized and escaped within these handlers. The plugin also has some lapses in output escaping, with only 52% being properly escaped, which can contribute to XSS vulnerabilities.

Key Concerns

  • 4 unprotected AJAX handlers
  • 1 flow with unsanitized paths
  • Output escaping only 52% properly escaped
  • Limited nonce checks (3)
  • Limited capability checks (3)
Vulnerabilities
None known

Screening Questions For WP Job Manager Security Vulnerabilities

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

Screening Questions For WP Job Manager Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
8 prepared
Unescaped Output
34
37 escaped
Nonce Checks
3
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

80% prepared10 total queries

Output Escaping

52% escaped71 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<screening-questions-list> (templates\admin\list-table\screening-questions-list.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Screening Questions For WP Job Manager Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

noprivwp_ajax_wpjmsq_get_suggested_questions_htmlincludes\class-wp-job-manager-screening-questions-ajax.php:17
authwp_ajax_wpjmsq_get_suggested_questions_htmlincludes\class-wp-job-manager-screening-questions-ajax.php:18
noprivwp_ajax_wpjmsq_get_add_question_formincludes\class-wp-job-manager-screening-questions-ajax.php:19
authwp_ajax_wpjmsq_get_add_question_formincludes\class-wp-job-manager-screening-questions-ajax.php:20
WordPress Hooks 16
actionadd_meta_boxesincludes\admin\class-wp-job-manager-screening-question-application-metabox.php:17
actionadd_meta_boxesincludes\admin\class-wp-job-manager-screening-question-job-metabox.php:17
actionsave_postincludes\admin\class-wp-job-manager-screening-question-job-metabox.php:28
actionadmin_menuincludes\admin\class-wp-job-manager-screening-questions-admin-menu.php:17
actionadmin_initincludes\admin\class-wp-job-manager-screening-questions-list-table-form-handler.php:20
actionadmin_initincludes\admin\class-wp-job-manager-screening-questions-list-table-form-handler.php:21
actionadmin_initincludes\admin\class-wp-job-manager-screening-questions-list-table-form-handler.php:22
actionjob_application_form_fields_endincludes\class-wp-job-manager-screening-questions-apply-job.php:17
actionnew_job_applicationincludes\class-wp-job-manager-screening-questions-apply-job.php:18
filterjob_application_contentincludes\class-wp-job-manager-screening-questions-apply-job.php:19
actionsubmit_job_form_job_fields_endincludes\class-wp-job-manager-screening-questions-post-job.php:17
actionjob_manager_update_job_dataincludes\class-wp-job-manager-screening-questions-post-job.php:18
actionwp_enqueue_scriptsincludes\core\class-wp-job-manager-screening-questions-enqueue.php:17
actionwp_enqueue_scriptsincludes\core\class-wp-job-manager-screening-questions-enqueue.php:18
actionplugins_loadedscreening-questions-for-wp-job-manager.php:57
actionadmin_noticesscreening-questions-for-wp-job-manager.php:58
Maintenance & Trust

Screening Questions For WP Job Manager Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedSep 12, 2020
PHP min version
Downloads2K

Community Trust

Rating80/100
Number of ratings1
Active installs20
Developer Profile

Screening Questions For WP Job Manager Developer Profile

saurabhd

1 plugin · 20 total installs

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

How We Detect Screening Questions 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/screening-questions-for-wp-job-manager/assets/css/wp-job-manager-screening-questions.css/wp-content/plugins/screening-questions-for-wp-job-manager/assets/css/wp-job-manager-screening-questions.min.css/wp-content/plugins/screening-questions-for-wp-job-manager/assets/js/wp-job-manager-screening-questions.js/wp-content/plugins/screening-questions-for-wp-job-manager/assets/js/wp-job-manager-screening-questions.min.js
Script Paths
/wp-content/plugins/screening-questions-for-wp-job-manager/assets/js/wp-job-manager-screening-questions.js/wp-content/plugins/screening-questions-for-wp-job-manager/assets/js/wp-job-manager-screening-questions.min.js
Version Parameters
/wp-content/plugins/screening-questions-for-wp-job-manager/assets/css/wp-job-manager-screening-questions.css?ver=/wp-content/plugins/screening-questions-for-wp-job-manager/assets/js/wp-job-manager-screening-questions.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpjmsq-application-answerswpjmsq-job-questions
Data Attributes
data-job_iddata-question_id
JS Globals
wpjmsq_vars
FAQ

Frequently Asked Questions about Screening Questions For WP Job Manager