--- b/security/subsystem/src/main/java/org/jboss/as/security/logging/SecurityLogger.java	2023-11-17 14:05:50.036717406 +0100
+++ a/security/subsystem/src/main/java/org/jboss/as/security/logging/SecurityLogger.java	2023-11-17 14:05:38.516716773 +0100
@@ -766,7 +766,7 @@
      *
      * @return the localized text
      */
+    @Message(id = NONE, value = "Please enter a Digit::  0: Store a secured attribute  1: Check whether a secured attribute exists  2: Remove secured attribute  3: Exit  4: Show secured attribute value")
-    @Message(id = NONE, value = "Please enter a Digit::  0: Store a secured attribute  1: Check whether a secured attribute exists  2: Remove secured attribute  3: Exit")
     String interactionCommandOptions();
 
     /**
@@ -835,6 +835,14 @@
 
     /**
      * i18n version of string from Vault Tool utility
+     *
+     * @return the localized text
+     */
+    @Message(id = NONE, value = "The value is %s")
+    String interactiveMessageValueContent(String displayFormattedAttribute);
+
+    /**
+     * i18n version of string from Vault Tool utility
      *
      * @return the localized text
      */
--- b/security/subsystem/src/main/java/org/jboss/as/security/vault/VaultInteraction.java	2023-11-17 14:05:50.036717406 +0100
+++ a/security/subsystem/src/main/java/org/jboss/as/security/vault/VaultInteraction.java	2023-11-17 14:05:38.516716773 +0100
@@ -125,10 +125,35 @@
                         System.out.println(SecurityLogger.ROOT_LOGGER.problemOcurred() + "\n" + e.getLocalizedMessage());
                     }
                     break;
+                case 4:
+                    System.out.println(SecurityLogger.ROOT_LOGGER.taskVerifySecuredAttributeExists());
+                    try {
+                        vaultBlock = null;
+
+                        while (vaultBlock == null || vaultBlock.length() == 0) {
+                            vaultBlock = console.readLine(SecurityLogger.ROOT_LOGGER.interactivePromptVaultBlock());
+                        }
+
+                        attributeName = null;
+
+                        while (attributeName == null || attributeName.length() == 0) {
+                            attributeName = console.readLine(SecurityLogger.ROOT_LOGGER.interactivePromptAttributeName());
+                        }
+                        if (!vaultNISession.checkSecuredAttribute(vaultBlock, attributeName)) {
+                            System.out.println(SecurityLogger.ROOT_LOGGER.interactiveMessageNoValueStored(VaultSession
+                                    .blockAttributeDisplayFormat(vaultBlock, attributeName)));
+                        } else {
+                            String value = String.valueOf(vaultNISession.retrieveSecuredAttribute(vaultBlock, attributeName));
+                            System.out.println(SecurityLogger.ROOT_LOGGER.interactiveMessageValueContent(value));
+                        }
+                    } catch (Exception e) {
+                        System.out.println(SecurityLogger.ROOT_LOGGER.problemOcurred() + "\n" + e.getLocalizedMessage());
+                    }
+                    break;
                 default:
                     in.close();
                     System.exit(0);
             }
         }
     }
+}
-}
\ No newline at end of file
