Hiring Center Security & Risk Analysis

wordpress.org/plugins/hiring-center

Create a powerful job portal and professional career page directly within WordPress. Simplify your recruitment workflow and manage job listings.

0 active installs v1.6.3 PHP 7.4+ WP 6.6+ Updated Nov 28, 2025
career-pagehiringjob-boardjob-listingsrecruitment
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hiring Center Safe to Use in 2026?

Generally Safe

Score 100/100

Hiring Center has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The hiring-center plugin v1.6.3 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin has a zero attack surface, meaning there are no direct entry points like AJAX handlers, REST API routes, or shortcodes exposed without authentication. This significantly reduces the immediate risk of exploitation. Furthermore, the code signals indicate a good level of security awareness, with a high percentage of properly escaped output and a single nonce check and capability check, suggesting some input validation is in place. The absence of dangerous functions, file operations, and external HTTP requests is also a positive sign.

However, the analysis does highlight one area of potential concern: a single SQL query that is not using prepared statements. While this is only one query and the overall impact is likely low given the lack of other vulnerabilities, it represents a potential pathway for SQL injection if the data used in that query is not meticulously sanitized beforehand. The taint analysis showing zero unsanitized paths is reassuring and suggests that this risk may be mitigated elsewhere in the code or that the query is used in a context that doesn't expose it to untrusted input. The vulnerability history being completely clean further reinforces the idea that this plugin has been developed with security in mind. The plugin's strengths lie in its minimal attack surface and good output escaping, while the sole unescaped SQL query is the primary area to monitor.

Key Concerns

  • SQL query not using prepared statements
Vulnerabilities
None known

Hiring Center Security Vulnerabilities

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

Hiring Center Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

95% escaped107 total outputs
Attack Surface

