Andoni A.
0589721505
fix(image): include missing merge changes from stage-1 and docs branches
...
The pre-commit hook stash/restore cycle during the first merge caused
some auto-merged changes to be excluded from the merge commits. This
commit includes the remaining changes: error code renumbering (9000→11000
range), input validation, image config scanners, and docs branch updates.
2026-02-12 22:38:11 +01:00
Daniel Barranquero
08730b4eb5
feat(openstack): add Openstack provider ( #9811 )
2026-01-29 12:54:18 +01:00
Hugo Pereira Brito
b0eea61468
feat(cloudflare): Add Cloudflare provider with zones service and critical security checks ( #9423 )
2026-01-13 11:09:54 +01:00
Sergio Garcia
dbdce98cf2
feat(alibaba): add Alibaba Cloud provider ( #9329 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-12-03 11:47:55 -05:00
Hugo Pereira Brito
866edfb167
chore(outputs): raise an error when using -M asff for a provider other than aws ( #9225 )
2025-11-13 16:53:22 +01:00
Sergio Garcia
f16f94acf3
chore(oci): rename OCI provider to oraclecloud with oci alias ( #9126 )
2025-11-04 11:44:56 -05:00
Sergio Garcia
c424707e32
feat(oci): Add Oracle Cloud Infrastructure provider with CIS 3.0 ( #8893 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-15 13:05:51 -04:00
Andoni Alonso
82cf216a74
feat(mongodbatlas): add MongoDB Atlas provider PoC ( #8312 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-09-09 09:18:37 +02:00
Samuele Pasini
1b49c0b27f
feat: add --excluded-checks-file flag ( #8301 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-09-05 09:33:21 +02:00
Daniel Barranquero
196c17d44d
feat(gcp): add retry to avoid quota limit errors ( #8412 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-08-06 16:59:41 +07:00
Sergio Garcia
c4bd9122d4
feat(IaC): PoC for IaC Security Scanner ( #7852 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-06-17 23:23:25 +08:00
Hugo Pereira Brito
49aaf011aa
fix(parser): add GitHub provider to prowler -h usage section ( #7906 )
2025-06-09 17:47:29 +02:00
Andoni Alonso
2478555f0e
fix(aws): update bucket naming validation to accept dots ( #7545 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 10:06:14 -04:00
Hugo Pereira Brito
52bd48168f
feat: adapt Microsoft365 provider to use PowerShell ( #7331 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-15 13:24:09 -04:00
eeche
3ef79588b4
feat(NHN): add NHN cloud provider with 6 checks ( #6870 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-09 09:13:24 -04:00
Mario Rodriguez Lopez
ccdb54d7c3
feat(m365): add Microsoft 365 provider ( #5902 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-24 13:14:17 -05:00
Pedro Martín
2e20d52030
feat(compliance): add ENSRD2022 for Azure and GCP ( #5746 )
2024-11-21 09:36:47 +01:00
Sergio Garcia
f01910e4f2
feat(gcp): add --organization-id flag ( #5524 )
2024-10-29 18:11:53 +01:00
Rubén De la Torre Vico
628d50cf0d
chore(azure): deprecate AzureGermanCloud ( #5561 )
2024-10-29 08:54:55 -05:00
MrSecure
172530153c
feat(color): add --no-color flag ( #5368 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-10-28 12:23:21 +01:00
Pedro Martín
1af7f658a8
refactor(azure): remove validate_arguments for CLI ( #4985 )
2024-09-11 13:13:06 +02:00
Pedro Martín
48377ca865
feat(azure): add custom exception class ( #4871 )
2024-09-06 14:50:27 +02:00
Pedro Martín
cfd4019281
fix(aws): raise ArgumentTypeError for parser ( #4921 )
2024-09-03 13:47:43 +02:00
Pedro Martín
b29f99441a
feat(aws): add custom exceptions class ( #4847 )
2024-08-29 19:08:47 +02:00
Pedro Martín
2fda2388bb
refactor(aws): Refactor provider ( #4808 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-08-23 09:19:05 -04:00
Sergio Garcia
cf84875355
feat(gcp): add service account impersonation ( #4291 )
2024-06-26 15:31:47 +02:00
Pedro Martín
db29c758ef
feat(output): Add HTML output Prowler ( #4005 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 17:26:06 +02:00
Pepe Fagoaga
6f3eca7249
chore(global_provider): Move methods to class as static ( #3896 )
2024-05-20 11:29:05 +02:00
Pedro Martín
c33c3e3e21
feat(kubernetes): Handle empty --kubeconfig-file ( #3980 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-05-15 15:00:46 +02:00
Pedro Martín
3162f6cd92
docs(fixer): add alias to prowler fixer -> remediations ( #3926 )
2024-05-06 11:10:20 +02:00
Pepe Fagoaga
c7f09df4e7
chore(dashboard): Use Prowler CLI parser ( #3722 )
2024-04-10 15:49:21 +02:00
Sergio Garcia
8758ecae97
feat(gcp): improve Google Projects scan customization ( #3741 )
2024-04-10 13:16:47 +02:00
Sergio Garcia
45978bd0bb
feat(fixer): add Prowler Fixer feature! ( #3634 )
2024-04-02 17:13:26 +02:00
Sergio Garcia
522aeebe5e
chore(args): sanitize arguments ( #3611 )
2024-03-27 14:14:21 +01:00
Sergio Garcia
35043c2dd6
chore(unused services): scan unused services by default and add flag ( #3556 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-03-19 15:15:19 +01:00
Pepe Fagoaga
77823afa54
chore(audit_info): Replace for provider and add tests ( #3542 )
...
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
2024-03-19 09:53:05 +01:00
Pepe Fagoaga
1f4316e9dd
chore(ocsf): add OCSF 1.1 and organize code ( #3517 )
...
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
2024-03-14 15:04:47 +01:00
Pepe Fagoaga
2176fff8c3
chore(json): deprecate native json ( #3514 )
2024-03-13 18:11:33 +01:00
Pepe Fagoaga
c62d97f23a
chore(html): deprecate output ( #3501 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-03-05 14:16:23 +01:00
Pepe Fagoaga
d618c5ea12
fix(shodan): Make it available for all the providers ( #3500 )
2024-03-05 13:55:43 +01:00
Pepe Fagoaga
f0c027f54e
chore(merge): Merge master with Prowler 4.0 ( #3467 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-02-29 11:19:17 +01:00
Sergio Garcia
b0f2f34d3b
feat(namespace): add --namespaces argument and solve bugs ( #3431 )
2024-02-28 19:33:29 +01:00
Sergio Garcia
c08e244c95
feat(status): add --status flag ( #3238 )
2024-01-09 11:35:44 +01:00
Sergio Garcia
c2f8980f1f
feat(kubernetes): add Kubernetes provider ( #3226 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2024-01-09 10:31:51 +01:00
Sergio Garcia
6ee016e577
chore(sts-endpoint): deprecate --sts-endpoint-region ( #3046 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2023-12-12 17:13:50 +01:00
Sergio Garcia
f7248dfb1c
feat(mute list): change allowlist to mute list ( #3039 )
...
Co-authored-by: Nacho Rivera <nachor1992@gmail.com >
2023-12-12 16:57:52 +01:00
Nacho Rivera
856afb3966
chore(update): rebase from master ( #3067 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: r3drun3 <simone.ragonesi@sighup.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: John Mastron <14130495+mtronrd@users.noreply.github.com >
Co-authored-by: John Mastron <jmastron@jpl.nasa.gov >
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
Co-authored-by: sergargar <sergargar@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
Co-authored-by: github-actions <noreply@github.com >
Co-authored-by: simone ragonesi <102741679+R3DRUN3@users.noreply.github.com >
Co-authored-by: Johnny Lu <johnny2lu@gmail.com >
Co-authored-by: Vajrala Venkateswarlu <59252985+venkyvajrala@users.noreply.github.com >
Co-authored-by: Ignacio Dominguez <ignacio.dominguez@zego.com >
2023-11-27 13:58:45 +01:00
Sergio Garcia
b822c19d2c
feat(ignore unused services): add --ignore-unused-services argument to ignore findings from services not in actual use ( #2936 )
2023-10-24 14:09:27 +02:00
Nacho Rivera
30ba6029f5
feat(unix timestamp): add unix timestamp to outputs ( #2813 )
2023-09-07 09:14:02 +02:00
Pepe Fagoaga
d5bd5ebb7d
chore(parser): Move provider logic to their folder ( #2746 )
2023-08-23 10:33:36 +02:00