Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts Security & Risk Analysis

wordpress.org/plugins/author-kit

The most user-friendly plugin for managing author profiles. Adds a truly simple author box, support multiple authors, guest authors, and much more.

40 active installs v1.0.16 PHP 7.4+ WP 5.4+ Updated Aug 30, 2025
author-bioauthor-boxauthor-profilebylinemulti-author
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts Safe to Use in 2026?

Generally Safe

Score 100/100

Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The author-kit plugin version 1.0.16 exhibits a generally strong security posture with robust implementation of common security best practices. The plugin demonstrates a high adherence to output escaping (97%) and utilizes prepared statements for the vast majority of its SQL queries (96%). Furthermore, it implements a substantial number of nonce and capability checks, indicating a good effort to protect its entry points. The absence of known CVEs and a clean vulnerability history are positive indicators of ongoing security diligence. However, a critical concern is the presence of the `exec` function, which is inherently dangerous and can lead to arbitrary code execution if not handled with extreme care and robust sanitization of its inputs. While the taint analysis shows no critical or high severity flows with unsanitized paths, the single flow with an unsanitized path, coupled with the `exec` function, warrants close scrutiny. The existence of file operations and external HTTP requests, while not inherently problematic, become more significant risks when combined with potentially dangerous functions.

Key Concerns

  • Presence of dangerous function 'exec'
  • Taint flow with unsanitized path
  • File operation detected
  • External HTTP request detected
Vulnerabilities
None known

Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts Security Vulnerabilities

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

Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts Code Analysis

Dangerous Functions
1
Raw SQL Queries
1
23 prepared
Unescaped Output
16
478 escaped
Nonce Checks
31
Capability Checks
59
File Operations
1
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

execexec( 'gs --version 2>&1', $gs_output, $gs_result );includes\class\class-author-kit-logger.php:608

SQL Query Safety

96% prepared24 total queries

Output Escaping

97% escaped494 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

