Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors Security & Risk Analysis

wordpress.org/plugins/publishpress-authors

PublishPress Authors is the best plugin for adding authors, co-authors, multiple authors and guest authors to WordPress posts.

20K active installs v4.13.0 PHP 7.2.5+ WP 5.5+ Updated Mar 5, 2026
author-bioauthor-layoutsauthorsguest-authorsmultiple-authors
94
A · Safe
CVEs total3
Unpatched0
Last CVEMay 7, 2025
Safety Verdict

Is Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors Safe to Use in 2026?

Generally Safe

Score 94/100

Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: May 7, 2025Updated 29d ago
Risk Assessment

The PublishPress Authors plugin, version 4.13.0, exhibits a mixed security posture. While it demonstrates good practices in many areas, such as a high percentage of prepared SQL statements and proper output escaping, several significant concerns warrant attention. The plugin has a considerable attack surface with 46 total entry points, and a notable portion (16, or 35%) lacks authentication or permission checks, particularly 14 AJAX handlers and 2 REST API routes. This presents a substantial risk of unauthorized access or manipulation if these entry points are not adequately secured by the application layer. Taint analysis reveals 7 flows with unsanitized paths, although none are classified as critical or high severity, this still indicates potential for subtle vulnerabilities if inputs are not handled carefully. The plugin's vulnerability history is a significant concern, with 3 known CVEs, including 2 high-severity and 1 medium-severity issues. The common vulnerability types (PHP Remote File Inclusion, SQL Injection, Authorization Bypass) suggest a recurring pattern of weaknesses in input validation and access control. The most recent vulnerability was documented in May 2025, indicating ongoing security challenges. Overall, while some technical security measures are well implemented, the combination of a large unprotected attack surface and a history of serious vulnerabilities suggests a moderate to high risk, requiring careful monitoring and prompt patching of any discovered issues.

Key Concerns

  • 14 AJAX handlers without auth checks
  • 2 REST API routes without permission callbacks
  • 7 flows with unsanitized paths
  • 2 High severity CVEs in history
  • 1 Medium severity CVE in history
Vulnerabilities
3

Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors Security Vulnerabilities

CVEs by Year

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

Severity Breakdown

High
2
Medium
1

3 total CVEs

CVE-2025-47496high · 8.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

PublishPress Authors <= 4.7.5 - Authenticated (Contributor+) Local File Inclusion

May 7, 2025 Patched in 4.7.6 (7d)
CVE-2025-26886medium · 4.9Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

PublishPress Authors <= 4.7.3 - Authenticated (Administrator+) SQL Injection

Mar 3, 2025 Patched in 4.7.4 (8d)
CVE-2024-9215high · 8.8Authorization Bypass Through User-Controlled Key

Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors <= 4.7.1 - Insecure Direct Object Reference to Authenticated (Author+) Arbitrary User Email Update and Account Takeover

Oct 16, 2024 Patched in 4.7.2 (1d)
Code Analysis
Analyzed Mar 16, 2026

Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors Code Analysis

Dangerous Functions
0
Raw SQL Queries
5
75 prepared
Unescaped Output
274
1669 escaped
Nonce Checks
46
Capability Checks
41
File Operations
2
External Requests
0
Bundled Libraries
2

Bundled Libraries

jQuerySelect2

SQL Query Safety

94% prepared80 total queries

Output Escaping

86% escaped1943 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

19 flows7 with unsanitized paths
handleEditCategory (src\modules\author-categories\author-categories.php:329)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
16 unprotected

Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors Attack Surface

Entry Points46
Unprotected16

AJAX Handlers 39

