PR #53193: Protect Dashboard: Add the Firewall section by enejb at 2026-10-10T01:08:52Z Summary PHP JS

Coverage changes to existing files
File Coverage Δ% Δ Uncovered
projects/packages/waf/src/class-waf-blocklog-manager.php 82/172 (47.67%) -2.33% 18 💔
projects/packages/waf/src/class-waf-runner.php 82/121 (67.77%) -0.56% 1 ❤️‍🩹
projects/packages/protect/routes/dashboard/data/use-protect-settings.ts 56/58 (96.55%) 0.12% 0 💚
projects/packages/protect/routes/dashboard/data/is-module-active.ts 1/1 (100.00%) 100.00% -1 💚
projects/packages/protect/routes/dashboard/components/tab-link.tsx 3/7 (42.86%) 28.57% -2 💚
projects/packages/protect/routes/dashboard/components/card.tsx 3/3 (100.00%) 100.00% -3 💚
New files
File Coverage
projects/packages/protect/src/sections/class-firewall.php 14/94 (14.89%) 💔
projects/packages/protect/routes/dashboard/sections/firewall/settings-card.tsx 4/20 (20.00%) 💔
projects/packages/protect/routes/dashboard/sections/firewall/firewall-test.ts 10/14 (71.43%) 💚
projects/packages/protect/routes/dashboard/sections/firewall/overview-card.tsx 34/39 (87.18%) 💚
projects/packages/waf/src/class-waf-self-check.php 35/36 (97.22%) 💚
projects/packages/protect/routes/dashboard/sections/firewall/recent-blocks.tsx 10/10 (100.00%) 💚
projects/packages/protect/routes/dashboard/sections/firewall/test-details.tsx 8/8 (100.00%) 💚
projects/packages/protect/routes/dashboard/sections/firewall/user-agent.ts 9/9 (100.00%) 💚
projects/packages/protect/routes/dashboard/sections/firewall/types.ts 0/0 (—%)