5 flows1 with unsanitized paths
<class-author-kit-logger> (includes\class\class-author-kit-logger.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts Attack Surface

Entry Points22
Unprotected0

AJAX Handlers 22

authwp_ajax_author_kit_help_emailincludes\core\class-author-kit-help-email.php:32
authwp_ajax_author_kit_load_postsincludes\core\class-author-kit-post-table.php:46
authwp_ajax_author_kit_get_total_posts_by_statusincludes\core\class-author-kit-post-table.php:47
authwp_ajax_author_kit_publish_postincludes\core\class-author-kit-post-table.php:48
authwp_ajax_author_kit_trash_postsincludes\core\class-author-kit-post-table.php:49
authwp_ajax_author_kit_restore_postsincludes\core\class-author-kit-post-table.php:50
authwp_ajax_author_kit_delete_posts_permanentlyincludes\core\class-author-kit-post-table.php:51
authwp_ajax_author_kit_get_user_dataincludes\core\class-author-kit-profile-table.php:39
authwp_ajax_author_kit_get_total_authorsincludes\core\class-author-kit-profile-table.php:40
authwp_ajax_author_kit_update_user_metaincludes\core\class-author-kit-profile-table.php:41
authwp_ajax_author_kit_activate_templateincludes\core\class-author-kit-template-activation.php:38
authwp_ajax_author_kit_fetch_toggle_statesincludes\core\class-author-kit-template-activation.php:39
authwp_ajax_author_kit_toggle_author_bio_displayincludes\core\class-author-kit-template-activation.php:40
authwp_ajax_author_kit_update_author_profileincludes\core\class-author-kit-update-author-profile.php:32
authwp_ajax_author_kit_add_or_edit_userincludes\core\class-author-kit-user-functionality.php:29
authwp_ajax_author_kit_load_usersincludes\core\class-author-kit-user-table.php:52
authwp_ajax_author_kit_load_total_no_of_usersincludes\core\class-author-kit-user-table.php:53
authwp_ajax_author_kit_delete_userincludes\core\class-author-kit-user-table.php:54
authwp_ajax_author_kit_block_userincludes\core\class-author-kit-user-table.php:55
authwp_ajax_author_kit_unblock_userincludes\core\class-author-kit-user-table.php:56
authwp_ajax_author_kit_send_password_resetincludes\core\class-author-kit-user-table.php:57
authwp_ajax_author_kit_get_users_listincludes\core\class-author-kit-user-table.php:58
WordPress Hooks 57
filterwp_authenticate_userincludes\class\class-author-kit-block-user.php:41
filtermanage_users_columnsincludes\class\class-author-kit-block-user.php:44
filtermanage_users_custom_columnincludes\class\class-author-kit-block-user.php:45
actionbefore_delete_postincludes\class\class-author-kit-coauthors.php:55
actiondelete_userincludes\class\class-author-kit-coauthors.php:58
actionadd_meta_boxesincludes\class\class-author-kit-meta-boxes.php:43
actionsave_postincludes\class\class-author-kit-meta-boxes.php:44
actionsave_postincludes\class\class-author-kit-meta-boxes.php:45
actioninitincludes\class\class-author-kit-online-user.php:56
actionadmin_initincludes\class\class-author-kit-online-user.php:57
actionauthor_kit_plugin_activateincludes\class\class-author-kit-online-user.php:58
filterheartbeat_settingsincludes\class\class-author-kit-online-user.php:61
filterheartbeat_receivedincludes\class\class-author-kit-online-user.php:64
actionadmin_enqueue_scriptsincludes\class\class-author-kit-online-user.php:67
actionadmin_enqueue_scriptsincludes\class-author-kit.php:140
actionadmin_enqueue_scriptsincludes\class-author-kit.php:141
actioncustomize_preview_initincludes\class-author-kit.php:142
actionadmin_menuincludes\class-author-kit.php:143
actionwp_enqueue_scriptsincludes\class-author-kit.php:157
actionwp_enqueue_scriptsincludes\class-author-kit.php:158
filtertemplate_includeincludes\core\class-author-kit-archive-manager.php:23
actioninitincludes\core\class-author-kit-archive-manager.php:50
filterthe_contentincludes\core\class-author-kit-bio-box.php:35
actionplugins_loadedincludes\core\class-author-kit-bio-box.php:130
actionwpincludes\core\class-author-kit-byline-manager.php:62
actionwp_enqueue_scriptsincludes\core\class-author-kit-byline-manager.php:147
actionwp_footerincludes\core\class-author-kit-byline-manager.php:152
actioninitincludes\core\class-author-kit-byline-manager.php:228
actionupdate_option_author_kit_selected_platformsincludes\core\class-author-kit-social-icons.php:345
actioninitincludes\core\class-author-kit-template-activation.php:37
actionadmin_enqueue_scriptsincludes\core\functions.php:17
actioninitincludes\core\functions.php:20
filterget_avatar_urlincludes\core\functions.php:23
filterget_avatarincludes\core\functions.php:25
filterauthenticateincludes\core\functions.php:28
actionadmin_enqueue_scriptsincludes\core\functions.php:31
actioncustomize_preview_initincludes\core\functions.php:33
filtermap_meta_capincludes\core\functions.php:36
filterwp_dropdown_users_argsincludes\core\functions.php:39
actioncustomize_preview_initincludes\core\functions.php:42
actioncustomize_save_afterincludes\core\functions.php:45
actionupdate_option_author_kit_author_bio_templateincludes\core\functions.php:48
actionupdate_option_author_kit_author_archive_templateincludes\core\functions.php:49
actionupdate_option_author_kit_custom_byline_templateincludes\core\functions.php:50
actioninitincludes\core\functions.php:53
filterrest_user_queryincludes\core\functions.php:56
actionadmin_post_author_kit_download_logincludes\core\functions.php:61
actionadmin_post_author_kit_download_sys_reportincludes\core\functions.php:74
actioninitincludes\core\functions.php:882
actionafter_switch_themeincludes\core\functions.php:918
actionadmin_noticesincludes\core\functions.php:1015
actionkirki_configincludes\customizer\inc\author-archive.php:1926
actionkirki_configincludes\customizer\inc\bio-box.php:8
actionkirki_configincludes\customizer\inc\custom-byline.php:682
actionwp_enqueue_scriptspublic\templates\dynamic-styles\author-archive.php:1158
actionwp_enqueue_scriptspublic\templates\dynamic-styles\author-bio-box.php:782
actionwp_enqueue_scriptspublic\templates\dynamic-styles\custom-bylines.php:428
Maintenance & Trust

Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 30, 2025
PHP min version7.4
Downloads664

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts Developer Profile

Author Kit Team

1 plugin · 40 total installs

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

How We Detect Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/author-kit/admin/assets/css/author-kit-rtl-common-style.css/wp-content/plugins/author-kit/admin/assets/fontawesome/css/all.css/wp-content/plugins/author-kit/admin/assets/css/author-kit-common.css/wp-content/plugins/author-kit/admin/assets/css/author-kit-admin-header.css/wp-content/plugins/author-kit/admin/assets/css/author-kit-dashboard.css/wp-content/plugins/author-kit/admin/assets/css/author-kit-post-table.css/wp-content/plugins/author-kit/admin/assets/css/author-kit-profile-table.css/wp-content/plugins/author-kit/admin/assets/css/author-kit-templates.css+1 more
Script Paths
/wp-content/plugins/author-kit/admin/assets/js/author-kit-admin-script.js
Version Parameters
author-kit/admin/assets/css/author-kit-rtl-common-style.css?ver=author-kit/admin/assets/fontawesome/css/all.css?ver=author-kit/admin/assets/css/author-kit-common.css?ver=author-kit/admin/assets/css/author-kit-admin-header.css?ver=author-kit/admin/assets/css/author-kit-dashboard.css?ver=author-kit/admin/assets/css/author-kit-post-table.css?ver=author-kit/admin/assets/css/author-kit-profile-table.css?ver=author-kit/admin/assets/css/author-kit-templates.css?ver=author-kit/admin/assets/css/author-kit-settings.css?ver=author-kit/admin/assets/js/author-kit-admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
author-kit-menu-pageauthor-kit-sub-menu-page
HTML Comments
<!-- Author Kit Icon Box --><!-- Author Kit Dashboard Overview --><!-- Author Kit Dashboard Table --><!-- Author Kit Post Listing -->+1 more
Data Attributes
data-id
JS Globals
AuthorKitAdmin
FAQ

Frequently Asked Questions about Author Kit | Effortlessly Manage author profiles and add modern author bio boxes to posts