diff --git a/rules/rules-reviewed/eap8/eap7/empty-beans-xml.windup.xml b/rules/rules-reviewed/eap8/eap7/empty-beans-xml.windup.xml
new file mode 100644
index 000000000..e2b73b0ba
--- /dev/null
+++ b/rules/rules-reviewed/eap8/eap7/empty-beans-xml.windup.xml
@@ -0,0 +1,52 @@
+
+
+
+
+ This ruleset provides analysis of Java EE applications that need to change their beans.xml deployment descriptor to allow discovery of all CDI beans.
+
+
+
+
+
+
+
+ JakartaEE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a `beans` element with a `bean-discovery-mode='all'` attribute to an empty beans.xml file if the application has beans without bean defining annotations
+
+ JakartaEE
+
+ ]]>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/rules/rules-reviewed/eap8/eap7/tests/data/empty-beans-xml/beans.xml b/rules/rules-reviewed/eap8/eap7/tests/data/empty-beans-xml/beans.xml
new file mode 100644
index 000000000..12bbf745c
--- /dev/null
+++ b/rules/rules-reviewed/eap8/eap7/tests/data/empty-beans-xml/beans.xml
@@ -0,0 +1 @@
+
diff --git a/rules/rules-reviewed/eap8/eap7/tests/empty-beans-xml.windup.test.xml b/rules/rules-reviewed/eap8/eap7/tests/empty-beans-xml.windup.test.xml
new file mode 100644
index 000000000..e9463f26b
--- /dev/null
+++ b/rules/rules-reviewed/eap8/eap7/tests/empty-beans-xml.windup.test.xml
@@ -0,0 +1,24 @@
+
+
+ data/empty-beans-xml
+ ../empty-beans-xml.windup.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file