Amit Sharma
34bf308195
fix: updated posthog init function to mask everything in session replays
2025-08-04 19:48:35 -07:00
Amit Sharma
7e176a620e
fix: updated posthog init function to mask everything in session replays
2025-08-04 19:47:09 -07:00
Amit Sharma
9ccb9430d2
fix: resolved linting errors
2025-07-30 16:49:36 -07:00
Amit Sharma
f7fe55d95a
fix: updated per @paabloLC request to move Posthog initialization outside of providers.tsx
2025-07-30 16:45:30 -07:00
Amit Sharma
c7e4c3d839
fix: resolved linting and prettier issues for formating
2025-07-30 16:02:30 -07:00
Amit Sharma
d0d0ae8716
Update ui/CHANGELOG.md
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-07-29 23:55:26 -07:00
Amit Sharma
bc34c9df4a
feat: centralize PostHog analytics with proper error handling
...
- Create lib/analytics.ts with centralized tracking functions
- Use arrow functions and camelCase naming per code standards
- Add error handling to prevent analytics failures from crashing app
- Update auth forms and provider workflows to use new analytics lib
- Export TypeScript interfaces for type-safe analytics payloads
Addresses PR review comments:
- Convert to arrow functions (requested by @paabloLC)
- Use camelCase for event and property names
- Centralize analytics logic for better maintainability
2025-07-29 19:49:12 -07:00
Amit Sharma
255df2dbc1
fix: let users bring their own posthog host
2025-07-24 14:09:22 -07:00
Amit Sharma
998f32f451
fix: update package-lock.json to sync with PostHog dependencies
2025-07-24 14:06:32 -07:00
Amit Sharma
8a65efa441
feat: add PostHog analytics integration
...
- Add PostHog client configuration in ui/lib/posthog.ts
- Integrate PostHog tracking in auth forms and provider workflows
- Add PostHog dependencies (posthog-js and posthog-node)
- Update Next.js config for PostHog integration
- Add environment variables for PostHog configuration
- Update changelog with PostHog integration entry
2025-07-23 15:08:21 -07:00
César Arroba
aa843b823c
chore(gha): fix action version ( #8327 )
2025-07-18 15:00:32 +02:00
Víctor Fernández Poyatos
020edc0d1d
fix(tasks): calculate failed findings for resources during scan ( #8322 )
2025-07-18 13:19:22 +02:00
César Arroba
036da81bbd
chore(gha): fix api prowler version ( #8323 )
2025-07-18 12:43:38 +02:00
sumit-tft
4428bcb2c0
feat(ui): update step title and description in cloud provider update … ( #8303 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-18 10:11:44 +02:00
Prowler Bot
21de9a2f6f
chore(release): Bump version to v5.10.0 ( #8314 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-07-17 19:38:28 +02:00
Alejandro Bailo
231d933b9e
chore(docs): SAML documentation ( #8137 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-17 23:22:49 +05:45
Alejandro Bailo
2ad360a7f9
docs(ui): Mutelist documentation ( #8201 )
2025-07-17 23:15:20 +05:45
Víctor Fernández Poyatos
51b67f00d6
chore: update changelogs for v5.9.0 ( #8313 )
2025-07-17 17:15:58 +02:00
Pepe Fagoaga
ab378684ae
chore(ui): remove inventory group label ( #8311 )
2025-07-17 20:29:52 +05:45
Chandrapal Badshah
e89df617ef
chore(lighthouse): Rename to Lighthouse AI ( #8262 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-17 16:25:32 +02:00
Alejandro Bailo
8496a6b045
fix: muted filter removed from url when value is true ( #8310 )
2025-07-17 19:12:36 +05:45
Pepe Fagoaga
28f3cf363b
fix(actions): build API if the SDK changes ( #8309 )
2025-07-17 14:35:51 +02:00
Pepe Fagoaga
eb3d4b25e3
chore: improve info in the download button ( #8307 )
2025-07-17 16:38:45 +05:45
Rubén De la Torre Vico
1211fe706e
feat(azure/defender): add new check defender_attack_path_notifications_properly_configured ( #8245 )
2025-07-17 12:40:26 +02:00
Pedro Martín
c4a9280ebb
fix(m365): handle tenant_id in mutelist ( #8306 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-17 12:37:13 +02:00
Alejandro Bailo
0f12fb92ed
fix: Middleware redirection to /profile ( #8305 )
2025-07-17 11:49:24 +02:00
Víctor Fernández Poyatos
ee974a6316
feat(tasks): Improve memory usage and performance in overview tasks ( #8300 )
2025-07-17 10:49:25 +02:00
Pablo Lara
d004a0c931
feat(ui): Add resources view as inventory ( #7760 )
...
Co-authored-by: sumit_chaturvedi <chaturvedi.sumit@tftus.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-17 10:01:05 +02:00
Pepe Fagoaga
087e01cc4f
fix(checks_loader): Handle multiple services and severities ( #8302 )
2025-07-17 13:39:29 +05:45
Pepe Fagoaga
74940e1fc4
fix(check_metadata): add service name validator ( #8289 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2025-07-17 13:10:30 +05:45
Hugo Pereira Brito
19e35bf9a8
feat: add new check entra_intune_enrollment_sign_in_frequency_every_time ( #8223 )
2025-07-16 17:13:50 +02:00
César Arroba
7213187e6c
chore(gha): add target_commitish to the release creation step ( #8297 )
2025-07-16 16:07:06 +02:00
Pedro Martín
4b104e92f0
chore(prowler-threatscore): improve the way of calculating the score ( #8264 )
2025-07-16 15:26:44 +02:00
Hugo Pereira Brito
7179119b0e
fix(outputs): identity type and id for prowler cloud ( #8243 )
2025-07-16 15:23:46 +02:00
César Arroba
cf2738810a
chore(gha): prowler release preparation workflow ( #8268 )
2025-07-16 13:45:34 +02:00
Samuele Pasini
389216570a
fix: typo documentdb service name ( #8293 )
2025-07-16 18:39:19 +08:00
Alejandro Bailo
2becf45f33
feat: Next.js middleware improved ( #8295 )
2025-07-16 12:39:05 +02:00
Sergio Garcia
c32ce7eb97
fix(azure): use Subscription ID for mutelist ( #8290 )
2025-07-16 18:34:38 +08:00
sumit-tft
94e66a91a6
feat(ui): add link in Scans view to navigate to Compliance overview ( #8251 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-07-16 12:34:21 +02:00
sumit-tft
1ac4417f74
feat(ui): add status column to findings table in compliance detail view ( #8244 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-07-16 12:23:40 +02:00
Hugo Pereira Brito
57c5f7c12d
fix(networkfirewall): ServiceName in checks metadata ( #8291 )
2025-07-16 16:59:42 +08:00
Alejandro Bailo
19203f92b3
feat: menu label hidden in side-menu if no items ( #8292 )
2025-07-16 14:37:56 +05:45
Alejandro Bailo
c5b1bf3e52
feat: allow to restrict routes based on permissions ( #8287 )
2025-07-16 14:21:45 +05:45
dependabot[bot]
f845176494
chore(deps): bump aiohttp from 3.11.18 to 3.12.14 in /api ( #8276 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-16 10:21:06 +02:00
Daniel Barranquero
f0ed866946
fix(entra): entra_users_mfa_capable check report ( #8288 )
2025-07-16 16:06:36 +08:00
Alejandro Bailo
834a7d3b69
fix(scans): capture 403 when no permissions ( #8280 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-15 21:43:50 +05:45
Pepe Fagoaga
24a50c6ac2
fix(schedules): returns 409 on conflict ( #8258 )
2025-07-15 21:29:05 +05:45
Víctor Fernández Poyatos
ec8afd773f
fix(overviews): apply RBAC to providers overview ( #8277 )
2025-07-15 17:31:25 +02:00
Rubén De la Torre Vico
a09be4c0ba
chore(azure/defender): get security contacts from API REST ( #8241 )
2025-07-15 16:37:43 +02:00
Andoni Alonso
4b62fdcf53
feat(iac): add support for remote repos ( #8193 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-07-15 22:08:27 +08:00