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 Bot and prowler-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 Alonso and HugoPBrito
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ña and Alan 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