Commit Graph
7777 Commits
Author SHA1 Message Date
alejandrobailo c05ab7a388 fix(ui): use ResizeObserver in useScrollHint to prevent false positives
Replace requestAnimationFrame + window resize listener with
ResizeObserver on the container element. The single rAF fired before
content was fully laid out, causing the scroll hint to appear when
there was no overflow. Bump threshold from 2px to 4px to avoid
sub-pixel rounding noise.
2026-02-24 16:30:44 +01:00
alejandrobailo 82da861ae5 chore(ui): remove transient implementation planning doc 2026-02-24 15:18:28 +01:00
alejandrobailo f788e5699e fix(ui): improve wizard modal and page object selectors
Use filter with heading content for wizard modal selector. Add
single-account button handling in fillAWSProviderDetails.
2026-02-24 15:17:41 +01:00
alejandrobailo 591405e3dc test(ui): improve auth and invitation E2E test stability
Simplify auth middleware test to use clearCookies and null session
assertion. Remove unnecessary login and navigation from session error
test. Fix InvitationsPage role selector with .or() fallback.
2026-02-24 15:17:37 +01:00
alejandrobailo 2ba2e7b5ff fix(ui): limit concurrent scan launches in launchOrganizationScans
Replace unbounded Promise.allSettled with runWithConcurrencyLimit
capped at 5 concurrent requests. Move error handling into the worker
callback. Add unit test verifying concurrency ceiling.
2026-02-24 15:17:33 +01:00
alejandrobailo 54e2fe76a8 fix(ui): validate path identifiers in organization server actions
Add validatePathIdentifier helper and encodeURIComponent for all
user-controlled path segments. Move revalidatePath after success
check in applyDiscovery. Add unit tests for input rejection and
conditional revalidation.
2026-02-24 15:17:29 +01:00
alejandrobailo 8c9ebfe35f fix(ui): format showAction and update E2E page object 2026-02-24 13:52:04 +01:00
alejandrobailo de938afd88 test(ui): expand account selection flow and component tests 2026-02-24 13:51:58 +01:00
alejandrobailo fd530708f9 fix(ui): use ApplyStatus type in adapter test cast 2026-02-24 13:20:34 +01:00
alejandrobailo d8e467b8ad chore(ui): include test files in TypeScript checking 2026-02-24 13:01:08 +01:00
alejandrobailo dd76aeea07 test(ui): add account selection flow and component tests 2026-02-24 13:01:04 +01:00
alejandrobailo 38bb2f1e36 fix(ui): keep test button visible during account selection 2026-02-24 13:01:00 +01:00
alejandrobailo b39113829c fix(ui): wire cloudflare selector into modal credentials flow 2026-02-24 12:11:22 +01:00
alejandrobailo 1ed983ab66 merge: resolve origin/master into feat/PROWLER-1091 2026-02-24 12:09:54 +01:00
alejandrobailo d93068a41b docs(ui): remove transient planning documents 2026-02-24 12:05:08 +01:00
alejandrobailo 8deb090ad5 test(ui): add tests for hooks, stores, and adapters 2026-02-24 12:05:04 +01:00
alejandrobailo 7437b8af8b feat(ui): add toast action link to org launch scan 2026-02-24 12:04:57 +01:00
alejandrobailo 411e5dee67 fix(ui): add disabled bg-transparent to link button 2026-02-24 12:04:52 +01:00
alejandrobailo e88cf5edf1 fix(ui): add dynamic modal title and validation mode 2026-02-24 12:04:48 +01:00
alejandrobailo 9adbeea035 fix(ui): use design tokens in wizard stepper 2026-02-24 12:04:42 +01:00
alejandrobailo f390c23ac2 fix(ui): remove as-any casts and fix type safety 2026-02-24 12:04:38 +01:00
alejandrobailo 6050f86e79 fix(ui): use sessionStorage for wizard stores 2026-02-24 12:04:33 +01:00
alejandrobailo 2f74f6fb2e refactor(ui): extract wizard and org hooks from components 2026-02-24 12:04:28 +01:00
Prowler Botandprowler-bot 61076c755f feat(oraclecloud): Update commercial regions (#10134)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-02-24 11:37:25 +01:00
Andoni AlonsoandHugoPBrito 75d01efc0d feat(m365): add entra_conditional_access_policy_emergency_access_exclusion security check (#9903)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
2026-02-24 11:35:31 +01:00
Josema Camacho e688e60fde feat(attack-paths): configure Neo4j for read-only queries (#10140) 2026-02-24 10:15:22 +01:00
Pepe Fagoaga 51dbf17faa fix(workflow): prevent GitHub auto-linking in triage tables (#10143) 2026-02-24 08:39:55 +01:00
Hugo Pereira Brito f7895e206b fix(azure): standardize resource_id values across Azure checks (#9994) 2026-02-23 17:53:31 +01:00
alejandrobailo 8399557128 docs(ui): update org docs for modal-based flow 2026-02-23 16:50:31 +01:00
alejandrobailo 1147c0cef4 test(ui): update providers page object for modal wizard 2026-02-23 16:50:27 +01:00
alejandrobailo 45619079b7 feat(ui): add concurrency limit and provider UID mapping 2026-02-23 16:50:22 +01:00
alejandrobailo 5f22761d7d refactor(ui): remove discovery loader and simplify wizard 2026-02-23 16:50:16 +01:00
alejandrobailo f38908c1d9 refactor(ui): extract account selection utils and tests 2026-02-23 16:50:10 +01:00
Pepe Fagoaga cd12a9451f feat(ci): add AI-powered issue triage agentic workflow (#10073) 2026-02-23 16:09:35 +01:00
alejandrobailo bcba2be6ba refactor(ui): extract launchOrganizationScans server action 2026-02-23 16:03:49 +01:00
alejandrobailo 8d9912d3c2 style(ui): fix prettier formatting in tree-item and stepper 2026-02-23 16:03:44 +01:00
alejandrobailo 89133550b9 fix(ui): preserve setup phase on wizard back navigation 2026-02-23 15:56:25 +01:00
alejandrobailo 817349fa3e feat(ui): add scan schedule selector to org launch step 2026-02-23 15:56:20 +01:00
alejandrobailo f525a120cd fix(ui): resolve stale closure in account selection footer 2026-02-23 15:56:15 +01:00
alejandrobailo ea0b8a107e docs(ui): update org plan for merged selection and test step 2026-02-23 15:25:30 +01:00
alejandrobailo e4f98c72b5 refactor(ui): merge connection test into account selection step 2026-02-23 15:25:17 +01:00
alejandrobailo 64193376b5 feat(ui): add secondary action slot to wizard footer 2026-02-23 15:24:20 +01:00
alejandrobailo a248ac6788 feat(ui): add error tooltip and status icon support to tree-view 2026-02-23 15:23:53 +01:00
Adrián PeñaandAlan Buscaglia 584455a12a feat(api): add finding groups summaries (#9961)
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com>
2026-02-23 13:44:45 +01:00
Hugo Pereira Brito 5830cb63c9 fix(sdk): update Trend Micro URLs in AWS metadata files (#10068) 2026-02-23 13:15:06 +01:00
alejandrobailo 0dd5401d95 refactor(ui): make org setup idempotent with tenant external ID 2026-02-23 12:30:25 +01:00
alejandrobailo ac6b6be009 feat(ui): add org lookup and secret update server actions 2026-02-23 12:30:20 +01:00
Josema Camacho 75c7f61513 feat(api): private labels and properties in Attack Paths graph - phase 1 (#10124) 2026-02-23 11:30:26 +01:00
Josema Camacho b5d2a75151 feat(api): filter Attack Paths query results by provider_id (#10118) 2026-02-23 11:06:30 +01:00
Josema Camacho c12f27413d fix(api): handle provider deletion race condition in attack paths scan (#10116) 2026-02-23 10:53:58 +01:00