Index: wp-admin/site-health-info.php
===================================================================
--- wp-admin/site-health-info.php	(revision 45112)
+++ wp-admin/site-health-info.php	(working copy)
@@ -46,6 +46,11 @@
 	</div>
 
 	<nav class="health-check-tabs-wrapper hide-if-no-js" aria-label="<?php esc_attr_e( 'Secondary menu' ); ?>">
+		<?php
+		/** This action is documented in wp-admin/site-health.php */
+		do_action( 'site_health_before_tabs' );
+		?>
+
 		<a href="<?php echo esc_url( admin_url( 'site-health.php' ) ); ?>" class="health-check-tab">
 			<?php
 			/* translators: tab heading for Site Health Status page */
@@ -59,6 +64,11 @@
 			_ex( 'Info', 'Site Health' );
 			?>
 		</a>
+
+		<?php
+		/** This action is documented in wp-admin/site-health.php */
+		do_action( 'site_health_after_tabs' );
+		?>
 	</nav>
 </div>
 
Index: wp-admin/site-health.php
===================================================================
--- wp-admin/site-health.php	(revision 45112)
+++ wp-admin/site-health.php	(working copy)
@@ -51,6 +51,17 @@
 	</div>
 
 	<nav class="health-check-tabs-wrapper hide-if-no-js" aria-label="<?php esc_attr_e( 'Secondary menu' ); ?>">
+		<?php
+		/**
+		 * Fires before the first navigation item in Site Health screen.
+		 *
+		 * Allow developers to add new Site Health tabs before the default items.
+		 *
+		 * @since 5.3.0
+		 */
+		do_action( 'site_health_before_tabs' );
+		?>
+
 		<a href="<?php echo esc_url( admin_url( 'site-health.php' ) ); ?>" class="health-check-tab active" aria-current="true">
 			<?php _e( 'Status' ); ?>
 		</a>
@@ -58,6 +69,17 @@
 		<a href="<?php echo esc_url( admin_url( 'site-health.php?tab=debug' ) ); ?>" class="health-check-tab">
 			<?php _e( 'Info' ); ?>
 		</a>
+
+		<?php
+		/**
+		 * Fires after the last navigation item in Site Health screen.
+		 *
+		 * Allow developers to add new Site Health tabs after the default items.
+		 *
+		 * @since 5.3.0
+		 */
+		do_action( 'site_health_after_tabs' );
+		?>
 	</nav>
 </div>
 