authwp_ajax_save_bulk_edit_authorssrc\core\Classes\Post_Editor.php:47
authwp_ajax_mapped_author_validationsrc\core\Plugin.php:274
authwp_ajax_handle_author_slug_generationsrc\core\Plugin.php:278
authwp_ajax_authors_searchsrc\core\Plugin.php:356
authwp_ajax_authors_users_searchsrc\core\Plugin.php:360
authwp_ajax_authors_filter_authors_searchsrc\core\Plugin.php:364
authwp_ajax_authors_filter_posts_searchsrc\core\Plugin.php:368
authwp_ajax_author_create_from_usersrc\core\Plugin.php:372
authwp_ajax_author_get_user_datasrc\core\Plugin.php:376
authwp_ajax_ppma_block_fetch_author_boxessrc\modules\author-boxes\author-boxes.php:148
noprivwp_ajax_ppma_block_fetch_author_boxessrc\modules\author-boxes\author-boxes.php:149
authwp_ajax_author_boxes_editor_get_previewsrc\modules\author-boxes\author-boxes.php:151
authwp_ajax_author_boxes_editor_get_templatesrc\modules\author-boxes\author-boxes.php:152
authwp_ajax_author_boxes_editor_save_fields_ordersrc\modules\author-boxes\author-boxes.php:153
authwp_ajax_author_boxes_editor_get_fields_iconssrc\modules\author-boxes\author-boxes.php:154
authwp_ajax_save_ppma_author_categorysrc\modules\author-categories\author-categories.php:103
authwp_ajax_edit_ppma_author_categorysrc\modules\author-categories\author-categories.php:104
authwp_ajax_reorder_ppma_author_categorysrc\modules\author-categories\author-categories.php:105
authwp_ajax_author_custom_fields_save_ordersrc\modules\author-custom-fields\author-custom-fields.php:127
authwp_ajax_author_list_editor_do_shortcodesrc\modules\author-list\author-list.php:104
authwp_ajax_migrate_bylinesrc\modules\byline-migration\byline-migration.php:117
authwp_ajax_get_byline_migration_datasrc\modules\byline-migration\byline-migration.php:118
authwp_ajax_deactivate_bylinesrc\modules\byline-migration\byline-migration.php:119
authwp_ajax_migrate_bylinessrc\modules\bylines-migration\bylines-migration.php:119
authwp_ajax_get_bylines_migration_datasrc\modules\bylines-migration\bylines-migration.php:120
authwp_ajax_deactivate_bylinessrc\modules\bylines-migration\bylines-migration.php:121
authwp_ajax_migrate_molongui_authorshipsrc\modules\molongui-authorship-migration\molongui-authorship-migration.php:106
authwp_ajax_get_molongui_authorship_migration_datasrc\modules\molongui-authorship-migration\molongui-authorship-migration.php:107
authwp_ajax_deactivate_molongui_authorshipsrc\modules\molongui-authorship-migration\molongui-authorship-migration.php:108
authwp_ajax_migrate_coauthorssrc\modules\multiple-authors\multiple-authors.php:239
authwp_ajax_get_coauthors_migration_datasrc\modules\multiple-authors\multiple-authors.php:240
authwp_ajax_finish_coauthors_migrationsrc\modules\multiple-authors\multiple-authors.php:241
authwp_ajax_get_sync_post_author_datasrc\modules\multiple-authors\multiple-authors.php:242
authwp_ajax_sync_post_authorsrc\modules\multiple-authors\multiple-authors.php:243
authwp_ajax_finish_sync_post_authorsrc\modules\multiple-authors\multiple-authors.php:244
authwp_ajax_get_sync_author_slug_datasrc\modules\multiple-authors\multiple-authors.php:245
authwp_ajax_sync_author_slugsrc\modules\multiple-authors\multiple-authors.php:246
authwp_ajax_finish_sync_author_slugsrc\modules\multiple-authors\multiple-authors.php:247
authwp_ajax_deactivate_coauthors_plussrc\modules\multiple-authors\multiple-authors.php:248

REST API Routes 2

GET/wp-json/publishpress-authors/v1/authorssrc\modules\rest-api\rest-api.php:103
GET/wp-json/publishpress-authors/v1/authors/(?P<id>\d+)src\modules\rest-api\rest-api.php:112

Shortcodes 5

