Katorymnd Reaction Process Plugin Security & Risk Analysis

wordpress.org/plugins/katorymnd-reaction-process

Elevate your WordPress site with dynamic feedback, ratings, and surveys for insightful user interaction.

0 active installs v1.3.0 PHP 5.6.20+ WP 6.0+ Updated Dec 18, 2025
engagementmoderationratingssurveysuser-feedback
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Katorymnd Reaction Process Plugin Safe to Use in 2026?

Generally Safe

Score 100/100

Katorymnd Reaction Process Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "katorymnd-reaction-process" plugin version 1.3.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, file operations, and bundled libraries. The significant percentage of SQL queries using prepared statements and properly escaped output are strong indicators of a developer conscious of common web vulnerabilities. The absence of any recorded vulnerability history further suggests a relatively stable and secure codebase.

However, several areas present notable concerns. A substantial attack surface exists with 30 total entry points, and a significant portion (12) of these are unprotected, meaning they lack authentication or permission checks. This is particularly worrying given the 13 REST API routes, 12 of which lack permission callbacks, making them potentially accessible and exploitable by unauthenticated users. The taint analysis reveals one flow with an unsanitized path, flagged as high severity, indicating a potential risk of arbitrary file access or command injection if exploited.

While the plugin has no known CVEs, the presence of unprotected entry points and the critical taint flow warrant careful consideration. The lack of historical vulnerabilities might be due to diligent development or simply a lack of discovery. The plugin's strengths lie in its careful handling of SQL and output, but the extensive unprotected attack surface and the high-severity taint flow are significant weaknesses that expose the installation to risk.

Key Concerns

  • Unprotected REST API routes without permission callbacks
  • High severity taint flow with unsanitized paths
  • Unprotected AJAX handlers
Vulnerabilities
None known

Katorymnd Reaction Process Plugin Security Vulnerabilities

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

Katorymnd Reaction Process Plugin Code Analysis

Dangerous Functions
0
Raw SQL Queries
35
80 prepared
Unescaped Output
47
158 escaped
Nonce Checks
16
Capability Checks
21
File Operations
0
External Requests
6
Bundled Libraries
0

SQL Query Safety

70% prepared115 total queries

Output Escaping

77% escaped205 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

10 flows1 with unsanitized paths
katorymnd_save_settings_ajax_handler (katorymnd-reaction-process.php:3576)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
12 unprotected

Katorymnd Reaction Process Plugin Attack Surface

Entry Points30
Unprotected12

AJAX Handlers 14

authwp_ajax_katorymnd_cleanup_datakatorymnd-reaction-process.php:3502
authwp_ajax_katorymnd_save_settingskatorymnd-reaction-process.php:3574
authwp_ajax_katorymnd_fetch_report_detailskatorymnd-reaction-process.php:3829
authwp_ajax_block_userkatorymnd-reaction-process.php:3894
authwp_ajax_unblock_userkatorymnd-reaction-process.php:3895
authwp_ajax_katorymnd_kr_update_report_statuskatorymnd-reaction-process.php:4069
authwp_ajax_kr_get_abuse_reportskatorymnd-reaction-process.php:4218
authwp_ajax_kr_get_abuse_reports_filterkatorymnd-reaction-process.php:4388
authwp_ajax_kr_store_survey_previewkatorymnd-reaction-process.php:4516
authwp_ajax_katorymnd_7bnohza_deactivate_demokatorymnd-reaction-process.php:4519
authwp_ajax_kr_save_surveryPollkatorymnd-reaction-process.php:4581
authwp_ajax_kr_admin_role_settingskatorymnd-reaction-process.php:4639
authwp_ajax_katorymnd_save_feedbackkatorymnd_validFm.php:5
noprivwp_ajax_katorymnd_save_feedbackkatorymnd_validFm.php:6

REST API Routes 13

GET/wp-json/katorymnd/v1/get_file/function.php:6
POST/wp-json/katorymnd/v1/submit_comment/katorymnd-reaction-process.php:1832
GET/wp-json/katorymnd/v1/fetch_data/katorymnd-reaction-process.php:1838
POST/wp-json/katorymnd/v1/update_reaction/katorymnd-reaction-process.php:1844
POST/wp-json/katorymnd/v1/report_abuse/katorymnd-reaction-process.php:1850
POST/wp-json/katorymnd/v1/delete_comment/katorymnd-reaction-process.php:1856
POST/wp-json/katorymnd/v1/save_comment/katorymnd-reaction-process.php:1862
POST/wp-json/katorymnd/v1/update_comment/katorymnd-reaction-process.php:1868
GET/wp-json/katorymnd/v1/fetch_user_data/katorymnd-reaction-process.php:1875
GET/wp-json/katorymnd/v1/fetch_comment_data_analysis/katorymnd-reaction-process.php:1882
POST/wp-json/katorymnd/v1/submit_rating/katorymnd-reaction-process.php:1889
POST/wp-json/katorymnd/v1/fetch_InsightPulse_data/katorymnd-reaction-process.php:1895
POST/wp-json/katorymnd/v1/save_InsightPulse_user_data/katorymnd-reaction-process.php:1902

