Toni de la Fuente and Claude Fable 5
93935b2cff
feat(oracledb): add provider to the SDK with 20 security checks
...
- Add python-oracledb thin-mode provider with user/password authentication
- Add users, privileges, audit, encryption and configuration services
- Add 20 checks based on the Oracle Database Security Assessment Tool (DBSAT)
- Register the provider across CLI, outputs, mutelist, labeler and CI
- Add unit tests for the provider, services and every check
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 16:26:09 +02:00
Pepe Fagoaga
c665005790
fix(workflow): bump AI issue triage ( #11896 )
2026-07-08 15:45:52 +02:00
mintlify[bot]
b2532ebfe5
docs(style): standardize "click" interaction verb ( #11893 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-07-08 14:39:29 +02:00
Josema Camacho
3461f9ac49
test(api): reduce report, provider, auth, and sentry test costs ( #11888 )
2026-07-08 14:31:53 +02:00
UniCode and Daniel Barranquero
d874fc573d
feat(e2e): provider for e2e cloud ( #11654 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-07-08 14:21:27 +02:00
Hugo Pereira Brito
991c204a88
fix(sdk): limit ECS task definitions by registration date ( #11868 )
2026-07-08 13:09:25 +01:00
Hugo Pereira Brito and Pablo F.G
eee17f0e8b
fix(ui): clarify Unlimited Visibility in RBAC forms ( #11851 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-07-08 12:42:18 +01:00
Hugo Pereira Brito
80608bfdbc
feat(oraclecloud): support regionless SDK setup ( #11853 )
2026-07-08 12:16:07 +01:00
Adrián Peña
6c5f54808d
feat: add changelog fragments workflow ( #11572 )
2026-07-08 10:19:12 +02:00
Pepe Fagoaga
bb6608c1d7
chore(ui): unify trial expired banner ( #11713 )
2026-07-08 10:05:36 +02:00
Prowler Bot and prowler-bot
18e1bf5195
chore(release): Bump versions to v5.34.0 ( #11874 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-07-07 18:23:01 +02:00
César Arroba
76a2d7bfe6
ci: skip codeql and e2e on changelog-only changes ( #11867 )
2026-07-07 14:27:41 +02:00
ac3f289de6
feat(ui): gate Sentry, GTM and PostHog behind runtime enable flags ( #11682 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 13:43:34 +02:00
Rubén De la Torre Vico
838f82b255
docs(lighthouse): document Lighthouse AI on Prowler Cloud ( #11758 )
2026-07-07 13:27:37 +02:00
Josema Camacho
5e00c4bfcf
chore(docs): update changelogs for 5.33.0 ( #11866 )
2026-07-07 13:07:40 +02:00
lydiavilchez
f0ae56b8ea
feat(docs): auto-generate provider cards in Prowler App tutorial ( #11865 )
2026-07-07 12:35:52 +02:00
Hugo Pereira Brito and Daniel Barranquero
4484c2f192
fix(azure): refine resource group scoped scan follow-ups ( #11796 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-07-07 11:20:38 +02:00
Pedro Martín
e6bbcb8043
chore(scan-config): improve wording and docs ( #11859 )
2026-07-07 11:14:19 +02:00
Hugo Pereira Brito
ad04e69c35
fix(kubernetes): reject exec auth in cloud kubeconfigs ( #11753 )
2026-07-07 09:57:46 +01:00
Adrián Peña
6cae37174c
fix(api): queue provider scans when one is active ( #11848 )
2026-07-07 10:28:41 +02:00
Pepe Fagoaga
aa6de57430
chore(multi-tenant): delete last tenant from profile page ( #11864 )
2026-07-07 10:02:36 +02:00
Alejandro Bailo
a48aa37f87
fix(ui): Lighthouse chat archive navigation, new chat button, and masked stored credentials ( #11860 )
2026-07-07 09:57:47 +02:00
Pedro Martín
3cc8f86780
feat(api): remove provider credentials for PDF report ( #11845 )
2026-07-07 09:45:34 +02:00
Abhinav and Daniel Barranquero
4cb02a0ead
fix(azure): read Flexible Server log retention from logfiles.retention_days ( fixes #11757 ) ( #11761 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-07-07 08:19:44 +02:00
Alejandro Bailo
221c558cee
feat(ui): connect Lighthouse v2 to Cloud backend ( #11690 )
2026-07-06 17:30:31 +02:00
Pedro Martín and César Arroba
81c3152ebb
chore(changelog): prepare for 5.32.1 ( #11856 )
...
Co-authored-by: César Arroba <19954079+cesararroba@users.noreply.github.com >
2026-07-06 16:14:20 +02:00
Pedro Martín
855e9a043e
chore(changelog): prepare for 5.32.1 ( #11854 )
2026-07-06 16:01:31 +02:00
Adrián Peña and alejandrobailo
7b5d724bb7
fix: handle invitations in social and SAML auth ( #11752 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-07-06 14:49:07 +02:00
Alejandro Bailo
441f2a3c48
fix(ui): enable triage editing in compliance findings table ( #11829 )
2026-07-06 11:03:37 +02:00
Hugo Pereira Brito
efb86bb7ab
chore: remove Dependabot config ( #11834 )
2026-07-03 12:48:17 +01:00
Hugo Pereira Brito
398a0a484f
fix(api): restrict user profile updates to self ( #11792 )
2026-07-03 11:53:01 +01:00
Sanjay Santhanam and pedrooot
55924d8150
fix(compliance): skip MANUAL findings in section tally to avoid KeyError ( #11823 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-07-03 12:19:32 +02:00
Josema Camacho
0cf6f2f83e
fix(api): add attack paths scan DB defaults ( #11826 )
2026-07-03 11:30:55 +02:00
Pepe Fagoaga
cf18093261
chore(onboarding): rename account -> provider ( #11827 )
2026-07-03 09:33:37 +02:00
Josema Camacho
1850e209e6
docs(attack-paths): update tutorial for the new UI ( #11824 )
2026-07-02 18:34:49 +02:00
Prowler Bot and prowler-bot
2e37188c9f
chore(release): Bump versions to v5.33.0 ( #11820 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-07-02 16:56:03 +02:00
Josema Camacho
4ae7c67d3f
docs: add findings triage guide ( #11793 )
2026-07-02 13:33:30 +02:00
Pepe Fagoaga
a76ba156d5
chore(changelog): v5.32.0 ( #11805 )
2026-07-02 13:17:56 +02:00
Alejandro Bailo
cd90a91158
fix(ui): address findings triage QA feedback ( #11791 )
2026-07-02 12:43:06 +02:00
Son Sulung Suryahatta Asnan and Daniel Barranquero
e1b23e2526
feat(s3): new check s3_bucket_object_public to detect public objects ( #9517 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-07-02 11:41:29 +02:00
Legin
537c3ea71e
feat(azure): filtering scans at resource group level ( #10657 )
...
Signed-off-by: Legin-ML <leginml2004@gmail.com >
2026-07-02 10:27:53 +01:00
Maringanti Vasist Acharya and Hugo P.Brito
b6f74c7284
feat(m365): add exchange application access policy check ( #11247 )
...
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com >
2026-07-02 10:16:07 +01:00
César Arroba
8cd008ba91
chore(ci): enable Renovate routine version updates ( #11789 )
2026-07-02 10:34:54 +02:00
César Arroba
1f13e1d348
chore(ci): disable Dependabot version updates in favor of Renovate ( #11788 )
2026-07-02 09:30:32 +02:00
Josema Camacho
87a15d7bb8
feat(api): support timestamp precision in findings filters ( #11754 )
2026-07-02 09:27:22 +02:00
renovate[bot]
f5bdacd07a
chore(docker): update docker ( #11601 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-02 09:08:50 +02:00
renovate[bot]
ce80fcd430
chore(ci): update github-actions ( #11314 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-02 09:08:16 +02:00
Pedro Martín
c1c080b072
docs(scan-config): add scan config for CLI as reference ( #11786 )
2026-07-02 08:59:18 +02:00
Alan Buscaglia and alejandrobailo
587187419f
feat(ui): add findings triage ( #11704 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-07-01 17:55:33 +02:00
César Arroba
050a5915ca
fix(ci): detect conflict markers in route-group paths and flag unmergeable PRs ( #11763 )
2026-07-01 17:50:33 +02:00