[author_box] src\core\Plugin.php:109
[publishpress_authors_box] src\core\Plugin.php:112
[publishpress_authors_data] src\core\Plugin.php:113
[publishpress_authors_list] src\core\Plugin.php:114
[publishpress_authors_test] src\core\Plugin.php:447
WordPress Hooks 296
actionplublishpress_authors_loadedincludes.php:31
filterplugin_row_metapublishpress-authors.php:89
actionplugins_loadedpublishpress-authors.php:103
actioninitsrc\core\Classes\Legacy\LegacyPlugin.php:44
actioninitsrc\core\Classes\Legacy\LegacyPlugin.php:45
actionadmin_initsrc\core\Classes\Legacy\LegacyPlugin.php:53
actionadmin_menusrc\core\Classes\Legacy\LegacyPlugin.php:54
filterdebug_informationsrc\core\Classes\Legacy\LegacyPlugin.php:59
actionbulk_edit_custom_boxsrc\core\Classes\Post_Editor.php:45
actionquick_edit_custom_boxsrc\core\Classes\Post_Editor.php:46
actionpublishpress_authors_flush_cachesrc\core\Classes\Post_Editor.php:48
actionpublishpress_authors_flush_cache_for_postsrc\core\Classes\Post_Editor.php:49
filtermanage_author_custom_columnsrc\core\Classes\Term_Editor.php:27
filtermanage_edit-author_columnssrc\core\Classes\Term_Editor.php:28
filterterm_updated_messagessrc\core\Classes\Term_Editor.php:29
actioninitsrc\core\Plugin.php:57
actioninitsrc\core\Plugin.php:58
actionmultiple_authors_installsrc\core\Plugin.php:61
actionmultiple_authors_upgradesrc\core\Plugin.php:65
actionadmin_initsrc\core\Plugin.php:76
filterget_usernumpostssrc\core\Plugin.php:79
filterget_authornumpostssrc\core\Plugin.php:80
filteruser_has_capsrc\core\Plugin.php:83
filterwp_get_object_termssrc\core\Plugin.php:86
filterjetpack_open_graph_tagssrc\core\Plugin.php:89
filtercomment_moderation_recipientssrc\core\Plugin.php:92
actionsave_postsrc\core\Plugin.php:95
actiondelete_postsrc\core\Plugin.php:96
actionset_object_termssrc\core\Plugin.php:97
actionwidgets_initsrc\core\Plugin.php:100
filterthe_contentsrc\core\Plugin.php:103
filterquery_varssrc\core\Plugin.php:117
actionpp_multiple_authors_show_author_boxsrc\core\Plugin.php:120
filterposts_selectionsrc\core\Plugin.php:128
filterthe_authorsrc\core\Plugin.php:130
actioninitsrc\core\Plugin.php:132
filterterm_linksrc\core\Plugin.php:140
filterauthor_linksrc\core\Plugin.php:146
filterthe_author_display_namesrc\core\Plugin.php:152
filterupdate_term_metadatasrc\core\Plugin.php:158
actionparse_requestsrc\core\Plugin.php:164
actionuser_registersrc\core\Plugin.php:169
actioninitsrc\core\Plugin.php:176
actionadmin_initsrc\core\Plugin.php:180
actionadmin_initsrc\core\Plugin.php:182
actionadmin_initsrc\core\Plugin.php:186
filtermanage_edit-author_columnssrc\core\Plugin.php:190
filterlist_table_primary_columnsrc\core\Plugin.php:197
filtermanage_author_custom_columnsrc\core\Plugin.php:204
filteruser_row_actionssrc\core\Plugin.php:213
filterauthor_row_actionssrc\core\Plugin.php:219
actionauthor_term_edit_form_topsrc\core\Plugin.php:225
actionauthor_edit_form_fieldssrc\core\Plugin.php:229
actionauthor_term_new_form_tagsrc\core\Plugin.php:233
filterwp_insert_term_datasrc\core\Plugin.php:238
filtercreated_authorsrc\core\Plugin.php:244
actionedited_authorsrc\core\Plugin.php:249
filterbulk_actions-edit-authorsrc\core\Plugin.php:254
filterhandle_bulk_actions-edit-authorsrc\core\Plugin.php:258
actionadmin_noticessrc\core\Plugin.php:264
filterpre_insert_termsrc\core\Plugin.php:268
filteradmin_footer_textsrc\core\Plugin.php:283
actionpre_get_termssrc\core\Plugin.php:286
filterterms_clausessrc\core\Plugin.php:287
actionpre_get_postssrc\core\Plugin.php:291
actionpre_get_postssrc\core\Plugin.php:295
filterposts_wheresrc\core\Plugin.php:299
filterposts_joinsrc\core\Plugin.php:305
filterposts_groupbysrc\core\Plugin.php:311
filterpre_handle_404src\core\Plugin.php:317
actionwp_headsrc\core\Plugin.php:323
filterposts_wheresrc\core\Plugin.php:330
filterposts_joinsrc\core\Plugin.php:336
filterposts_groupbysrc\core\Plugin.php:342
actionpre_get_postssrc\core\Plugin.php:350
actionadd_meta_boxessrc\core\Plugin.php:382
filterrest_prepare_taxonomysrc\core\Plugin.php:387
actionsave_postsrc\core\Plugin.php:393
actionsave_postsrc\core\Plugin.php:399
actionrestrict_manage_postssrc\core\Plugin.php:408
filterppma_get_author_datasrc\core\Plugin.php:414
filterget_the_archive_titlesrc\core\Plugin.php:422
filterget_the_archive_descriptionsrc\core\Plugin.php:429
filteracf/settings/acfe/modules/uisrc\core\Plugin.php:438
filtercme_multiple_authors_capabilitiessrc\core\Plugin.php:440
filtertaxonomy_labels_authorsrc\core\Plugin.php:510
actionedited_term_taxonomysrc\core\Plugin.php:618
actionadmin_enqueue_scriptssrc\core\Plugin.php:641
actionquick_edit_custom_boxsrc\core\Plugin.php:644
filtermanage_users_columnssrc\core\Plugin.php:647
actionmanage_users_custom_columnsrc\core\Plugin.php:648
actionmanage_users_sortable_columnssrc\core\Plugin.php:649
actionpre_user_querysrc\core\Plugin.php:650
actionload-edit.phpsrc\core\Plugin.php:653
filterpp_authors_show_footersrc\core\Plugin.php:655
actionpre_user_querysrc\core\Plugin.php:1349
filterterms_clausessrc\core\Plugin.php:1367
actionpre_amp_render_postsrc\functions\amp.php:4
filteramp_post_template_metadatasrc\functions\amp.php:8
filteramp_post_template_filesrc\functions\amp.php:9
filteraioseo_titlesrc\modules\all-in-one-seo-pack-integration\all-in-one-seo-pack-integration.php:82
actionmultiple_authors_admin_submenusrc\modules\author-boxes\author-boxes.php:110
filterpost_row_actionssrc\modules\author-boxes\author-boxes.php:111
actionadmin_action_ppma_duplicate_author_boxsrc\modules\author-boxes\author-boxes.php:112
actionadmin_noticessrc\modules\author-boxes\author-boxes.php:113
filterpost_updated_messagessrc\modules\author-boxes\author-boxes.php:114
filterbulk_post_updated_messagessrc\modules\author-boxes\author-boxes.php:115
actionadd_meta_boxessrc\modules\author-boxes\author-boxes.php:116
actionadd_meta_boxessrc\modules\author-boxes\author-boxes.php:117
actionadd_meta_boxessrc\modules\author-boxes\author-boxes.php:118
actionadd_meta_boxessrc\modules\author-boxes\author-boxes.php:119
actionadd_meta_boxessrc\modules\author-boxes\author-boxes.php:120
actionadmin_enqueue_scriptssrc\modules\author-boxes\author-boxes.php:121
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:122
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:123
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:124
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:125
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:126
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:127
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:128
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:129
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:130
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:131
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:132
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:133
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:134
filterauthor_boxes_editor_fieldssrc\modules\author-boxes\author-boxes.php:135
filterpp_multiple_authors_author_layoutssrc\modules\author-boxes\author-boxes.php:139
filterpp_multiple_authors_author_box_htmlsrc\modules\author-boxes\author-boxes.php:140
filterpp_multiple_authors_authors_list_box_htmlsrc\modules\author-boxes\author-boxes.php:141
actionpre_get_postssrc\modules\author-boxes\author-boxes.php:143
filterparent_filesrc\modules\author-boxes\author-boxes.php:144
actionadmin_headsrc\modules\author-boxes\author-boxes.php:145
actionwp_footersrc\modules\author-boxes\author-boxes.php:146
actionenqueue_block_editor_assetssrc\modules\author-boxes\author-boxes.php:147
actionpp_authors_installsrc\modules\author-categories\author-categories.php:99
actionpp_authors_upgradesrc\modules\author-categories\author-categories.php:100
actionmultiple_authors_admin_submenusrc\modules\author-categories\author-categories.php:101
actionadmin_enqueue_scriptssrc\modules\author-categories\author-categories.php:102
filterremovable_query_argssrc\modules\author-categories\author-categories.php:106
actiondelete_postsrc\modules\author-categories\author-categories.php:107
actionpublishpress_author_categories_flush_cachesrc\modules\author-categories\author-categories.php:108
actionadd_meta_boxessrc\modules\author-custom-fields\author-custom-fields.php:98
actionmultiple_authors_admin_submenusrc\modules\author-custom-fields\author-custom-fields.php:99
filterpost_updated_messagessrc\modules\author-custom-fields\author-custom-fields.php:100
filterbulk_post_updated_messagessrc\modules\author-custom-fields\author-custom-fields.php:101
actioncmb2_admin_initsrc\modules\author-custom-fields\author-custom-fields.php:102
filtermultiple_authors_author_fieldssrc\modules\author-custom-fields\author-custom-fields.php:103
actioncreated_authorsrc\modules\author-custom-fields\author-custom-fields.php:104
actionedited_authorsrc\modules\author-custom-fields\author-custom-fields.php:105
filtercmb2_field_new_valuesrc\modules\author-custom-fields\author-custom-fields.php:106
filterpp_multiple_authors_author_propertiessrc\modules\author-custom-fields\author-custom-fields.php:115
filterpp_multiple_authors_author_attributesrc\modules\author-custom-fields\author-custom-fields.php:116
filterwp_unique_post_slugsrc\modules\author-custom-fields\author-custom-fields.php:124
actionadmin_headsrc\modules\author-custom-fields\author-custom-fields.php:125
actionadmin_enqueue_scriptssrc\modules\author-custom-fields\author-custom-fields.php:126
actionpre_get_postssrc\modules\author-custom-fields\author-custom-fields.php:128
filterparent_filesrc\modules\author-custom-fields\author-custom-fields.php:129
filterthe_postssrc\modules\author-custom-fields\author-custom-fields.php:131
actionmultiple_authors_admin_submenusrc\modules\author-list\author-list.php:100
actionadmin_enqueue_scriptssrc\modules\author-list\author-list.php:101
filterset-screen-optionsrc\modules\author-list\author-list.php:102
filterremovable_query_argssrc\modules\author-list\author-list.php:103
actionmultiple_authors_admin_submenusrc\modules\author-pages\author-pages.php:94
filterpp_authors_maintenance_actionssrc\modules\byline-migration\byline-migration.php:113
actionadmin_enqueue_scriptssrc\modules\byline-migration\byline-migration.php:114
filterpp_authors_maintenance_actionssrc\modules\bylines-migration\bylines-migration.php:115
actionadmin_enqueue_scriptssrc\modules\bylines-migration\bylines-migration.php:116
actionadd_meta_boxessrc\modules\debug\debug.php:83
filterpp_multiple_authors_author_box_htmlsrc\modules\default-layouts\default-layouts.php:78
filterpp_multiple_authors_authors_list_box_htmlsrc\modules\default-layouts\default-layouts.php:79
filterpp_multiple_authors_author_layoutssrc\modules\default-layouts\default-layouts.php:80
filteret_builder_resolve_dynamic_contentsrc\modules\divi-integration\divi-integration.php:85
filterthe_author_posts_linksrc\modules\divi-integration\divi-integration.php:92
filteret_pb_blog_image_widthsrc\modules\divi-integration\divi-integration.php:93
filteref_calendar_item_information_fieldssrc\modules\editflow-integration\editflow-integration.php:83
filteref_story_budget_term_column_valuesrc\modules\editflow-integration\editflow-integration.php:89
actionelementor/widget/posts/skins_initsrc\modules\elementor-integration\elementor-integration.php:89
actionelementor/widget/archive-posts/skins_initsrc\modules\elementor-integration\elementor-integration.php:90
filterelementor/theme/posts_archive/query_posts/query_varssrc\modules\elementor-integration\elementor-integration.php:91
filterelementor/utils/get_the_archive_titlesrc\modules\elementor-integration\elementor-integration.php:92
actionelementor/element/archive-posts/section_layout/before_section_endsrc\modules\elementor-integration\Modules\ThemeBuilder\Skins\ArchivePostsSkinCards.php:36
actionelementor/element/archive-posts/section_layout/after_section_endsrc\modules\elementor-integration\Modules\ThemeBuilder\Skins\ArchivePostsSkinCards.php:37
actionelementor/element/archive-posts/archive_cards_section_design_image/before_section_endsrc\modules\elementor-integration\Modules\ThemeBuilder\Skins\ArchivePostsSkinCards.php:41
actionelementor/element/archive-posts/section_layout/before_section_endsrc\modules\elementor-integration\Modules\ThemeBuilder\Skins\ArchivePostsSkinClassic.php:37
actionelementor/element/archive-posts/section_layout/after_section_endsrc\modules\elementor-integration\Modules\ThemeBuilder\Skins\ArchivePostsSkinClassic.php:38
filtergenerate_post_author_outputsrc\modules\generatepress-integration\generatepress-integration.php:84
filtergenesis_post_author_shortcodesrc\modules\genesis-integration\genesis-integration.php:83
filtergenesis_post_author_link_shortcodesrc\modules\genesis-integration\genesis-integration.php:90
filtergenesis_post_author_posts_link_shortcodesrc\modules\genesis-integration\genesis-integration.php:97
filterdocument_title_partssrc\modules\genesis-integration\genesis-integration.php:105
actionadmin_initsrc\modules\modules-settings\modules-settings.php:82
actionadmin_enqueue_scriptssrc\modules\modules-settings\modules-settings.php:83
actionadmin_initsrc\modules\molongui-authorship-migration\molongui-authorship-migration.php:100
actionadmin_noticessrc\modules\molongui-authorship-migration\molongui-authorship-migration.php:101
filterpp_authors_maintenance_actionssrc\modules\molongui-authorship-migration\molongui-authorship-migration.php:102
actionadmin_enqueue_scriptssrc\modules\molongui-authorship-migration\molongui-authorship-migration.php:103
actionadmin_initsrc\modules\multiple-authors\multiple-authors.php:183
actionadmin_initsrc\modules\multiple-authors\multiple-authors.php:184
actionadmin_initsrc\modules\multiple-authors\multiple-authors.php:185
actionadmin_initsrc\modules\multiple-authors\multiple-authors.php:186
actionadmin_initsrc\modules\multiple-authors\multiple-authors.php:187
actionadmin_initsrc\modules\multiple-authors\multiple-authors.php:188
actionadmin_noticessrc\modules\multiple-authors\multiple-authors.php:189
actionadmin_noticessrc\modules\multiple-authors\multiple-authors.php:190
actionadmin_noticessrc\modules\multiple-authors\multiple-authors.php:191
filtergettextsrc\modules\multiple-authors\multiple-authors.php:193
actionmultiple_authors_admin_menu_pagesrc\modules\multiple-authors\multiple-authors.php:196
actionmultiple_authors_admin_submenusrc\modules\multiple-authors\multiple-authors.php:197
filtercustom_menu_ordersrc\modules\multiple-authors\multiple-authors.php:198
filterplugin_row_metasrc\modules\multiple-authors\multiple-authors.php:200
actionadmin_enqueue_scriptssrc\modules\multiple-authors\multiple-authors.php:202
actionmultiple_authors_delete_mapped_authorssrc\modules\multiple-authors\multiple-authors.php:205
actionmultiple_authors_delete_guest_authorssrc\modules\multiple-authors\multiple-authors.php:206
actionmultiple_authors_create_post_authorssrc\modules\multiple-authors\multiple-authors.php:207
actionmultiple_authors_create_role_authorssrc\modules\multiple-authors\multiple-authors.php:208
actionmultiple_authors_copy_coauthor_plus_datasrc\modules\multiple-authors\multiple-authors.php:209
actionmultiple_authors_create_author_categoriessrc\modules\multiple-authors\multiple-authors.php:210
actiondeleted_usersrc\modules\multiple-authors\multiple-authors.php:212
filterpublishpress_notifications_receiver_post_authorssrc\modules\multiple-authors\multiple-authors.php:215
filtermultiple_authors_validate_module_settingssrc\modules\multiple-authors\multiple-authors.php:222
filterpublishpress_multiple_authors_settings_tabssrc\modules\multiple-authors\multiple-authors.php:223
filterbody_classsrc\modules\multiple-authors\multiple-authors.php:226
filtercomment_classsrc\modules\multiple-authors\multiple-authors.php:227
filteradmin_body_classsrc\modules\multiple-authors\multiple-authors.php:230
filtermap_meta_capsrc\modules\multiple-authors\multiple-authors.php:234
filterpublishpress_is_author_of_postsrc\modules\multiple-authors\multiple-authors.php:236
filterpublishpress_post_authors_namessrc\modules\multiple-authors\multiple-authors.php:237
filterpublishpress_search_authors_results_pre_searchsrc\modules\multiple-authors\multiple-authors.php:251
filterpublishpress_author_can_edit_postssrc\modules\multiple-authors\multiple-authors.php:252
filterpublishpress_calendar_allow_multiple_authorssrc\modules\multiple-authors\multiple-authors.php:253
filterpublishpress_calendar_after_create_postsrc\modules\multiple-authors\multiple-authors.php:254
filterpublishpress_calendar_default_authorsrc\modules\multiple-authors\multiple-authors.php:260
filterpublishpress_author_filter_selected_optionsrc\modules\multiple-authors\multiple-authors.php:261
filterPP_Content_Overview_posts_query_argssrc\modules\multiple-authors\multiple-authors.php:262
filterpublishpress_content_overview_author_columnsrc\modules\multiple-authors\multiple-authors.php:263
filterpp_calendar_posts_query_argssrc\modules\multiple-authors\multiple-authors.php:264
filterthe_author_posts_linksrc\modules\multiple-authors\multiple-authors.php:266
filterget_the_author_display_namesrc\modules\multiple-authors\multiple-authors.php:269
filterget_the_author_first_namesrc\modules\multiple-authors\multiple-authors.php:270
filterget_the_author_user_firstnamesrc\modules\multiple-authors\multiple-authors.php:271
filterget_the_author_last_namesrc\modules\multiple-authors\multiple-authors.php:272
filterget_the_author_user_lastnamesrc\modules\multiple-authors\multiple-authors.php:273
filterget_the_author_IDsrc\modules\multiple-authors\multiple-authors.php:274
filterget_the_author_headlinesrc\modules\multiple-authors\multiple-authors.php:275
filterget_the_author_aimsrc\modules\multiple-authors\multiple-authors.php:276
filterget_the_author_descriptionsrc\modules\multiple-authors\multiple-authors.php:277
filterget_the_author_user_descriptionsrc\modules\multiple-authors\multiple-authors.php:278
filterget_the_author_jabbersrc\modules\multiple-authors\multiple-authors.php:279
filterget_the_author_nicknamesrc\modules\multiple-authors\multiple-authors.php:280
filterget_the_author_user_emailsrc\modules\multiple-authors\multiple-authors.php:281
filterget_the_author_user_nicenamesrc\modules\multiple-authors\multiple-authors.php:282
filterget_the_author_user_urlsrc\modules\multiple-authors\multiple-authors.php:283
filterget_the_author_yimsrc\modules\multiple-authors\multiple-authors.php:284
filterget_the_author_facebooksrc\modules\multiple-authors\multiple-authors.php:285
filterget_the_author_twittersrc\modules\multiple-authors\multiple-authors.php:286
filterget_the_author_instagramsrc\modules\multiple-authors\multiple-authors.php:287
filterpre_get_avatar_datasrc\modules\multiple-authors\multiple-authors.php:290
actionpublishpress_authors_set_post_authorssrc\modules\multiple-authors\multiple-authors.php:292
actionprofile_updatesrc\modules\multiple-authors\multiple-authors.php:294
filterpre_comment_approvedsrc\modules\multiple-authors\multiple-authors.php:296
filtermap_meta_capsrc\modules\multiple-authors\multiple-authors.php:299
filtertemplate_includesrc\modules\multiple-authors\multiple-authors.php:302
actiontemplate_redirectsrc\modules\multiple-authors\multiple-authors.php:305
filterpre_get_postssrc\modules\multiple-authors\multiple-authors.php:308
filterwp_authenticate_usersrc\modules\multiple-authors\multiple-authors.php:311
filtersend_password_change_emailsrc\modules\multiple-authors\multiple-authors.php:314
filterwp_send_new_user_notification_to_adminsrc\modules\multiple-authors\multiple-authors.php:315
filterwp_send_new_user_notification_to_usersrc\modules\multiple-authors\multiple-authors.php:316
filtersend_email_change_emailsrc\modules\multiple-authors\multiple-authors.php:317
actionadmin_initsrc\modules\multiple-authors\multiple-authors.php:320
filterpublishpress_authors_has_active_integrationssrc\modules\polylang-integration\polylang-integration.php:88
actionpp_authors_register_settingssrc\modules\polylang-integration\polylang-integration.php:89
filtermultiple_authors_validate_module_settingssrc\modules\polylang-integration\polylang-integration.php:90
filterpll_get_taxonomiessrc\modules\polylang-integration\polylang-integration.php:91
filterrank_math/json_ldsrc\modules\rank-math-seo-integration\rank-math-seo-integration.php:85
filterrank_math/json_ldsrc\modules\rank-math-seo-integration\rank-math-seo-integration.php:86
actionrest_api_initsrc\modules\rest-api\rest-api.php:86
filterthe_seo_framework_generated_archive_title_itemssrc\modules\seoframework-integration\seoframework-integration.php:90
actionadmin_initsrc\modules\settings\settings.php:88
actionmultiple_authors_admin_submenusrc\modules\settings\settings.php:90
actionadmin_print_stylessrc\modules\settings\settings.php:92
actionadmin_print_scriptssrc\modules\settings\settings.php:93
filterpostx_loop_author_bysrc\modules\ultimate-post-integration\ultimate-post-integration.php:83
filterum_profile_query_make_postssrc\modules\ultimatemember-integration\ultimatemember-integration.php:84
actionpublishpress_authors_flush_cachesrc\modules\wpengine-integration\wpengine-integration.php:83
actionpublishpress_authors_flush_cache_for_postsrc\modules\wpengine-integration\wpengine-integration.php:84
filterwpseo_schema_graphsrc\modules\yoast-seo-integration\src\SchemaFacade.php:39
filterwpseo_schema_graphsrc\modules\yoast-seo-integration\src\SchemaFacade.php:40
filterwpseo_schema_authorsrc\modules\yoast-seo-integration\src\SchemaFacade.php:41
filterwpseo_meta_authorsrc\modules\yoast-seo-integration\src\SchemaFacade.php:42
filterwpseo_opengraph_titlesrc\modules\yoast-seo-integration\src\SchemaFacade.php:43
filterwpseo_titlesrc\modules\yoast-seo-integration\src\SchemaFacade.php:44
filterwpseo_enhanced_slack_datasrc\modules\yoast-seo-integration\src\SchemaFacade.php:45
filterwpseo_replacementssrc\modules\yoast-seo-integration\yoast-seo-integration.php:87
filterwpseo_robotssrc\modules\yoast-seo-integration\yoast-seo-integration.php:88
Maintenance & Trust

Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 5, 2026
PHP min version7.2.5
Downloads621K