Shortcodes 3

[kr_survey] katorymnd-reaction-process.php:637
[katorymnd_feedback] katorymnd-reaction-process.php:4770
[katorymnd_rating] katorymnd-reaction-process.php:4801
WordPress Hooks 49
actionrest_api_initfunction.php:3
actionadmin_headkatorymnd-reaction-process.php:85
actionadmin_menukatorymnd-reaction-process.php:114
actionadmin_initkatorymnd-reaction-process.php:125
actionadmin_enqueue_scriptskatorymnd-reaction-process.php:142
actionadmin_menukatorymnd-reaction-process.php:149
filterplugin_action_links_katorymnd_reaction/katorymnd-reaction-process.phpkatorymnd-reaction-process.php:166
actioninitkatorymnd-reaction-process.php:355
actioninitkatorymnd-reaction-process.php:393
actionadmin_menukatorymnd-reaction-process.php:413
actionadmin_menukatorymnd-reaction-process.php:430
actioninitkatorymnd-reaction-process.php:533
actionadmin_menukatorymnd-reaction-process.php:547
filterthe_contentkatorymnd-reaction-process.php:563
actionadd_meta_boxeskatorymnd-reaction-process.php:691
actionsave_postkatorymnd-reaction-process.php:726
actionbefore_delete_postkatorymnd-reaction-process.php:754
actionwp_trash_postkatorymnd-reaction-process.php:766
actionadmin_footerkatorymnd-reaction-process.php:784
filterpost_row_actionskatorymnd-reaction-process.php:794
actionadmin_initkatorymnd-reaction-process.php:811
actiontemplate_redirectkatorymnd-reaction-process.php:835
actionadmin_menukatorymnd-reaction-process.php:856
actionadmin_initkatorymnd-reaction-process.php:868
actionadmin_headkatorymnd-reaction-process.php:880
actionsave_postkatorymnd-reaction-process.php:914
filtermanage_kr_survey_posts_columnskatorymnd-reaction-process.php:935
actionmanage_kr_survey_posts_custom_columnkatorymnd-reaction-process.php:946
actionsave_postkatorymnd-reaction-process.php:977
filtermanage_kr_survey_posts_columnskatorymnd-reaction-process.php:990
actionmanage_kr_survey_posts_custom_columnkatorymnd-reaction-process.php:1002
actionadmin_enqueue_scriptskatorymnd-reaction-process.php:1017
actionadmin_menukatorymnd-reaction-process.php:1023
actionplugins_loadedkatorymnd-reaction-process.php:1423
actioninitkatorymnd-reaction-process.php:1618
actionkatorymnd_kr_add_user_detailskatorymnd-reaction-process.php:1723
actionadmin_noticeskatorymnd-reaction-process.php:1755
actionwp_enqueue_scriptskatorymnd-reaction-process.php:1823
actionadmin_enqueue_scriptskatorymnd-reaction-process.php:1824
actionlogin_enqueue_scriptskatorymnd-reaction-process.php:1825
actionrest_api_initkatorymnd-reaction-process.php:1827
actionwp_enqueue_scriptskatorymnd-reaction-process.php:3347
actionwp_enqueue_scriptskatorymnd-reaction-process.php:3366
actionadmin_enqueue_scriptskatorymnd-reaction-process.php:3567
actionadmin_noticeskatorymnd-reaction-process.php:4098
actionadmin_headkatorymnd-reaction-process.php:4139
actionadmin_footerkatorymnd-reaction-process.php:4160
actionadmin_initkatorymnd-reaction-process.php:4215
actionwp_dashboard_setupkatorymnd-reaction-process.php:4708
Maintenance & Trust

Katorymnd Reaction Process Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 18, 2025
PHP min version5.6.20
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Katorymnd Reaction Process Plugin Developer Profile

Raymond

2 plugins · 0 total installs

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

How We Detect Katorymnd Reaction Process Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/katorymnd-reaction-process/build/app.css/wp-content/plugins/katorymnd-reaction-process/build/app.js/wp-content/plugins/katorymnd-reaction-process/assets/css/admin.css/wp-content/plugins/katorymnd-reaction-process/assets/js/admin.js
Script Paths
/wp-content/plugins/katorymnd-reaction-process/build/app.js
Version Parameters
katorymnd-reaction-process/build/app.css?ver=katorymnd-reaction-process/build/app.js?ver=katorymnd-reaction-process/assets/css/admin.css?ver=katorymnd-reaction-process/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
katorymnd-reaction-process-wrapkatorymnd-reaction-item
HTML Comments
<!-- Start Katorymnd Reaction --><!-- End Katorymnd Reaction --><!-- Katorymnd Reaction Process Admin Page --><!-- Katorymnd Settings Section -->
Data Attributes
data-katorymnd-reaction-iddata-katorymnd-post-iddata-katorymnd-user-id
JS Globals
KatorymndReactionConfig
Shortcode Output
[katorymnd_reaction]
FAQ

Frequently Asked Questions about Katorymnd Reaction Process Plugin