Daniel Barranquero
9578281b4f
feat(entra): add new check entra_policy_restricts_user_consent_for_apps ( #7225 )
2025-03-31 12:32:51 +02:00
Hugo Pereira Brito
e06a33de84
feat(entra): add new check entra_managed_device_required_for_mfa_registration ( #7203 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-31 12:24:47 +02:00
Daniel Barranquero
87c038f0c2
fix(rds): hundle Certificate rds-ca-2019 not found ( #7383 )
2025-03-27 11:09:33 +01:00
Daniel Barranquero
d39598c9fc
fix(stepfunctions): Nonetype object has no attribute level ( #7386 )
2025-03-26 19:39:27 +01:00
Daniel Barranquero
5ea9106259
fix(fms): resource metadata could not be converted to dict ( #7379 )
2025-03-26 19:25:00 +01:00
Daniel Barranquero
5d6ed640f0
fix(vm): handle Nonetype is not iterable for extensions ( #7360 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-03-25 12:25:15 +01:00
Sergio Garcia
dd1cc2d025
fix(s3): handle None S3 account public access block ( #7350 )
2025-03-25 11:39:19 +01:00
Andoni Alonso
d989425490
fix(vm): handle NoneType accessing security_profile ( #7221 )
2025-03-25 09:33:00 +01:00
Hugo Pereira Brito
1e324b7ed2
fix(network): handle Nonetype is not iterable for security groups ( #7208 )
2025-03-25 09:28:37 +01:00
Sergio Garcia
e68aa62f94
fix(iam): handle none SAML Providers ( #7359 )
2025-03-25 09:24:32 +01:00
Daniel Barranquero
332b98a1ab
fix(iam): handle UnboundLocalError cannot access local variable 'report' ( #7361 )
2025-03-25 09:22:35 +01:00
Pedro Martín
d0736af209
fix(gcp): make provider id mandatory in test_connection ( #7296 )
2025-03-19 18:33:49 +05:45
Pedro Martín
2747a633bc
fix(k8s): remove typos from PCI 4.0 ( #7294 )
2025-03-19 09:31:40 +01:00
Daniel Barranquero
9d6147a037
fix(route53): solve false positive in route53_public_hosted_zones_cloudwatch_logging_enabled ( #7201 )
2025-03-18 16:54:49 +01:00
dependabot[bot]
eb7c16aba5
chore(deps): bump azure-mgmt-storage from 21.2.1 to 22.1.1 ( #7098 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-03-18 11:06:46 +01:00
Pedro Martín
a7f55d06af
feat(jira): add basic auth method ( #7233 )
2025-03-17 14:31:35 +01:00
Daniel Barranquero
bdb877009f
feat(entra): add new check entra_admin_mfa_enabled_for_administrative_roles ( #7181 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-12 14:47:29 +01:00
Sergio Garcia
6564ec1ff5
fix(cloudwatch): handle None metric alarms ( #7205 )
2025-03-12 14:44:36 +01:00
Hugo Pereira Brito
6221650c5f
feat(entra): add new check entra_identity_protection_sign_in_risk_enabled ( #7171 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-12 13:53:47 +01:00
Andoni Alonso
034d0fd1f4
refactor(check): add docstrings and improve report handling ( #7113 )
2025-03-12 13:38:42 +01:00
Hugo Pereira Brito
e617ff0460
feat(docs): add microsoft365 configurable checks ( #7200 )
2025-03-12 12:52:35 +01:00
Hugo Pereira Brito
4b1ed607a7
feat(entra): add new check entra_identity_protection_user_risk_enabled ( #7126 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-12 12:44:31 +01:00
Pepe Fagoaga
137365a670
chore(poetry): Upgrade to v2 ( #7112 )
2025-03-12 17:28:34 +05:45
Hugo Pereira Brito
1891a1b24f
feat(entra): add new check entra_managed_device_required_for_authentication ( #7115 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-12 11:34:14 +01:00
Daniel Barranquero
e57e070866
feat(entra): add new check entra_password_hash_sync_enabled ( #7061 )
2025-03-12 11:31:49 +01:00
Hugo Pereira Brito
c88ae32b7f
feat(microsoft365): add new check entra_admin_users_sign_in_frequency_enabled ( #7020 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-11 19:18:33 +01:00
Daniel Barranquero
ed17931117
feat(entra): add new check entra_dynamic_group_for_guests_created ( #7168 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-03-11 16:21:17 +01:00
Daniel Barranquero
66df5f7a1c
chore(providers): enhance Remediation.Code.CLI field from check's metadata ( #7094 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-03-11 16:15:58 +01:00
Daniel Barranquero
8a76fea310
feat(entra): add new check entra_admin_consent_workflow_enabled ( #7110 )
2025-03-11 13:18:17 +01:00
Hugo Pereira Brito
eaa0df16bb
refactor(microsoft365): resource metadata assertions ( #7169 )
2025-03-11 11:30:37 +01:00
Pedro Martín
c23e911028
feat(azure): add ISO 27001 2022 compliance framework ( #7170 )
2025-03-11 11:29:40 +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
Pepe Fagoaga
9c33b3f5a9
refactor(stats): Use Finding instead of Check_Report ( #7053 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-02-28 10:54:48 +01:00
Daniel Barranquero
9679939307
feat(m365): add sharepoint service with 4 checks ( #7057 )
...
Co-authored-by: MarioRgzLpz <mariorgzlpz1809@gmail.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-27 18:15:17 +01:00
Sergio Garcia
e0a262882a
fix(ecs): ensure unique finding id in ECS checks ( #7059 )
2025-02-27 13:02:22 +01:00
Hugo Pereira Brito
0f414e451e
feat(microsoft365): add new check entra_policy_ensure_default_user_cannot_create_tenants ( #6918 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-27 10:31:02 +01:00
Adrián Jesús Peña Rodríguez
669ec74e67
feat(export): add API export system ( #6878 )
2025-02-26 15:49:44 +01:00
dependabot[bot]
c4528200b0
chore(deps-dev): bump black from 24.10.0 to 25.1.0 ( #6733 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-26 11:38:09 +01:00
Daniel Barranquero
ba7cd0250a
fix(elasticache): improve logic in elasticache_redis_cluster_backup_enabled ( #7042 )
2025-02-26 10:31:14 +01:00
Rubén De la Torre Vico
c5e97678a1
fix(azure): migrate resource models to avoid using SDK defaults ( #6880 )
2025-02-26 09:54:53 +01:00
Hugo Pereira Brito
7f8d623283
refactor(microsoft365): CheckReportMicrosoft365 and resource metadata ( #6952 )
2025-02-26 07:24:54 +01:00
Sergio Garcia
b861d97ad4
fix(report): remove invalid resources in report ( #6852 )
2025-02-19 21:27:52 +05:45
Pedro Martín
22b54b2d8d
feat(aws): add compliance CIS 4.0 ( #6937 )
2025-02-19 08:23:49 +05:30
Hugo Pereira Brito
bc1b2ad9ab
test(cloudfront): add name retrieval test for cloudfront bucket domains ( #6969 )
2025-02-19 08:08:55 +05:30
Pepe Fagoaga
1782ab1514
fix(ocsf): Adapt for 1.4.0 ( #6971 )
2025-02-19 08:06:13 +05:30
Rubén De la Torre Vico
bcbc9bf675
fix(gcp): Correct false positive when sslMode=ENCRYPTED_ONLY in CloudSQL ( #6936 )
2025-02-14 15:16:21 -05:00
Sergio Garcia
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
Ogonna Iwunze
738644f288
fix(kms): Amazon KMS API call error handling ( #6843 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-12 10:09:15 -05:00
Kay Agahd
69e316948f
fix(aws): key error for detect-secrets ( #6710 )
2025-02-07 14:48:16 +01:00