Sergio Garcia
|
1e1c1c018b
|
feat(iam): add AWS Bedrock AgentCore privilege escalation paths (#11726)
|
2026-07-01 12:49:34 +02: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 |
|
 
|
5b59986ae7
|
docs(azure): enhance Managed Identity authentication documentation (#9012)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com>
|
2026-01-08 09:04:04 +01:00 |
|
Sergio Garcia
|
3b711f6143
|
fix(docker): add arm build toolchain for zstd compile (#9445)
|
2025-12-04 08:10:32 +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 |
|
Sergio Garcia
|
803ada7b16
|
docs(oci): add Prowler Cloud onboarding flow (#9417)
|
2025-12-02 13:04:56 -05:00 |
|
Sergio Garcia
|
7c339ed9e4
|
docs(mutelist): fix misleading docstrings about tag and exception logic (#9205)
|
2025-11-10 13:39:24 -05:00 |
|
Sergio Garcia
|
be0b8bba0d
|
fix(html): rename get_oci_assessment_summary (#9200)
|
2025-11-10 10:15:54 -05:00 |
|
 Sergio GarciaandAndoni 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
|
191d51675c
|
chore(ui): rename OCI provider to oraclecloud (#9166)
|
2025-11-05 08:59:55 -05: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
|
39710a6841
|
fix(api): correct OCI provider compliance directory mapping (#9111)
|
2025-10-31 10:33:13 -04:00 |
|
 Sergio Garciaandalejandrobailo
|
98056b7c85
|
fix(ui): auto-populate OCI tenancy from provider UID in credentials form (#9074)
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
|
2025-10-30 09:47:15 -04:00 |
|
Sergio Garcia
|
0ca059b45b
|
feat(ui): add Oracle Cloud Infrastructure (OCI) provider support (#8984)
|
2025-10-28 17:30:12 -04:00 |
|
 Sergio GarciaandDaniel Barranquero
|
dad100b87a
|
feat(api): add Oracle Cloud Infrastructure (OCI) provider support (#8927)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2025-10-28 16:43:24 +01:00 |
|
Sergio Garcia
|
a3c811f801
|
docs(github): clarify GitHub App configuration requirements (#8930)
|
2025-10-17 09:30:54 -04:00 |
|
 Sergio GarciaandDaniel 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 |
|
Sergio Garcia
|
837c65ba23
|
chore(securityhub): improve logging for Security Hub integration (#8608)
|
2025-09-30 10:36:42 -04:00 |
|
 Sergio GarciaandAndoni A.
|
53bb5aff22
|
feat(llm): add LLM provider (#8555)
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com>
|
2025-09-29 11:24:10 -04:00 |
|
Sergio Garcia
|
05dae4e8d1
|
fix(iac): handle empty results (#8733)
|
2025-09-16 14:20:15 +02:00 |
|
Sergio Garcia
|
60e06dcc6e
|
chore(html): support markdown in HTML (#8727)
|
2025-09-15 11:38:18 +02:00 |
|
Sergio Garcia
|
338bb74c0c
|
fix(azure): query API management logs with not empty operations (#8598)
|
2025-08-28 12:03:35 +02:00 |
|
 Sergio GarciaandRubén De la Torre Vico
|
f484b83f15
|
feat(azure): Add APIM threat detection for LLM jacking attacks (#8571)
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com>
|
2025-08-28 11:42:07 +02:00 |
|
Sergio Garcia
|
fce43cea16
|
chore: update changelog (#8593)
|
2025-08-27 17:57:07 +02:00 |
|
 Sergio GarciaandAdrián Jesús Peña Rodríguez
|
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 |
|
Sergio Garcia
|
2167683851
|
feat(aws): add Resource Explorer enumeration actions (#8557)
|
2025-08-22 11:47:51 +02:00 |
|
 Sergio GarciaandAndoni 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 |
|
Sergio Garcia
|
30518f2e0e
|
feat(aws): new check eks_cluster_deletion_protection_enabled (#8536)
|
2025-08-19 10:25:24 +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 |
|
Sergio Garcia
|
dfdd45e4d0
|
fix(github): list all accessible repositories (#8522)
|
2025-08-14 10:38:38 +02:00 |
|
Sergio Garcia
|
d9f3a6b88e
|
docs(github): add Github onboarding documentation (#8510)
|
2025-08-12 17:11:30 +02:00 |
|
Sergio Garcia
|
7ec514d9dd
|
feat(aws): new check bedrock_api_key_no_long_term_credentials (#8396)
|
2025-07-30 17:04:16 +08:00 |
|
Sergio Garcia
|
1bdcf2c7f1
|
refactor(iac): revert importingcheckov as python library (#8385)
|
2025-07-29 15:55:28 +08:00 |
|
Sergio Garcia
|
922f9d2f91
|
docs(gcp): update GCP permissions (#8350)
|
2025-07-23 17:43:42 +08:00 |
|
Sergio Garcia
|
1efd5668ce
|
feat(api): add GitHub provider support (#8271)
|
2025-07-22 23:26:02 +08:00 |
|
Sergio Garcia
|
ca86aeb1d7
|
feat(aws): new check bedrock_api_key_no_administrative_privileges (#8321)
|
2025-07-22 22:06:17 +08:00 |
|
Sergio Garcia
|
c32ce7eb97
|
fix(azure): use Subscription ID for mutelist (#8290)
|
2025-07-16 18:34:38 +08:00 |
|
Sergio Garcia
|
ad31a6b3f5
|
chore(hadolint): run only when necessary (#8284)
|
2025-07-15 21:53:05 +08:00 |
|
Sergio Garcia
|
7da6d7b5dd
|
chore(github): add test_connection function (#8248)
|
2025-07-15 17:01:40 +08:00 |
|
Sergio Garcia
|
ece74e15fd
|
chore(sdk): update changelog (#8166)
|
2025-07-02 16:11:48 +02:00 |
|
 Sergio GarciaandRubén De la Torre Vico
|
fcea3b6570
|
docs(iac): add documentation for IaC (#8150)
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com>
|
2025-07-02 17:20:34 +08:00 |
|
Sergio Garcia
|
89fc698a0e
|
fix(m365): handle none attribute in exchange transport rule (#8141)
|
2025-06-30 23:13:18 +08:00 |
|
 Sergio GarciaandPedro Martín
|
bcc96ab4f2
|
fix(gcp): handle case sensitivity in block-project-ssh-keys (#8115)
Co-authored-by: Pedro Martín <pedromarting3@gmail.com>
|
2025-06-27 19:03:51 +08:00 |
|
Sergio Garcia
|
98da3059b4
|
refactor(iac): import checkov python library (#8093)
|
2025-06-25 21:36:21 +08:00 |
|
Sergio Garcia
|
c4e1bd3ed2
|
fix: add missing changelog compliance timestamps (#8060)
|
2025-06-18 16:28:48 +02:00 |
|
Sergio Garcia
|
d0d4e0d483
|
fix(compliance): use unified timestampt for all requirements (#8052)
|
2025-06-18 22:00:51 +08:00 |
|
Sergio Garcia
|
c45ef1e286
|
chore(deps): update requests dependency (#8048)
|
2025-06-18 00:04:09 +08:00 |
|
 Sergio GarciaandAndoni 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 |
|
 Sergio GarciaandPepe Fagoaga
|
524455b0f3
|
fix(metadata): add missing ResourceType values (#8028)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2025-06-16 21:30:55 +08:00 |
|
Sergio Garcia
|
a89e3598f2
|
fix(gcp): test connection by verifying token (#7882)
|
2025-05-29 13:20:53 +02:00 |
|
 Sergio GarciaandPedro Martín
|
3728430f8c
|
chore: update README (#7842)
Co-authored-by: Pedro Martín <pedromarting3@gmail.com>
|
2025-05-27 14:25:37 +02:00 |
|
 
|
be1e3e942b
|
feat(api): support GCP Service Account key (#7824)
Co-authored-by: Sergio Garcia <38561120+garcitm@users.noreply.github.com>
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-05-26 15:42:39 +02:00 |
|
Sergio Garcia
|
3658e85cfc
|
chore(github): add Branch class (#7838)
|
2025-05-26 14:34:44 +02:00 |
|
 Sergio GarciaandPepe Fagoaga
|
6d00554082
|
chore(readme): add Prowler Hub link (#7814)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2025-05-21 17:46:54 +05:45 |
|
Sergio Garcia
|
021e243ada
|
feat(kubernetes): support HTTPS_PROXY and K8S_SKIP_TLS_VERIFY (#7720)
|
2025-05-21 10:49:18 +02:00 |
|
Sergio Garcia
|
97baa8a1e6
|
chore(ec2): improve severity logic in SG all ports open check (#7764)
|
2025-05-16 15:09:48 +02:00 |
|
Sergio Garcia
|
5c8919372c
|
fix(deps): solve h11 package vulnerability (#7728)
|
2025-05-13 13:29:22 +02:00 |
|
Sergio Garcia
|
9baac9fd89
|
fix(deps): solve h11 package vulnerability (#7696)
|
2025-05-13 13:10:06 +02:00 |
|
 
|
44f26bc0d5
|
chore(docs): quality redrive to README.md (#7616)
Co-authored-by: dcanotrad <168282715+dcanotrad@users.noreply.github.com>
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com>
|
2025-05-12 15:23:14 +02:00 |
|
Sergio Garcia
|
c8d2a44ab0
|
feat(kubernetes): allow setting cluster name in in-cluster mode (#7695)
|
2025-05-12 12:28:04 +02:00 |
|
Sergio Garcia
|
ed26c2c42c
|
fix(mutelist): properly handle wildcards and regex (#7685)
|
2025-05-08 12:10:55 +05:45 |
|
 Sergio GarciaandAndoni A.
|
9458e2bbc4
|
fix(inspector2): handle error when getting active findings (#7670)
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com>
|
2025-05-07 14:39:34 +02:00 |
|
Sergio Garcia
|
8530676419
|
chore(actions): run tests in dependabot updates (#7671)
|
2025-05-07 11:43:01 +05:45 |
|
Sergio Garcia
|
190fd0b93c
|
fix(scan): handle cloud provider errors and ignore expected sentry noise (#7582)
|
2025-04-23 09:58:04 -04:00 |
|
Sergio Garcia
|
e897978c3e
|
fix(azure): handle new FlowLog properties (#7546)
|
2025-04-22 09:21:17 -04:00 |
|
Sergio Garcia
|
aa3182ebc5
|
feat(gcp): support CLOUDSDK_AUTH_ACCESS_TOKEN (#7495)
|
2025-04-16 10:35:04 -04:00 |
|
Sergio Garcia
|
32d27df0ba
|
chore(regions): change interval to weekly (#7539)
|
2025-04-16 09:35:30 -04:00 |
|
Sergio Garcia
|
19476632ff
|
chore(dependabot): change settings (#7536)
|
2025-04-16 11:26:57 +05:45 |
|
Sergio Garcia
|
910d39eee4
|
chore(sdk): update changelog (#7512)
|
2025-04-15 11:19:50 +05:45 |
|
Sergio Garcia
|
f8ee841921
|
fix(gcp): handle projects without ID (#7496)
|
2025-04-14 10:25:54 -04:00 |
|
Sergio Garcia
|
9f4574f4ff
|
fix: handle errors in AWS and Azure (#7482)
|
2025-04-09 20:19:38 +05:45 |
|
Sergio Garcia
|
b55f8efed1
|
fix: handle errors in AWS, Azure, and GCP (#7456)
|
2025-04-08 18:05:43 +05:45 |
|
Sergio Garcia
|
74f1da818e
|
fix(gcp): ignore redirect balancers and add regional ones (#7442)
|
2025-04-07 11:47:02 -04:00 |
|
Sergio Garcia
|
8552a578a0
|
fix(aws): solve multiple errors (#7431)
|
2025-04-04 09:34:58 -04:00 |
|
Sergio Garcia
|
a5d277e045
|
fix(docs): solve broken links (#7432)
|
2025-04-04 09:15:48 -04:00 |
|
Sergio Garcia
|
41e576f4f1
|
fix(gcp): make logging sink check at project level (#7421)
|
2025-04-03 09:37:46 -04:00 |
|
Sergio Garcia
|
2719991630
|
fix(report): log as error when Resource ID or Name do not exist (#7411)
|
2025-04-01 20:24:18 +02:00 |
|
Sergio Garcia
|
dd1cc2d025
|
fix(s3): handle None S3 account public access block (#7350)
|
2025-03-25 11:39:19 +01:00 |
|
Sergio Garcia
|
e68aa62f94
|
fix(iam): handle none SAML Providers (#7359)
|
2025-03-25 09:24:32 +01:00 |
|
Sergio Garcia
|
6564ec1ff5
|
fix(cloudwatch): handle None metric alarms (#7205)
|
2025-03-12 14:44:36 +01:00 |
|
Sergio Garcia
|
d2772000ec
|
chore(sentry): ignore new exceptions in Sentry (#7187)
|
2025-03-11 17:46:14 +01:00 |
|
Sergio Garcia
|
465748c8a1
|
chore(sentry): ignore expected errors in GCP API (#7184)
|
2025-03-11 14:32:37 +01:00 |
|
Sergio Garcia
|
48c2c8567c
|
feat(aws): add fixers for threat detection checks (#7085)
|
2025-03-03 14:20:23 +01:00 |
|
Sergio Garcia
|
9e7a0d4175
|
fix(threat detection): run single threat detection check (#7065)
|
2025-02-28 13:51:07 +01:00 |
|
Sergio Garcia
|
2f741f35a8
|
chore(gcp): enhance GCP APIs logic (#7046)
|
2025-02-28 14:55:43 +05:45 |
|
Sergio Garcia
|
e0a262882a
|
fix(ecs): ensure unique finding id in ECS checks (#7059)
|
2025-02-27 13:02:22 +01:00 |
|
Sergio Garcia
|
c7a5815203
|
fix(deps): update vulnerable cryptography dependency (#6993)
|
2025-02-20 12:18:15 +05:30 |
|
Sergio Garcia
|
b861d97ad4
|
fix(report): remove invalid resources in report (#6852)
|
2025-02-19 21:27:52 +05:45 |
|
Sergio Garcia
|
736d40546a
|
fix(gcp): handle DNS Managed Zone with no DNSSEC (#6924)
|
2025-02-13 12:18:50 -05:00 |
|
Sergio Garcia
|
1fe125a65f
|
chore(docs): external K8s cluster Prowler App credentials (#6921)
|
2025-02-13 09:46:05 -05:00 |
|
 Sergio GarciaandPedro Martín
|
d1053375b7
|
fix(aws): handle AccessDenied when retrieving resource policy (#6908)
Co-authored-by: Pedro Martín <pedromarting3@gmail.com>
|
2025-02-12 15:31:26 -05:00 |
|
 Sergio GarciaandPepe Fagoaga
|
b629bc81f8
|
docs(eks): add documentation about EKS onboarding (#6853)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2025-02-07 10:59:01 -05:00 |
|
Sergio Garcia
|
9ba657c261
|
fix(kms): handle error in DescribeKey function (#6839)
|
2025-02-05 14:03:31 -05:00 |
|
 Sergio GarciaandRubén De la Torre Vico
|
80fe048f97
|
feat(resource metadata): add resource metadata to JSON OCSF (#6592)
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com>
|
2025-01-23 16:06:30 +05:45 |
|
 Sergio Garciaandpedrooot
|
dd63c16a74
|
fix(gcp): iterate through service projects (#6549)
Co-authored-by: pedrooot <pedromarting3@gmail.com>
|
2025-01-16 08:52:52 -05:00 |
|
Sergio Garcia
|
4e11540458
|
feat(kubernetes): add resource metadata to report (#6479)
|
2025-01-15 11:36:09 -05:00 |
|
Sergio Garcia
|
15e888a939
|
feat(ec2): include resource metadata in Check_Report (#6440)
|
2025-01-13 13:04:55 +05:45 |
|
Sergio Garcia
|
4bcf036831
|
fix(iam): handle non existing MFA devices (#6396)
|
2025-01-09 09:23:05 -05:00 |
|