Pedro Martín
|
79450d6977
|
fix(securityhub): resolve TypeError from Python3.9 (#8619)
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
|
2025-09-03 17:52:09 +02:00 |
|
Sergio Garcia
|
ea6d04ed3a
|
chore(securityhub): add static credentials and role assumption support (#8539)
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
|
2025-08-22 11:58:35 +02:00 |
|
Pepe Fagoaga
|
260fada3eb
|
fix(s3): Use HeadBucket instead of GetBucketLocation (#8456)
|
2025-08-06 19:20:52 +05:45 |
|
Adrián Jesús Peña Rodríguez
|
581afd38e6
|
fix: add default values for S3 class (#8417)
Co-authored-by: Pedro Martín <pedromarting3@gmail.com>
Co-authored-by: MrCloudSec <hello@mistercloudsec.com>
|
2025-08-01 13:50:51 +02:00 |
|
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 |
|
Adrián Jesús Peña Rodríguez
|
d8ed70236b
|
refactor(s3): adapt test_connection to match AwsProvider (#8088)
|
2025-06-27 13:23:59 +02:00 |
|
Drew Kerrigan
|
51467767cd
|
fix: allow raising exceptions from validate_mutelist (#8086)
|
2025-06-24 13:14:46 +05:45 |
|
Pedro Martín
|
1bd0d774e5
|
feat(mutelist): make validate_mutelist method static (#7811)
|
2025-06-11 11:33:49 +05:45 |
|
Sergio Garcia
|
ed26c2c42c
|
fix(mutelist): properly handle wildcards and regex (#7685)
|
2025-05-08 12:10:55 +05:45 |
|
Pedro Martín
|
fe5a78e4d4
|
feat(aws): add static credentials for S3 and SH (#7322)
|
2025-05-06 17:55:53 +02:00 |
|
Pedro Martín
|
de01087246
|
fix(s3): add ContentType in upload_file (#7635)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2025-04-30 19:48:23 +05:45 |
|
Adrián Jesús Peña Rodríguez
|
669ec74e67
|
feat(export): add API export system (#6878)
|
2025-02-26 15:49:44 +01:00 |
|
Pedro Martín
|
096749a455
|
refactor(arn): fine tune arn and resources id for unknown values (#5841)
|
2024-11-20 12:56:51 +01:00 |
|
Pedro Martín
|
b06e549d81
|
refactor(arn): refactor arn for unknown resources (#5712)
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com>
|
2024-11-19 16:21:43 -04:00 |
|
Pedro Martín
|
bf9111397b
|
feat(mutelist): add mute_finding method (#5563)
|
2024-11-04 12:05:03 +01:00 |
|
Pedro Martín
|
b87e6d20d7
|
feat(s3): add test_connection method (#5332)
|
2024-10-30 11:45:22 +01:00 |
|
Sergio Garcia
|
bc308de571
|
feat(SecurityHub): add test_connection method (#5350)
Co-authored-by: pedrooot <pedromarting3@gmail.com>
|
2024-10-30 10:02:13 +01:00 |
|
Pedro Martín
|
e65b346afd
|
feat(exceptions): modify custom exceptions (#5451)
|
2024-10-18 09:28:58 +02:00 |
|
Pepe Fagoaga
|
98cb954f74
|
refactor(finding): Add metadata object (#5447)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-10-18 09:26:50 +02:00 |
|
Sergio Garcia
|
0a2b7cf152
|
chore(aws): improve IAM Resource Policy public logic (#5067)
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com>
|
2024-09-25 08:33:41 -04:00 |
|
Pepe Fagoaga
|
80c4802b36
|
chore(aws_mutelist): Add more Control Tower resources and tests (#4900)
|
2024-08-30 10:13:00 +02:00 |
|
Pedro Martín
|
b29f99441a
|
feat(aws): add custom exceptions class (#4847)
|
2024-08-29 19:08:47 +02:00 |
|
Sergio Garcia
|
df405254c6
|
fix(aws): enhance resource arn filtering (#4821)
|
2024-08-22 16:48:25 +02:00 |
|
Pedro Martín
|
e11bb478d6
|
fix(mutelist): change logic for tags in aws mutelist (#4786)
|
2024-08-20 07:38:06 -04:00 |
|
Sergio Garcia
|
717932ae26
|
fix(aws): run Prowler as IAM Root or Federated User (#4712)
|
2024-08-16 11:49:14 -04:00 |
|
Pepe Fagoaga
|
47f7555d05
|
refactor(mutelist): Remove re.match and improve docs (#4637)
Co-authored-by: Sergio <sergio@prowler.com>
|
2024-08-05 12:59:30 -04:00 |
|
Sergio Garcia
|
95ec3d91b4
|
refactor(tags): convert tags to a dictionary (#4598)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2024-08-05 08:17:43 +02:00 |
|
Pedro Martín
|
bbc51114b0
|
fix(sns): add condition to sns topics (#4498)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com>
|
2024-08-01 11:54:36 -04:00 |
|
Pepe Fagoaga
|
32da86f393
|
fix(mutelist): Fix tags match (#4606)
|
2024-08-01 09:01:44 -04:00 |
|
Pepe Fagoaga
|
8461257428
|
fix(status): Recover status filtering (#4572)
Co-authored-by: Sergio <sergio@prowler.com>
|
2024-07-31 10:10:07 -04:00 |
|
Rubén De la Torre Vico
|
2cd840a2b5
|
fix(autoscaling): Add exception manage while decoding UserData (#4562)
Co-authored-by: Sergio <sergio@prowler.com>
|
2024-07-29 12:03:44 -04:00 |
|
Pepe Fagoaga
|
fc449bfd7b
|
chore(s3): create class and refactor (#4457)
Co-authored-by: pedrooot <pedromarting3@gmail.com>
Co-authored-by: Sergio <sergio@prowler.com>
|
2024-07-23 10:03:28 -04:00 |
|
Pepe Fagoaga
|
577afbd521
|
chore(mutelist): create new class to encapsulate the logic (#4413)
|
2024-07-16 13:44:43 -04:00 |
|
Pepe Fagoaga
|
6336b1c0d9
|
refactor(SecurityHub): create class to handle integration (#4397)
Co-authored-by: Sergio <sergio@prowler.com>
|
2024-07-09 11:47:47 -04:00 |
|
Pepe Fagoaga
|
673619c8a1
|
refactor(ASFF): create class (#4368)
Co-authored-by: pedrooot <pedromarting3@gmail.com>
|
2024-07-04 12:04:36 -04:00 |
|
Rubén De la Torre Vico
|
093738c65f
|
chore(s3): reduce false positive in s3 public check (#4281)
|
2024-06-25 08:55:42 -04:00 |
|
Pepe Fagoaga
|
e296d6e5c1
|
fix: Some minor fixes in several parts (#4237)
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com>
|
2024-06-17 16:54:54 -04:00 |
|
Pepe Fagoaga
|
e5dec1251d
|
fix(s3): Send HTML also (#4240)
|
2024-06-11 12:08:13 -04:00 |
|
Pepe Fagoaga
|
b2b66bd080
|
fix(mutelist): Split code for AWS and the rest of providers (#4143)
|
2024-05-31 10:06:01 -04:00 |
|
Kay Agahd
|
69166a0352
|
chore(aws): Add failed_checks to track (#4018)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2024-05-22 09:21:05 +02:00 |
|
Pepe Fagoaga
|
2fbb47d839
|
fix(security-hub): Send only Fails if muted and send-only-fails (#3925)
|
2024-05-06 11:07:51 +02:00 |
|
Pedro Martín
|
e1909b8ad9
|
fix(s3-integration): Store compliance outputs in their folder (#3859)
|
2024-04-26 08:22:36 +02:00 |
|
Pedro Martín
|
ee46bf3809
|
feat(json-ocsf): Add new fields for py-ocsf 0.1.0 (#3853)
|
2024-04-25 12:47:28 +02: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 |
|
Sergio Garcia
|
cab32d2f94
|
feat(mutelist): add Mute List for all providers (#3548)
|
2024-03-15 12:22:10 +01:00 |
|
Pepe Fagoaga
|
bda5d62c72
|
chore(aws): Replace audit_info for provider (#3521)
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com>
|
2024-03-13 18:15:24 +01:00 |
|
Pepe Fagoaga
|
58ee45b702
|
chore(merge): 2024-03-06 11:03:00 UTC (#3506)
|
2024-03-06 13:05:31 +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
|
24efb34d91
|
chore(manual status): change INFO to MANUAL status (#3254)
|
2024-01-09 18:08:00 +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 |
|