Community Trust

Rating98/100
Number of ratings111
Active installs20K
Developer Profile

Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors Developer Profile

PublishPress

11 plugins · 272K total installs

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

How We Detect Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/publishpress-authors/assets/css/style.css/wp-content/plugins/publishpress-authors/assets/css/admin-menu.css/wp-content/plugins/publishpress-authors/assets/css/admin-settings.css/wp-content/plugins/publishpress-authors/assets/css/add-authors.css/wp-content/plugins/publishpress-authors/assets/css/coauthors-plus.css/wp-content/plugins/publishpress-authors/assets/css/gutenberg.css/wp-content/plugins/publishpress-authors/assets/css/notifications.css/wp-content/plugins/publishpress-authors/assets/css/publishpress-authors.css+10 more
Script Paths
/wp-content/plugins/publishpress-authors/assets/js/add-authors.js/wp-content/plugins/publishpress-authors/assets/js/coauthors-plus.js/wp-content/plugins/publishpress-authors/assets/js/gutenberg.js/wp-content/plugins/publishpress-authors/assets/js/meta-box.js/wp-content/plugins/publishpress-authors/assets/js/notifications.js/wp-content/plugins/publishpress-authors/assets/js/publishpress-authors.js+3 more
Version Parameters
publishpress-authors/assets/css/style.css?ver=publishpress-authors/assets/css/admin-menu.css?ver=publishpress-authors/assets/css/admin-settings.css?ver=publishpress-authors/assets/css/add-authors.css?ver=publishpress-authors/assets/css/coauthors-plus.css?ver=publishpress-authors/assets/css/gutenberg.css?ver=publishpress-authors/assets/css/notifications.css?ver=publishpress-authors/assets/css/publishpress-authors.css?ver=publishpress-authors/assets/css/settings.css?ver=publishpress-authors/assets/js/add-authors.js?ver=publishpress-authors/assets/js/coauthors-plus.js?ver=publishpress-authors/assets/js/gutenberg.js?ver=publishpress-authors/assets/js/meta-box.js?ver=publishpress-authors/assets/js/notifications.js?ver=publishpress-authors/assets/js/publishpress-authors.js?ver=publishpress-authors/assets/js/settings.js?ver=publishpress-authors/assets/js/utils.js?ver=publishpress-authors/assets/js/widget-authors-list.js?ver=

HTML / DOM Fingerprints

CSS Classes
multiple_authors_authors-list_widgetpublishpress-authors-dashboard-widgetpublishpress-authors-settings-pageppma-add-author-fieldppma-assigned-authors
HTML Comments
<!-- PublishPress Authors Widget --><!-- PublishPress Authors Settings --><!-- PublishPress Authors - Add Author Field -->
Data Attributes
data-pp-authors-target="add-author-field"data-pp-authors-target="assigned-authors"data-ppma-setting-name="display_alternate_featured_image"data-ppma-setting-name="display_avatar"data-ppma-setting-name="display_biography"data-ppma-setting-name="display_name"+1 more
JS Globals
window.PublishPressAuthorswindow.ppAuthorsL10n
REST Endpoints
/wp-json/publishpress-authors/v1/authors/wp-json/publishpress-authors/v1/posts
FAQ

Frequently Asked Questions about Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors