mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-11 14:04:17 +00:00
- Replace `any` with `unknown` + type guards in finding-groups and findings-by-resource adapters (4 adapter functions hardened) - Add unmount cleanup for AbortController in use-resource-detail-drawer to prevent memory leaks on mid-flight unmount - Add try/catch/finally error handling for onBeforeOpen in floating mute button to prevent permanent spinner state on network errors - Replace hardcoded colors (border-gray-300, bg-white, text-slate-950) with semantic tokens (border-default-200, bg-background, text-foreground) for dark mode compatibility - Change non-accessible `<p onClick>` to `<button>` with w-full and type=button in column-finding-groups for keyboard accessibility - Fix region flag mapping: asia-east1 (Taiwan) now correctly shows flag_tw instead of flag_hk by adding specific rule before Hong Kong regex - Fix import type usage in adapter files (value imports preserved for runtime constants like FINDINGS_ROW_TYPE) - Restore pageRef.current = 1 in refresh() for error path safety 43 new tests across 7 test files. 50 total tests passing. TypeScript: 0 errors. ESLint: 0 errors. Judgment Day: 2 rounds, 0 discrepancies remaining.