Andoni A.
c81239e00b
feat(sdk): add Image provider HTML assessment summary
...
- Add get_image_assessment_summary static method to HTML class
- Support registry URL and image list display modes
- Add tests for both registry and image list scenarios
2026-02-20 10:23:16 +01:00
Pedro Martín
fec86754d8
fix(compliance): remove account_id and location for manual reqs ( #10105 )
2026-02-18 09:46:19 +01:00
Andoni Alonso
aa7490aab4
feat(image): add container image provider for CLI scanning ( #9984 )
2026-02-12 16:36:48 +01:00
Daniel Barranquero
08730b4eb5
feat(openstack): add Openstack provider ( #9811 )
2026-01-29 12:54:18 +01:00
9e7ecb39fa
feat(aws): CloudTrail timeline for findings ( #9101 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-27 13:00:46 +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
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
1250f582a5
fix(check): custom check folder validation ( #9335 )
2025-11-28 12:19:47 +01:00
Andoni Alonso
2198e461c9
feat(iac): use branch as region for IaC findings ( #9295 )
2025-11-24 17:00:06 +01: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
Hugo Pereira Brito
fb9eda208e
fix(powershell): depth truncation and parsing error ( #9181 )
2025-11-07 13:19:37 +01:00
Pedro Martín
edfef51e7a
feat(compliance): add naming and visual improvements ( #9145 )
2025-11-06 13:06:59 +01:00
Sergio Garcia and Andoni Alonso
e038b2fd11
chore(sdk): add validation for invalid checks, services, and categories ( #8971 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-11-06 11:46:21 +01:00
Sergio Garcia
f16f94acf3
chore(oci): rename OCI provider to oraclecloud with oci alias ( #9126 )
2025-11-04 11:44:56 -05:00
Andoni Alonso
601495166c
feat(iac): add IaC to Prowler App ( #8751 )
2025-11-04 10:01:58 +01:00
Sergio Garcia and Daniel Barranquero
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
Hugo Pereira Brito
da6b7b89cb
fix(tests): jira test double lines ( #8886 )
2025-10-09 13:44:01 +02:00
Hugo Pereira Brito
cc9aa7f7ee
feat(jira): support of ADF for MarkDown metadata fields ( #8878 )
2025-10-09 12:31:31 +02:00
Daniel Barranquero
502525eff1
fix(compliance): generate file extension correctly ( #8791 )
2025-10-06 10:27:16 +02:00
Hugo Pereira Brito
a555cffebe
fix(html): preserve markdown formatting in read-more functionality ( #8803 )
2025-10-01 13:48:20 -04:00
035293b612
feat: Verify that the CheckID is the same as the filename and classname in the Check class ( #8690 )
...
Co-authored-by: angelolmn <e.angelolm#go.ugr.es>
Co-authored-by: César Arroba <cesar@prowler.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-09-30 13:46:59 +02:00
Pedro Martín
aa88b453ff
fix(compliance): change order in models and remove prints ( #8738 )
2025-09-22 15:45:09 +02:00
Pedro Martín and Pepe Fagoaga
fbda66c6d1
feat(compliance): add name for each compliance ( #7920 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-09-22 14:53:27 +02:00
Sergio Garcia
60e06dcc6e
chore(html): support markdown in HTML ( #8727 )
2025-09-15 11:38:18 +02:00
Hugo Pereira Brito
c4ba061f30
chore(outputs): adapt to new metadata specification ( #8651 )
2025-09-10 17:21:19 +02:00
Pedro Martín
64c43a288d
feat(jira): add force accept language for requests ( #8674 )
2025-09-09 13:17:25 +05:45
Andoni Alonso and Daniel Barranquero
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
Pedro Martín
0b7055e983
feat(jira): add send_finding method with specific finding fields ( #8648 )
2025-09-05 12:25:53 +02:00
Pedro Martín
1a2bf461f0
feat(jira): support labels in jira tickets ( #8603 )
2025-09-05 09:53:24 +02:00
Samuele Pasini and pedrooot
1b49c0b27f
feat: add --excluded-checks-file flag ( #8301 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-09-05 09:33:21 +02:00
Pedro Martín
1fc12952ba
feat(jira): add color for manual status ( #8642 )
2025-09-03 16:53:31 +02:00
Hugo Pereira Brito
a3b0bb6d4b
refactor(models): rename AdditionalUrls to AdditionalURLs ( #8639 )
2025-09-03 19:34:06 +05:45
Pedro Martín
cdf0292bbc
feat(jira): add get_metadata ( #8630 )
2025-09-03 10:59:07 +02:00
Hugo Pereira Brito
c9ed7773d2
feat(models): add AdditionalUrls field to check metadata ( #8590 )
2025-09-02 21:27:21 +05:45
Pedro Martín
06ded98d05
feat(jira): add data to table and error handling ( #8601 )
2025-09-02 11:48:52 +02:00
Sergio Garcia and Andoni A.
c3a2d79234
chore(iac): change engine to trivy ( #8466 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-08-22 10:17:51 +02:00
Hugo Pereira Brito and MrCloudSec
89e657561c
feat(github): add User Email and APP name/installations information ( #8501 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-08-20 12:26:38 +02:00
Sergio Garcia
bb07cf9147
fix(aws): exact match in resource-arn filtering ( #8533 )
2025-08-18 12:11:13 +02:00
Sergio Garcia
fd833eecf0
fix(github): solve Github APP auth method ( #8529 )
2025-08-18 08:35:19 +02:00
Daniel Barranquero and Sergio Garcia
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
Andoni Alonso and Sergio Garcia
fc69e195e4
fix(github): handle GithubAppIdentityInfo in output generation ( #8423 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-08-06 16:55:44 +07:00
Pepe Fagoaga
087e01cc4f
fix(checks_loader): Handle multiple services and severities ( #8302 )
2025-07-17 13:39:29 +05:45
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
Andoni Alonso and MrCloudSec
4b62fdcf53
feat(iac): add support for remote repos ( #8193 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-07-15 22:08:27 +08:00
Sergio Garcia
d0d4e0d483
fix(compliance): use unified timestampt for all requirements ( #8052 )
2025-06-18 22:00:51 +08:00
Sergio Garcia and Andoni Alonso
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
Sergio Garcia
a0d169470d
chore(metadata): add validator for ResourceType ( #8035 )
2025-06-17 00:06:32 +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
Alison Vilela
5d043cc929
fix(awslambda): aws service awslambda not working ( #7869 )
2025-05-29 12:50:23 +05:45
Pedro Martín and Sergio Garcia
c2e54bbbcc
fix(threatscore): remove compliance name in tests to remove dummy files ( #7859 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-28 10:03:20 +02:00