mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-23 11:54:20 +00:00
- Fix SSRF path traversal: encode checkId with encodeURIComponent in getFindingGroupResources and getLatestFindingGroupResources URL paths - Fix SSR crash: add isMounted guard for createPortal(document.body) in InlineResourceContainer to prevent document access during server render - Fix invalid Tailwind: replace mt-[-10] (no unit) with -mt-2.5 scale token - Fix unbounded page[size]: cap at 500 via Math.min in URL builder as defense-in-depth alongside existing chunking - Fix pageRef race condition: move page counter increment inside fetchPage after successful non-aborted response, remove redundant pre-set from refresh() to prevent permanent page skip on concurrent abort 26 tests across 4 test suites (2 new, 2 extended). All passing. TypeScript: 0 errors in changed files. ESLint: 0 errors. Claude Code validation: PASSED. Pre-existing healthcheck failures (.next/types, @codemirror) unrelated.