Hiring Center Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 56
actionrest_api_initdeps\php\universal-modules\class-module-endpoint-settings.php:34
actioninitdeps\php\universal-modules\class-module-rewrite-rules.php:23
actioninitdeps\php\universal-modules\class-module-settings-page.php:65
actionnetwork_admin_menudeps\php\universal-modules\class-module-settings-page.php:68
actionadmin_menudeps\php\universal-modules\class-module-settings-page.php:69
actionadmin_initdeps\php\universal-modules\class-module-settings-page.php:72
actionadmin_enqueue_scriptsdeps\php\universal-modules\class-module-settings-page.php:75
filteradmin_body_classdeps\php\universal-modules\class-module-settings-page.php:78
actioninitdeps\php\universal-modules\class-module-translations.php:24
actionadmin_initdeps\php\utils\class-container.php:266
actiongranted_super_admindeps\php\utils\class-container.php:271
actionrevoked_super_admindeps\php\utils\class-container.php:274
filterget_post_metadatadeps\php\utils\class-post-meta.php:52
actionplugins_loadedhiring-center.php:36
actioninitsrc\extensions\apply-on-link\block-apply-on-link\class-block-apply-on-link.php:27
filterrender_block_hiring-center/apply-on-linksrc\extensions\apply-on-link\block-apply-on-link\class-block-apply-on-link.php:30
filterhiring_center__schema_elementssrc\extensions\apply-on-link\class-extension.php:30
actioninitsrc\extensions\apply-on-link\post-meta\class-post-meta.php:32
actionenqueue_block_editor_assetssrc\extensions\apply-on-link\post-meta\class-post-meta.php:35
actioninitsrc\extensions\job-specification\block-job-specification-characteristics\class-block-job-specification-characteristics.php:39
actionrest_api_initsrc\extensions\job-specification\block-job-specification-characteristics\class-block-job-specification-characteristics.php:42
filterrender_block_hiring-center/job-specification-characteristicssrc\extensions\job-specification\block-job-specification-characteristics\class-block-job-specification-characteristics.php:45
actionclean_post_cachesrc\extensions\job-specification\block-job-specification-characteristics\class-block-job-specification-characteristics.php:48
actioninitsrc\extensions\job-specification\block-job-specification-list\class-block-job-specification-list.php:40
actionrest_api_initsrc\extensions\job-specification\block-job-specification-list\class-block-job-specification-list.php:43
filterrender_block_hiring-center/job-specification-listsrc\extensions\job-specification\block-job-specification-list\class-block-job-specification-list.php:46
actionclean_post_cachesrc\extensions\job-specification\block-job-specification-list\class-block-job-specification-list.php:49
filterhiring_center__settings_fields_configsrc\extensions\job-specification\class-extension.php:294
filterhiring_center__settings_loadedsrc\extensions\job-specification\class-extension.php:297
filterhiring_center__schema_element_default_valuesrc\extensions\job-specification\class-extension.php:300
filterhiring_center__schema_element_valuesrc\extensions\job-specification\class-extension.php:303
actioninitsrc\extensions\job-specification\post-meta\class-post-meta.php:33
actionenqueue_block_editor_assetssrc\extensions\job-specification\post-meta\class-post-meta.php:36
actionenqueue_block_editor_assetssrc\extensions\job-specification\query-loop-filtering\class-query-loop-filtering.php:37
filterhiring_center__query_loop_filtering__available_filterssrc\extensions\job-specification\query-loop-filtering\class-query-loop-filtering.php:40
filterhiring_center__query_loop_filtering__querysrc\extensions\job-specification\query-loop-filtering\class-query-loop-filtering.php:43
actionhiring_center__settings_updatedsrc\extensions\job-specification\query-loop-filtering\class-query-loop-filtering.php:46
actionhiring_center__enqueue_settings_page_scriptssrc\extensions\job-specification\settings-page\class-settings-page.php:23
actioninitsrc\extensions\query-loop-filtering\block-query-loop-filtering-button\class-block-query-loop-filtering-button.php:23
actioninitsrc\extensions\query-loop-filtering\block-query-loop-filtering-container\class-block-query-loop-filtering-container.php:25
filterrender_block_hiring-center/query-loop-filtering-containersrc\extensions\query-loop-filtering\block-query-loop-filtering-container\class-block-query-loop-filtering-container.php:28
actioninitsrc\extensions\query-loop-filtering\block-query-loop-filtering-filter\class-block-query-loop-filtering-filter.php:43
actioninitsrc\extensions\query-loop-filtering\block-query-loop-filtering-search-field\class-block-query-loop-filtering-search-field.php:24
filterrender_block_hiring-center/query-loop-filtering-search-fieldsrc\extensions\query-loop-filtering\block-query-loop-filtering-search-field\class-block-query-loop-filtering-search-field.php:27
actioninitsrc\extensions\query-loop-filtering\class-extension.php:67
actionpre_get_postssrc\extensions\query-loop-filtering\class-extension.php:70
filterhiring_center__query_loop_filtering__querysrc\extensions\query-loop-filtering\class-extension.php:73
actioninitsrc\modules\block-patterns\class-module-block-patterns.php:30
actioninitsrc\modules\block-patterns\class-module-block-patterns.php:33
filterblock_categories_allsrc\modules\class-module-block-editor.php:23
actioninitsrc\modules\class-module-post-type.php:46
actionhiring_center__settings_updatedsrc\modules\class-module-post-type.php:49
actionhiring_center__enqueue_settings_page_scriptssrc\modules\schema\class-module-schema.php:72
filterhiring_center__settings_fields_configsrc\modules\schema\class-module-schema.php:75
actionwp_headsrc\modules\schema\class-module-schema.php:78
actionswitch_themesrc\modules\templates\class-module-templates.php:23
Maintenance & Trust

Hiring Center Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 28, 2025
PHP min version7.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Hiring Center Developer Profile

Teydea Studio

5 plugins · 10K total installs

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

How We Detect Hiring Center

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hiring-center/build/hiring-center/index.css/wp-content/plugins/hiring-center/build/hiring-center/index.js
Script Paths
/wp-content/plugins/hiring-center/build/hiring-center/index.js
Version Parameters
/wp-content/plugins/hiring-center/build/hiring-center/index.css?ver=/wp-content/plugins/hiring-center/build/hiring-center/index.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-teydeastudio-slug
JS Globals
window.teydeaStudiowindow.teydeaStudio.hiring_centerwindow.teydeaStudio.hiring_center.environmentwindow.teydeaStudio.hiring_center.plugin
FAQ

Frequently Asked Questions about Hiring Center