Pepe Fagoaga
01fd759f2a
refactor(deletion): isolate steps to remove blocks
2025-03-20 19:41:54 +01:00
Pepe Fagoaga
07b9e1d3a4
chore(api): Update CHANGELOG ( #7325 )
2025-03-20 15:22:00 +05:45
Pepe Fagoaga
96a879d761
fix(scan_id): Read the ID from the Scan object ( #7324 )
2025-03-20 15:18:31 +05:45
Pepe Fagoaga
283127c3f4
chore(aws-regions): remove backport to v3 ( #7319 )
2025-03-19 22:14:41 +05:45
dependabot[bot]
beeee80a0b
chore(deps): bump github/codeql-action from 3.28.11 to 3.28.12 ( #7321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 22:14:23 +05:45
Pepe Fagoaga
06b62826b4
chore(dependabot): disable for v3 ( #7316 )
2025-03-19 21:56:52 +05:45
Pedro Martín
d0736af209
fix(gcp): make provider id mandatory in test_connection ( #7296 )
2025-03-19 18:33:49 +05:45
Pablo Lara
716c8c1a5f
docs: add social login images and update documentation ( #7314 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-03-19 17:16:37 +05:45
Pepe Fagoaga
e6cdda1bd9
chore(dependabot): Disable for API and UI ( #7300 )
2025-03-19 14:46:11 +05:45
Pedro Martín
2747a633bc
fix(k8s): remove typos from PCI 4.0 ( #7294 )
2025-03-19 09:31:40 +01:00
Pepe Fagoaga
74118f5cfe
chore(social-login): improve copy when not enabled ( #7295 )
2025-03-19 13:36:22 +05:45
dependabot[bot]
598bdf28bb
chore(deps): bump trufflesecurity/trufflehog from 3.88.17 to 3.88.18 ( #7297 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 12:31:52 +05:45
Pepe Fagoaga
d75f681c87
chore(security): Configure HTTP Security Headers ( #7220 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-03-18 17:49:12 +01:00
Pepe Fagoaga
c7956ede6a
chore(security): Add HTTP Security Headers ( #7289 )
2025-03-18 17:44:57 +01:00
Pablo Lara
64f5a69e84
fix: prevent SSR mismatch in OAuth URL generation ( #7288 )
2025-03-18 17:22:29 +01:00
dependabot[bot]
bfb15c34b8
chore(deps): bump azure-mgmt-containerservice from 34.0.0 to 34.1.0 ( #6989 )
...
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 17:14:25 +01:00
Pablo Lara
638b3ac0cd
chore(providers): change wording when adding a new provider ( #7280 )
2025-03-18 21:50:56 +05:45
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
Pepe Fagoaga
802c786ac2
fix(test-connection): Handle provider without secret ( #7283 )
2025-03-18 21:34:36 +05:45
Pepe Fagoaga
c8be8dbd9a
fix(aws-regions): Use @prowler-bot as author ( #7285 )
2025-03-18 20:27:19 +05:45
Pablo Lara
7053b2bb37
chore: add env vars for social login ( #7257 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-03-18 13:43:46 +01:00
Prowler Bot
447bf832cd
chore(regions_update): Changes in regions for AWS services ( #7281 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-18 17:35:44 +05:45
Pablo Lara
7c4571b55e
feat(providers): add component to render a link to the documentation ( #7282 )
2025-03-18 12:05:38 +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
Adrián Jesús Peña Rodríguez
b09e83b171
chore: add api reference to download report section ( #7243 )
2025-03-18 14:54:13 +05:45
Hugo Pereira Brito
bb149a30a7
fix(microsoft365): typo Microsoft365NotTenantIdButClientIdAndClienSecretError ( #7244 )
2025-03-17 21:16:47 +05:45
Pablo Lara
d5be35af49
chore: Rename keyServer and extract to helper ( #7256 )
2025-03-17 21:11:27 +05:45
Pedro Martín
f6aa56d92b
fix(.env): remove spaces ( #7255 )
2025-03-17 20:48:55 +05:45
Pedro Martín
6a4df15c47
fix(prowler): change from prowler.py to prowler-cli.py ( #7253 )
2025-03-17 15:44:15 +01:00
Pablo Lara
72de5fdb1b
chore: update git ignore file ( #7254 )
2025-03-17 14:53:58 +01:00
Pedro Martín
a7f55d06af
feat(jira): add basic auth method ( #7233 )
2025-03-17 14:31:35 +01:00
Pepe Fagoaga
97da78d4e7
fix(backport): Use container tagged version ( #7252 )
2025-03-17 18:19:43 +05:45
Pepe Fagoaga
c4f6161c73
chore(security): Pin actions to the Full-Length Commit SHA ( #7249 )
2025-03-17 17:11:28 +05:45
Pablo Lara
db7ffea24d
chore: add env var for social login ( #7251 )
2025-03-17 10:23:01 +01:00
Prowler Bot
489b5abf82
chore(regions_update): Changes in regions for AWS services ( #7237 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-17 13:47:56 +05:45
Prowler Bot
3a55c2ee07
chore(regions_update): Changes in regions for AWS services ( #7245 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-17 12:34:44 +05:45
Pedro Martín
64d866271c
fix(scan): add compliance info inside finding ( #5649 )
2025-03-17 12:18:00 +05:45
Pablo Lara
1ab2a80eab
chore: improve UX when social login is not enabled ( #7242 )
2025-03-15 12:12:30 +01:00
Pablo Lara
89d4c521ba
chore(social-login): disable social login buttons when env vars are not set ( #7238 )
2025-03-14 11:32:22 +01:00
Pablo Lara
f2e19d377a
chore(social-login): rename env.vars for social login ( #7232 )
2025-03-13 17:07:17 +01:00
Pablo Lara
2b7b887b87
chore: social auth is algo in sign-up page ( #7231 )
2025-03-13 14:20:09 +01:00
Pablo Lara
44c70b5d01
chore: remove unused regions ( #7229 )
2025-03-13 13:57:16 +01:00
Pablo Lara
7514484c42
chore: change wording for launching a single scan ( #7226 )
2025-03-13 13:48:01 +01:00
Adrián Jesús Peña Rodríguez
9594c4c99f
fix: add a handled response in case local files are missing ( #7183 )
2025-03-13 13:47:00 +01:00
Pablo Lara
56445c9753
chore: update changelog ( #7223 )
2025-03-13 13:39:26 +01:00
Adrián Jesús Peña Rodríguez
07419fd5e1
fix(exports): change the way to remove the local export files after s3 upload ( #7172 )
2025-03-13 13:37:17 +01:00
Pablo Lara
2e4dd12b41
feat(social-login): social login with Google is working ( #7218 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-03-13 12:52:30 +01:00
Víctor Fernández Poyatos
fed2046c49
fix(migrations): add through parameter to integration.providers ( #7222 )
2025-03-13 12:47:34 +01:00
Pepe Fagoaga
db79db4786
fix(pyproject): Rename prowler.py ( #7217 )
2025-03-13 16:53:38 +05:45
Víctor Fernández Poyatos
6f027e3c57
feat(integrations): Added new endpoints to allow configuring integrations ( #7167 )
2025-03-12 19:57:55 +05:45
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
Pedro Martín
443dc067b3
feat(kubernetes): add ISO 27001 2022 compliance framework ( #7204 )
2025-03-12 14:24:53 +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
dependabot[bot]
66998cd1ad
chore(deps): bump google-api-python-client from 2.162.0 to 2.163.0 ( #7191 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 11:25:24 +01:00
Prowler Bot
c0b1833446
chore(regions_update): Changes in regions for AWS services ( #7197 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-12 11:25:06 +01:00
Pablo Lara
329a72c77c
chore: update changelog ( #7199 )
2025-03-12 10:12:33 +01:00
Pablo Lara
2610ee9d0c
feat(invitations): Disable editing for accepted invites ( #7198 )
2025-03-12 10:06:46 +01:00
Pablo Lara
a13ca9034e
chore(scans): rename type to trigger ( #7196 )
2025-03-12 09:47:02 +01:00
Pablo Lara
5d1abb3689
chore: auto refresh if the state is also available ( #7195 )
2025-03-12 09:33:24 +01:00
Pablo Lara
e1d1c6d154
styles: tweaks styles ( #7194 )
2025-03-12 09:23:02 +01:00
Pablo Lara
e18e0e7cd4
chore(launch-scan): update wording ( #7193 )
2025-03-12 08:20:15 +01:00
Pablo Lara
eaf3d07a3f
chore: update the changelog ( #7190 )
2025-03-12 08:15:28 +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
Pablo Lara
605613e220
feat(scans): allow running a scan once ( #7188 )
2025-03-11 17:47:47 +01:00
Sergio Garcia
d2772000ec
chore(sentry): ignore new exceptions in Sentry ( #7187 )
2025-03-11 17:46:14 +01:00
Adrián Jesús Peña Rodríguez
42939a79f5
docs: add users, invitations and RBAC ( #7109 )
2025-03-11 21:59:04 +05:45
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
Pedro Martín
fc6e6696e5
feat(gcp): add ISO 27001 2022 compliance framework ( #7185 )
2025-03-11 15:16:40 +01:00
Sergio Garcia
465748c8a1
chore(sentry): ignore expected errors in GCP API ( #7184 )
2025-03-11 14:32:37 +01:00
Pedro Martín
e59cd71bbf
fix(azure): add remaining checks for reqA.5.25 ( #7182 )
2025-03-11 14:16:10 +01:00
Daniel Barranquero
8a76fea310
feat(entra): add new check entra_admin_consent_workflow_enabled ( #7110 )
2025-03-11 13:18:17 +01:00
Adrián Jesús Peña Rodríguez
0e46be54ec
docs: add generate_output documentation ( #7122 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-03-11 17:23:32 +05:45
Pedro Martín
dc81813fdf
fix(ens): remove and change duplicated ids ( #7165 )
2025-03-11 11:35:31 +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
dependabot[bot]
06b96a1007
chore(deps): bump tzlocal from 5.3 to 5.3.1 ( #7162 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11 11:17:50 +01:00
Prowler Bot
fa545c591f
chore(regions_update): Changes in regions for AWS services ( #7177 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-11 11:17:27 +01:00
dependabot[bot]
e828b780c7
chore(deps): bump trufflesecurity/trufflehog from 3.88.15 to 3.88.16 ( #7174 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11 11:16:57 +01:00
Harshit Raj Singh
eca8c5cabd
feat(aws): AWS Found Sec Best Practices & PCI DSS v3.2.1 upgrade ( #7017 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-03-11 09:31:16 +01:00
Pablo Lara
b7bce6008f
fix: tweak z-index for custom inputs ( #7166 )
2025-03-10 11:55:04 +01:00
Pablo Lara
2fdf89883d
feat(scans): improve scan launch provider selection ( #7164 )
2025-03-10 10:05:33 +01:00
dependabot[bot]
6c5d4bbaaa
chore(deps): bump django from 5.1.5 to 5.1.7 in /api ( #7145 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 09:50:09 +01:00
Gary Mclean
cb2f926d4f
fix(azure): correct check title for SQL Server Unrestricted ( #7123 )
2025-03-07 18:24:24 +01:00
ryan-stavella
12c01b437e
fix(metadata): typo in ec2_securitygroup_allow_wide_open_public_ipv4 ( #7116 )
2025-03-07 15:28:08 +01:00
dependabot[bot]
3253a58942
chore(deps-dev): bump mock from 5.1.0 to 5.2.0 ( #7099 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 15:01:43 +01:00
Kay Agahd
199f7f14ea
fix(doc): event_time has been changed to time_dt but was not documented ( #7136 )
2025-03-07 14:36:51 +01:00
Andoni Alonso
d42406d765
fix(metadata): match type with check results ( #7111 )
2025-03-07 14:34:07 +01:00
Kay Agahd
2276ffb1f6
fix(aws): ecs_task_definitions_no_environment_secrets.metadata.json ( #7135 )
2025-03-07 14:31:03 +01:00
dependabot[bot]
218fb3afb0
chore(deps): bump jinja2 from 3.1.5 to 3.1.6 ( #7151 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 14:27:29 +01:00
Prowler Bot
a9fb890979
chore(regions_update): Changes in regions for AWS services ( #7108 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-07 14:06:28 +01:00
Prowler Bot
54ebf5b455
chore(regions_update): Changes in regions for AWS services ( #7119 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-07 14:04:48 +01:00
dependabot[bot]
c9a0475aa8
chore(deps-dev): bump mkdocs-git-revision-date-localized-plugin from 1.3.0 to 1.4.1 ( #7129 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 14:03:44 +01:00
Prowler Bot
5567d9f88c
chore(regions_update): Changes in regions for AWS services ( #7131 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-07 13:19:08 +01:00
dependabot[bot]
56f3e661ae
chore(deps): bump trufflesecurity/trufflehog from 3.88.14 to 3.88.15 ( #7127 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 13:17:45 +01:00
César Arroba
1aa4479a10
chore: increase release to 5.5.0 ( #7143 )
2025-03-07 13:16:24 +01:00
Prowler Bot
7b625d0a91
chore(regions_update): Changes in regions for AWS services ( #7146 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-07 13:15:51 +01:00
Pablo Lara
fd0529529d
chore: update changelog ( #7149 )
2025-03-07 11:47:23 +01:00
Pablo Lara
af43191954
fix: tweaks for compliance cards ( #7147 )
2025-03-07 11:32:58 +01:00
Pablo Lara
2ce2ca7c91
feat: add changelog ( #7141 )
2025-03-06 16:46:55 +01:00
Víctor Fernández Poyatos
a0fc3db665
fix(overviews): manage overview exceptions and use batch_size with bulk ( #7140 )
2025-03-06 15:35:29 +01:00
César Arroba
feb458027f
chore(ui-gha): delete double quotes on prowler version ( #7139 )
2025-03-06 19:48:53 +05:45
Pablo Lara
e5a5b7af5c
fix(groups): display uid if alias is missing ( #7137 )
2025-03-06 14:37:36 +01:00
Pablo Lara
ad456ae2fe
fix(credentials): adjust helper links to fit width ( #7133 )
2025-03-06 11:42:26 +01:00
Pepe Fagoaga
690cb51f6c
revert(findings): change uid from varchar to text ( #7132 )
2025-03-06 16:24:35 +05:45
dependabot[bot]
14aaa2f376
chore(deps): bump jinja2 from 3.1.5 to 3.1.6 in /api ( #7130 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-06 09:39:24 +01:00
César Arroba
6e47ca2c41
chore(ui-gha): add version prefix ( #7125 )
2025-03-05 21:13:24 +05:45
Víctor Fernández Poyatos
0d99d2be9b
fix(reports): Fix task kwargs and result ( #7124 )
2025-03-05 21:10:44 +05:45
César Arroba
c322ef00e7
chore(ui): add prowler version on build ( #7120 )
2025-03-05 20:46:16 +05:45
Pablo Lara
3513421225
feat(compliance): new compliance selector ( #7118 )
2025-03-05 15:12:10 +01:00
Víctor Fernández Poyatos
b0e6bfbefe
chore(api): Update changelog ( #7090 )
2025-03-04 17:44:34 +01:00
dependabot[bot]
f7a918730e
chore(deps-dev): bump pytest from 8.3.4 to 8.3.5 ( #7097 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 09:16:05 +01:00
Pablo Lara
cef33319c5
chore(ui): update label from 'Select a scan job' to 'Select a cloud p… ( #7107 )
2025-03-04 09:11:39 +01:00
Pablo Lara
2036a59210
fix(roles): show the correct error message ( #7089 )
2025-03-03 15:46:02 +01:00
Pablo Lara
e5eccb6227
fix: bug with create role and unlimited visibility checkbox ( #7088 )
2025-03-03 15:45:39 +01:00
Sergio Garcia
48c2c8567c
feat(aws): add fixers for threat detection checks ( #7085 )
2025-03-03 14:20:23 +01:00
Pablo Lara
bbeef0299f
feat(version): add prowler version to the sidebar ( #7086 )
2025-03-03 13:40:09 +01:00
Pablo Lara
bec5584d63
chore: Update the latest table findings with the most recent changes ( #7084 )
2025-03-03 13:16:30 +01:00
Pablo Lara
bdc759d34c
feat(sidebar): sidebar with new functionalities ( #7018 )
2025-03-03 12:30:28 +01:00
Prowler Bot
8db442d8ba
chore(regions_update): Changes in regions for AWS services ( #7067 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-03 09:29:48 +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
Pepe Fagoaga
7e7e2c87dc
chore(examples): Scan AWS ( #7064 )
2025-02-28 15:25:10 +05:45
Sergio Garcia
2f741f35a8
chore(gcp): enhance GCP APIs logic ( #7046 )
2025-02-28 14:55:43 +05:45
dependabot[bot]
c411466df7
chore(deps): bump trufflesecurity/trufflehog from 3.88.13 to 3.88.14 ( #7063 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-28 09:10:47 +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
Pedro Martín
8539423b22
feat(docs): add info related with sts assume role and regions ( #7062 )
2025-02-27 17:40:31 +01:00
Daniel Barranquero
81edafdf09
fix(azure): handle account not supporting Blob ( #7060 )
2025-02-27 13:20:56 +01:00
Sergio Garcia
e0a262882a
fix(ecs): ensure unique finding id in ECS checks ( #7059 )
2025-02-27 13:02:22 +01:00
Prowler Bot
89237ab99e
chore(regions_update): Changes in regions for AWS services ( #7056 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-27 11:00:13 +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
Pablo Lara
1180522725
feat(exports): download scan exports ( #7006 )
2025-02-27 14:08:12 +05:45
Pepe Fagoaga
81c7ebf123
fix(env): UI version must be stable ( #7055 )
2025-02-27 13:32:53 +05:45
Víctor Fernández Poyatos
258f05e6f4
fix(migrations): Fix migration dependency order ( #7051 )
2025-02-26 17:26:21 +01:00
Víctor Fernández Poyatos
53efb1c153
feat(labeler): apply label on migration changes ( #7052 )
2025-02-26 17:03:12 +01:00
Pepe Fagoaga
26014a9705
fix(findings): change uid from varchar to text ( #7048 )
2025-02-26 21:17:16 +05:45
Víctor Fernández Poyatos
00ef037e45
feat(findings): Add Django management command to populate database with dummy data ( #7049 )
2025-02-26 16:15:37 +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
Pedro Martín
337a46cdcc
feat(aws): add ISO 27001 2022 compliance framework ( #7035 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-26 08:34:08 +01:00
Hugo Pereira Brito
7f74b67f1f
chore(iam): enhance iam_role_cross_service_confused_deputy_prevention recommendation ( #7023 )
2025-02-26 07:37:57 +01:00
Prowler Bot
5dcc48d2e5
chore(regions_update): Changes in regions for AWS services ( #7034 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-26 07:30:07 +01:00
Prowler Bot
8b04aab07d
chore(regions_update): Changes in regions for AWS services ( #7015 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-26 07:29:42 +01:00
dependabot[bot]
eab4f6cf2e
chore(deps): bump google-api-python-client from 2.161.0 to 2.162.0 ( #7037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-26 07:25:14 +01:00
Hugo Pereira Brito
7f8d623283
refactor(microsoft365): CheckReportMicrosoft365 and resource metadata ( #6952 )
2025-02-26 07:24:54 +01:00
Víctor Fernández Poyatos
dbffed8f1f
feat(findings): Optimize findings endpoint ( #7019 )
2025-02-25 12:41:47 +01:00
Pepe Fagoaga
7e3688fdd0
chore(action): Conventional Commit Check ( #7033 )
2025-02-25 09:51:55 +01:00
dependabot[bot]
2e111e9ad3
chore(deps): bump trufflesecurity/trufflehog from 3.88.12 to 3.88.13 ( #7026 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 14:34:24 +05:45
Pedro Martín
6d6070ff3f
feat(outputs): add sample outputs ( #6945 )
2025-02-25 14:33:16 +05:45
Pedro Martín
391bbde353
fix(cis): show report table on the CLI ( #6979 )
2025-02-25 14:28:58 +05:45
Pedro Martín
3c56eb3762
feat(azure): add PCI DSS 4.0 ( #6982 )
2025-02-25 14:27:50 +05:45
Pedro Martín
7c14ea354b
feat(kubernetes): add PCI DSS 4.0 ( #7013 )
2025-02-25 14:27:14 +05:45
Pedro Martín
c96aad0b77
feat(dashboard): take the latest finding uid by timestamp ( #6987 )
2025-02-25 14:25:03 +05:45
Víctor Fernández Poyatos
a9dd3e424b
feat(tasks): add deletion queue for deletion tasks ( #7022 )
2025-02-24 18:02:52 +01:00
Pedro Martín
8a144a4046
feat(gcp): add PCI DSS 4.0 ( #7010 )
2025-02-21 16:19:20 +05:30
Prowler Bot
75f86d7267
chore(regions_update): Changes in regions for AWS services ( #7011 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-21 15:37:15 +05:30
dependabot[bot]
bbf875fc2f
chore(deps-dev): bump mkdocs-material from 9.6.4 to 9.6.5 ( #7007 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-21 14:28:18 +05:30
Raj Chowdhury
59d491f61b
fix(typo): solve typo in dashboard.md ( #7009 )
2025-02-21 14:17:08 +05:30
dependabot[bot]
ed640a1324
chore(deps): bump trufflesecurity/trufflehog from 3.88.11 to 3.88.12 ( #7008 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-21 14:16:15 +05:30
César Arroba
e86fbcaef7
feat(api): setup sentry for OSS API ( #6874 )
2025-02-20 23:08:01 +05:45
Pablo Lara
7f48212054
chore(users): renaming the account now triggers a re-render in the sidebar ( #7005 )
2025-02-20 16:58:45 +01:00
dependabot[bot]
a2c5c71baf
chore(deps): bump python from 3.12.8-alpine3.20 to 3.12.9-alpine3.20 ( #6882 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 21:11:45 +05:30
dependabot[bot]
b904f81cb9
chore(deps): bump tzlocal from 5.2 to 5.3 ( #6932 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 21:10:46 +05:30
dependabot[bot]
d64fe374dd
chore(deps): bump cryptography from 43.0.1 to 44.0.1 in /api ( #7001 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 12:55:36 +01:00
Hugo Pereira Brito
fe25e7938e
docs(tutorials): update all deprecated poetry shell references ( #7002 )
2025-02-20 17:04:19 +05:45
Prowler Bot
931df361bf
chore(regions_update): Changes in regions for AWS services ( #6998 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-20 15:52:36 +05:30
Pedro Martín
d7c45f4aee
chore(github): add compliance to PR labeler ( #6996 )
2025-02-20 14:50:43 +05:30
Pedro Martín
5e5bef581b
fix(soc2_aws): remove duplicated checks ( #6995 )
2025-02-20 14:38:26 +05:30
Hugo Pereira Brito
2d9e95d812
docs(installation): add warning for poetry shell deprecation in README ( #6983 )
2025-02-20 14:19:35 +05:45
Pablo Lara
e5f979d106
chore(findings): add 'Status Extended' attribute to finding details ( #6997 )
2025-02-20 09:33:03 +01:00
Sergio Garcia
c7a5815203
fix(deps): update vulnerable cryptography dependency ( #6993 )
2025-02-20 12:18:15 +05:30
Pedro Martín
03e268722e
feat(aws): add PCI DSS 4.0 ( #6949 )
2025-02-20 11:07:06 +05:30
dependabot[bot]
78a2774329
chore(deps): bump trufflesecurity/trufflehog from 3.88.9 to 3.88.11 ( #6988 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 11:04:15 +05:30
dependabot[bot]
c1b5ab7f53
chore(deps): bump kubernetes from 32.0.0 to 32.0.1 ( #6992 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 10:46:19 +05:30
Sergio Garcia
b861d97ad4
fix(report): remove invalid resources in report ( #6852 )
2025-02-19 21:27:52 +05:45
Pablo Lara
f3abcc9dd6
feat(scans): update the progress for executing scans ( #6972 )
2025-02-19 16:10:29 +01:00
César Arroba
cab13fe018
chore(gha): trigger API or UI deployment when push to master ( #6946 )
2025-02-19 18:08:51 +05:45
Prowler Bot
cc4b19c7ce
chore(regions_update): Changes in regions for AWS services ( #6978 )
2025-02-19 11:04:45 +01:00
Pablo Lara
a754d9aee5
fix(roles): handle empty response in deleteRole and ensure revalidation ( #6976 )
2025-02-19 09:03:49 +01:00
Pedro Martín
22b54b2d8d
feat(aws): add compliance CIS 4.0 ( #6937 )
2025-02-19 08:23:49 +05:30
dependabot[bot]
d12ca6301a
chore(deps-dev): bump flake8 from 7.1.1 to 7.1.2 ( #6954 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-19 08:09:58 +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
Prowler Bot
0384fc50e3
chore(regions_update): Changes in regions for AWS services ( #6968 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-18 18:40:01 +05:30
dependabot[bot]
cc46dee9ee
chore(deps-dev): bump bandit from 1.8.2 to 1.8.3 ( #6955 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 18:39:10 +05:30
Hugo Pereira Brito
ed5a0ae45a
fix(cloudfront): Incorrect bucket name retrievement ( #6947 )
2025-02-17 17:08:28 +01:00
Prowler Bot
928ccfefb8
chore(regions_update): Changes in regions for AWS services ( #6944 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-17 16:55:15 +01:00
dependabot[bot]
7f6bfb7b3e
chore(deps): bump trufflesecurity/trufflehog from 3.88.8 to 3.88.9 ( #6943 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 16:54:52 +01:00
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
dependabot[bot]
0ec4366f4c
chore(deps): bump google-api-python-client from 2.160.0 to 2.161.0 ( #6933 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-14 10:09:33 -05:00
César Arroba
ff72b7eea1
fix(gha): fix short sha step ( #6939 )
2025-02-14 19:11:26 +05:45
César Arroba
a32ca19251
chore(gha): add tag for api and ui images on push to master ( #6920 )
2025-02-14 18:01:22 +05:45
Pablo Lara
b79508956a
fix(issue pages): apply sorting by default in issue pages ( #6934 )
2025-02-14 10:32:34 +01:00
dependabot[bot]
d76c5bd658
chore(deps): bump trufflesecurity/trufflehog from 3.88.7 to 3.88.8 ( #6931 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 18:17:25 -05:00
Kay Agahd
580e11126c
fix(aws): codebuild service threw KeyError for projects type CODEPIPELINE ( #6919 )
2025-02-13 12:22:09 -05:00
Sergio Garcia
736d40546a
fix(gcp): handle DNS Managed Zone with no DNSSEC ( #6924 )
2025-02-13 12:18:50 -05:00
dependabot[bot]
88810d2bb5
chore(deps-dev): bump mkdocs-material from 9.6.3 to 9.6.4 ( #6913 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 11:36:07 -05:00
Víctor Fernández Poyatos
3a8f4d2ffb
feat(social-login): Add social login integration for Google and Github OAuth providers ( #6906 )
2025-02-13 16:54:38 +01:00
Sergio Garcia
1fe125a65f
chore(docs): external K8s cluster Prowler App credentials ( #6921 )
2025-02-13 09:46:05 -05:00
Kay Agahd
0ff4df0836
fix(aws): SNS threw IndexError if SubscriptionArn is PendingConfirmation ( #6896 )
2025-02-13 09:34:48 -05:00
Pedro Martín
16b4775e2d
fix(gcp): remove typos on CIS 3.0 ( #6917 )
2025-02-13 13:48:19 +01:00
dependabot[bot]
c3a13b8a29
chore(deps): bump trufflesecurity/trufflehog from 3.88.6 to 3.88.7 ( #6915 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 19:15:03 -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
César Arroba
0fa4538256
fix(gha): fix test build containers on pull requests actions ( #6909 )
2025-02-12 23:26:54 +05:45
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
dependabot[bot]
2f80b055ac
chore(deps-dev): bump coverage from 7.6.11 to 7.6.12 ( #6897 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 10:08:26 -05:00
Prowler Bot
fd62a1df10
chore(regions_update): Changes in regions for AWS services ( #6900 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-12 10:06:42 -05:00
César Arroba
a85d0ebd0a
chore(api): test build container image on pull request ( #6850 )
2025-02-12 15:44:05 +05:45
César Arroba
2c06902baa
chore(ui): test build container image on pull request ( #6849 )
2025-02-12 15:43:22 +05:45
Pepe Fagoaga
76ac6429fe
chore(version): Update version to 5.4.0 ( #6894 )
2025-02-11 17:51:08 -05:00
dependabot[bot]
43cae66b0d
chore(deps-dev): bump coverage from 7.6.10 to 7.6.11 ( #6887 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 19:30:36 -05:00
dependabot[bot]
dacddecc7d
chore(deps): bump trufflesecurity/trufflehog from 3.88.5 to 3.88.6 ( #6888 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 18:15:25 -05:00
Mario Rodriguez Lopez
dcb9267c2f
feat(microsof365): Add documentation and compliance file ( #6195 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com >
2025-02-10 11:13:06 -05:00
Víctor Fernández Poyatos
ff35fd90fa
chore(api): Update changelog and specs ( #6876 )
2025-02-10 12:06:34 +01:00
Víctor Fernández Poyatos
7469377079
chore: Add needed steps for API in PR template ( #6875 )
2025-02-10 15:20:09 +05:45
Pepe Fagoaga
c8441f8d38
fix(kubernetes): Change UID validation ( #6869 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-02-10 14:55:24 +05:45
Pepe Fagoaga
abf4eb0ffc
chore: Rename dashboard table latest findings ( #6873 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-02-10 09:55:44 +01:00
dependabot[bot]
93717cc830
chore(deps-dev): bump mkdocs-material from 9.6.2 to 9.6.3 ( #6871 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 18:24:49 -05:00
Sergio Garcia
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
Pedro Martín
f628897fe1
fix(dashboard): adjust the bar chart display ( #6690 )
2025-02-07 10:05:30 -05:00
Prowler Bot
54b82a78e3
chore(regions_update): Changes in regions for AWS services ( #6858 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-07 10:02:28 -05:00
Víctor Fernández Poyatos
377faf145f
feat(findings): Use ArrayAgg and subqueries on metadata endpoint ( #6863 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-02-07 19:36:01 +05:45
Kay Agahd
69e316948f
fix(aws): key error for detect-secrets ( #6710 )
2025-02-07 14:48:16 +01:00
Pablo Lara
62cbff4f53
feat: implement new functionality with inserted_at__gte in findings a… ( #6864 )
2025-02-07 14:25:25 +01:00
Víctor Fernández Poyatos
5582265e9d
docs: Add details about user creation in Prowler app ( #6862 )
2025-02-07 13:29:25 +01:00
dependabot[bot]
fb5ea3c324
chore(deps): bump microsoft-kiota-abstractions from 1.9.1 to 1.9.2 ( #6856 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 11:07:43 +01:00
Víctor Fernández Poyatos
9b5f676f50
feat(findings): Require date filters for findings endpoints ( #6800 )
2025-02-07 13:54:55 +05:45
Pranay Girase
88cfc0fa7e
fix(typo): typos in Dashboard and Report in HTML ( #6847 )
2025-02-06 10:42:31 -05:00
Prowler Bot
665bfa2f13
chore(regions_update): Changes in regions for AWS services ( #6848 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-06 08:46:32 -05:00
dependabot[bot]
b89b1a64f4
chore(deps): bump trufflesecurity/trufflehog from 3.88.4 to 3.88.5 ( #6844 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-05 18:02:42 -05:00
Sergio Garcia
9ba657c261
fix(kms): handle error in DescribeKey function ( #6839 )
2025-02-05 14:03:31 -05:00
Mario Rodriguez Lopez
bce958b8e6
feat(entra): add new check entra_thirdparty_integrated_apps_not_allowed ( #6357 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-05 12:45:48 -05:00
Daniel Barranquero
914012de2b
fix(cloudfront): fix false positive in s3 origins ( #6823 )
2025-02-05 12:39:49 -05:00
Ogonna Iwunze
8d1c476aed
feat(kms): add kms_cmk_not_multi_region AWS check ( #6794 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-05 11:20:29 -05:00
Gary Mclean
567c729e9e
fix(findings) Spelling mistakes correction ( #6822 )
2025-02-05 10:26:50 -05:00
Kay Agahd
3f03dd20e4
fix(aws) wording of report.status_extended in awslambda_function_not_publicly_accessible ( #6824 )
2025-02-05 10:23:52 -05:00
Daniel Barranquero
1c778354da
fix(directoryservice): handle ClientException ( #6781 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-05 10:22:32 -05:00
Prowler Bot
3a149fa459
chore(regions_update): Changes in regions for AWS services ( #6821 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-05 09:19:56 -05:00
Mario Rodriguez Lopez
f3b121950d
feat(entra): add new entra service for Microsoft365 ( #6326 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-04 19:47:14 -05:00
Mario Rodriguez Lopez
43c13b7ba1
feat(microsoft365): add new check admincenter_settings_password_never_expire ( #6023 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-04 17:24:11 -05:00
dependabot[bot]
9447b33800
chore(deps): bump kubernetes from 31.0.0 to 32.0.0 ( #6678 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-04 17:22:51 -05:00
Hugo Pereira Brito
2934752eeb
fix(elasticache): InvalidReplicationGroupStateFault error ( #6815 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-04 14:28:31 -05:00
dependabot[bot]
dd6d8c71fd
chore(deps-dev): bump moto from 5.0.27 to 5.0.28 ( #6804 )
...
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-04 12:58:48 -05:00
Pablo Lara
80267c389b
style(forms): improve spacing consistency ( #6814 )
2025-02-04 13:20:24 +01:00
Pablo Lara
acfbaf75d5
chore(forms): improvements to the sign-in and sign-up forms ( #6813 )
2025-02-04 12:46:07 +01:00
Pedro Martín
5f54377407
chore(aws_audit_manager_control_tower_guardrails): add checks to reqs ( #6699 )
2025-02-03 14:59:08 -05:00
Drew Kerrigan
552aa64741
docs(): add description of changed and new delta values to prowler app tutorial ( #6801 )
2025-02-03 20:51:03 +01:00
dependabot[bot]
d64f611f51
chore(deps): bump pytz from 2024.2 to 2025.1 ( #6765 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 12:48:18 -05:00
dependabot[bot]
a96cc92d77
chore(deps-dev): bump mkdocs-material from 9.5.50 to 9.6.2 ( #6799 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 11:37:02 -05:00
dependabot[bot]
3858cccc41
chore(deps-dev): bump pylint from 3.3.3 to 3.3.4 ( #6721 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 10:32:42 -05:00
Pedro Martín
072828512a
fix(cis_1.5_aws): add checks to needed reqs ( #6695 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-02-03 10:32:20 -05:00
Pedro Martín
a73ffe5642
fix(cis_1.4_aws): add checks to needed reqs ( #6696 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-02-03 10:32:10 -05:00
Pablo Lara
8e784a5b6d
feat(scans): show scan details right after launch ( #6791 )
2025-02-03 16:08:47 +01:00
dependabot[bot]
1b6f9332f1
chore(deps): bump trufflesecurity/trufflehog from 3.88.2 to 3.88.4 ( #6760 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 09:35:53 -05:00
secretcod3r
db8b472729
fix(gcp): fix wrong provider value in check ( #6691 )
2025-02-03 09:29:08 -05:00
Pedro Martín
867b371522
fix(cis_2.0_aws): add checks to needed reqs ( #6694 )
2025-02-03 09:28:04 -05:00
dependabot[bot]
c0d7c9fc7d
chore(deps): bump google-api-python-client from 2.159.0 to 2.160.0 ( #6720 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 09:27:17 -05:00
Pablo Lara
bb4685cf90
fix(findings): remove default status filtering ( #6784 )
2025-02-03 15:20:18 +01:00
Pablo Lara
6a95426749
fix(findings): order findings by inserted_at DESC ( #6782 )
2025-02-03 11:51:07 +01:00
Víctor Fernández Poyatos
ef6af8e84d
feat(schedules): Rework daily schedule to always show the next scan ( #6700 )
2025-02-03 11:08:27 +01:00
Víctor Fernández Poyatos
763130f253
fix(celery): Kill celery worker process after every task to release memory ( #6761 )
2025-01-31 19:30:08 +05:45
Hugo Pereira Brito
1256c040e9
fix: microsoft365 mutelist ( #6724 )
2025-01-31 12:32:39 +01:00
dependabot[bot]
18b7b48a99
chore(deps): bump microsoft-kiota-abstractions from 1.6.8 to 1.9.1 ( #6734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-31 10:07:17 +01:00
Pepe Fagoaga
627c11503f
fix(db_event): Handle other events ( #6754 )
2025-01-30 21:46:43 +05:45
Víctor Fernández Poyatos
712ba84f06
feat(scans): Optimize read queries during scans ( #6753 )
2025-01-30 20:51:12 +05:45
Pepe Fagoaga
5186e029b3
fix(set_report_color): Add more details to error ( #6751 )
2025-01-30 20:48:51 +05:45
Pablo Lara
5bfaedf903
fix: Enable hot reloading when using Docker Compose for UI ( #6750 )
2025-01-30 14:05:39 +01:00
Víctor Fernández Poyatos
5061da6897
feat(findings): Improve /findings/metadata performance ( #6748 )
2025-01-30 13:31:43 +01:00
Pepe Fagoaga
c159a28016
fix(neptune): correct service name ( #6743 )
2025-01-30 17:16:18 +05:45
Pepe Fagoaga
82a1b1c921
fix(finding): raise when generating invalid findings ( #6738 )
2025-01-30 15:59:38 +05:45
Pepe Fagoaga
bf2210d0f4
fix(acm): Key Error DomainName ( #6739 )
2025-01-30 15:54:31 +05:45
Kay Agahd
8f0772cb94
fix(aws): iam_user_with_temporary_credentials resource in OCSF ( #6697 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2025-01-30 15:28:21 +05:45
Pepe Fagoaga
5b57079ecd
fix(sns): Add region to subscriptions ( #6731 )
2025-01-30 14:38:21 +05:45
Matt Johnson
350d759517
chore: Update Google Analytics ID across all docs.prowler.com sites. ( #6730 )
2025-01-30 12:47:01 +05:45
Pablo Lara
edd793c9f5
fix(scans): change label for next scan ( #6725 )
2025-01-29 10:46:49 +01:00
Víctor Fernández Poyatos
545c2dc685
fix(migrations): Use indexes instead of constraints to define an index ( #6722 )
2025-01-29 14:24:04 +05:45
Víctor Fernández Poyatos
84955c066c
revert: Update Django DB manager to use psycopg3 and connection pooling ( #6717 )
2025-01-28 22:15:01 +05:45
Víctor Fernández Poyatos
06dd03b170
fix(scan-summaries): Improve efficiency on providers overview ( #6716 )
2025-01-28 21:56:29 +05:45
Pedro Martín
47bc2ed2dc
fix(defender): add field to SecurityContacts ( #6693 )
2025-01-28 15:52:56 +01:00
Pablo Lara
44281afc54
fix(scans): filters and sorting for scan table ( #6713 )
2025-01-28 13:26:31 +01:00
Víctor Fernández Poyatos
4d2859d145
fix(scans, findings): Improve API performance ordering by inserted_at instead of id ( #6711 )
2025-01-28 16:41:58 +05:45
Pablo Lara
45d44a1669
fix: fixed bug when opening finding details while a scan is in progress ( #6708 )
2025-01-28 06:58:18 +01:00
dependabot[bot]
ddd83b340e
chore(deps): bump uuid from 10.0.0 to 11.0.5 in /ui ( #6516 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-26 13:39:42 +01: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
Rubén De la Torre Vico
bcc246d950
fix(cloudsql): add trusted client certificates case for cloudsql_instance_ssl_connections ( #6682 )
2025-01-24 10:42:45 -05:00
dependabot[bot]
62139e252a
chore(deps): bump azure-mgmt-web from 7.3.1 to 8.0.0 ( #6680 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 12:40:11 +01:00
dependabot[bot]
86950c3a0a
chore(deps): bump msgraph-sdk from 1.17.0 to 1.18.0 ( #6679 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 10:47:09 +01:00
dependabot[bot]
f4865ef68d
chore(deps): bump azure-storage-blob from 12.24.0 to 12.24.1 ( #6666 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 09:44:16 +01:00
Pepe Fagoaga
ea7209e7ae
chore: bump for next minor ( #6672 )
2025-01-23 13:13:08 -05:00
Hugo Pereira Brito
998c551cf3
fix(cloudwatch): NoneType object is not iterable ( #6671 )
2025-01-23 12:27:07 -05:00
Paolo Frigo
e6f29b0116
docs: update # of checks, services, frameworks and categories ( #6528 )
...
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-23 11:11:03 -05:00
Pepe Fagoaga
eb90bb39dc
chore(api): Bump to v1.3.0 ( #6670 )
2025-01-23 21:25:29 +05:45
Pepe Fagoaga
ad189b35ad
chore(scan): Remove ._findings ( #6667 )
2025-01-23 20:43:02 +05:45
Pablo Lara
7d2989a233
chore: adjust DateWithTime component height when used with InfoField ( #6669 )
2025-01-23 15:18:24 +01:00
Pablo Lara
862137ae7d
chore(scans): improve scan details ( #6665 )
2025-01-23 13:20:41 +01:00
Pedro Martín
c86e082d9a
feat(detect-secrets): get secrets plugins from config.yaml ( #6544 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-01-23 17:18:19 +05:45
Sergio Garcia
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
dependabot[bot]
f2bffb3ce7
chore(deps): bump azure-mgmt-containerservice from 33.0.0 to 34.0.0 ( #6630 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 16:37:07 -05:00
dependabot[bot]
cbe2f9eef8
chore(deps): bump azure-mgmt-compute from 33.1.0 to 34.0.0 ( #6628 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 20:00:56 +01:00
Pepe Fagoaga
688f41f570
fix(templates): Customize principals and add validation ( #6655 )
2025-01-22 21:47:57 +05:45
Anton Rubets
a29197637e
chore(helm): Add prowler helm support ( #6580 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-22 10:55:26 -05:00
Prowler Bot
7a2712a37f
chore(regions_update): Changes in regions for AWS services ( #6652 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-22 09:30:03 -05:00
dependabot[bot]
189f5cfd8c
chore(deps): bump boto3 from 1.35.94 to 1.35.99 ( #6651 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 09:29:41 -05:00
Kay Agahd
e509480892
fix: add detector and line number of potential secret ( #6654 )
2025-01-22 20:13:23 +05:45
Pepe Fagoaga
7f7955351a
chore(pre-commit): poetry checks for API and SDK ( #6658 )
2025-01-22 20:05:26 +05:45
Pepe Fagoaga
46f1db21a8
chore(api): Use prowler from master ( #6657 )
2025-01-22 20:05:02 +05:45
Pablo Lara
fbe7bc6951
feat(providers): show the cloud formation and terraform template links on the form ( #6660 )
2025-01-22 14:49:38 +01:00
Pablo Lara
f658507847
feat(providers): make external id field mandatory in the aws role secret form ( #6656 )
2025-01-22 12:45:31 +01:00
dependabot[bot]
374078683b
chore(deps-dev): bump moto from 5.0.16 to 5.0.27 ( #6632 )
...
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-01-21 13:56:06 -05:00
dependabot[bot]
114c4e0886
chore(deps): bump botocore from 1.35.94 to 1.35.99 ( #6520 )
...
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-01-21 09:17:18 -05:00
Pablo Lara
67c62766d4
fix(filters): fix dynamic filters ( #6642 )
2025-01-21 13:33:27 +01:00
dependabot[bot]
3f2947158d
chore(deps): bump prowler from 5.1.1 to 5.1.4 in /api ( #6641 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 14:27:59 +05:45
dependabot[bot]
278a7cb356
chore(deps-dev): bump mkdocs-material from 9.5.49 to 9.5.50 ( #6631 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 18:31:44 -05:00
Rubén De la Torre Vico
890158a79c
fix(OCSF): fix OCSF output when timestamp is UNIX format ( #6606 )
2025-01-20 17:11:28 -05:00
Rubén De la Torre Vico
4dc1602b77
fix: update Azure CIS with existing App checks ( #6611 )
2025-01-20 15:12:00 -05:00
Kay Agahd
bbba0abac9
fix(aws): list tags for DocumentDB clusters ( #6605 )
2025-01-20 15:10:58 -05:00
Prowler Bot
d04fd807c6
chore(regions_update): Changes in regions for AWS services ( #6599 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-20 15:09:35 -05:00
Pablo Lara
3456df4cf1
fix(snippet-id): improve provider ID readability in tables ( #6615 )
2025-01-20 17:23:19 +01:00
Pablo Lara
f56aaa791e
chore(RBAC): add permission's info ( #6612 )
2025-01-20 16:14:48 +01:00
Adrián Jesús Peña Rodríguez
465a758770
fix(rbac): remove invalid required permission ( #6608 )
2025-01-20 15:21:52 +01:00
Pablo Lara
0f7c0c1b2c
fix(RBAC): tweaks for edit role form ( #6609 )
2025-01-20 14:09:16 +01:00
Adrián Jesús Peña Rodríguez
bf8d10b6f6
feat(api): restrict the deletion of users, only the user of the request can be deleted ( #6607 )
2025-01-20 13:26:47 +01:00
Pablo Lara
20d04553d6
fix(RBAC): restore manage_account permission for roles ( #6602 )
2025-01-20 11:35:29 +01:00
Daniel Barranquero
b56d62e3c4
fix(sqs): fix flaky test ( #6593 )
2025-01-17 11:48:39 -05:00
Hugo Pereira Brito
9a332dcba1
chore(services): delete all comment headers ( #6585 )
2025-01-17 08:21:28 -05:00
Hugo Pereira Brito
166d9f8823
fix(apigatewayv2): managed exception NotFoundException ( #6576 )
2025-01-17 08:17:51 -05:00
Prowler Bot
42f5eed75f
chore(regions_update): Changes in regions for AWS services ( #6577 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-17 08:17:00 -05:00
Rubén De la Torre Vico
01a7db18dd
fix: add missing Check_Report_Azure parameters ( #6583 )
2025-01-17 08:16:43 -05:00
Pablo Lara
d4507465a3
fix(providers): update the label and placeholder based on the cloud provider ( #6581 )
2025-01-17 12:28:38 +01:00
Pablo Lara
3ac92ed10a
fix(findings): remove filter delta_in applied by default ( #6578 )
2025-01-17 11:03:12 +01:00
Pablo Lara
43c76ca85c
feat(findings): add first seen in findings details ( #6575 )
2025-01-17 10:19:10 +01:00
dependabot[bot]
54d87fa96a
chore(deps): bump prowler from 5.0.2 to 5.1.1 in /api ( #6573 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-17 13:26:07 +05:45
Daniel Barranquero
f041f17268
fix(gcp): fix flaky tests from dns service ( #6569 )
2025-01-16 14:49:25 -05:00
dependabot[bot]
31c80a6967
chore(deps): bump msgraph-sdk from 1.16.0 to 1.17.0 ( #6547 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 12:55:30 -05:00
Rubén De la Torre Vico
783ce136f4
feat(network): extract Network resource metadata automated ( #6555 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-16 12:41:02 -05:00
Rubén De la Torre Vico
f829145781
feat(storage): extract Storage resource metadata automated ( #6563 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-16 11:44:43 -05:00
Rubén De la Torre Vico
389337f8cd
feat(vm): extract VM resource metadata automated ( #6564 )
2025-01-16 11:16:02 -05:00
Pedro Martín
a0713c2d66
fix(cis): add subsections if needed ( #6559 )
2025-01-16 11:10:54 -05:00
Rubén De la Torre Vico
f94d3cbce4
feat(sqlserver): extract SQL Server resource metadata automated ( #6562 )
2025-01-16 10:47:21 -05:00
Daniel Barranquero
8d8994b468
feat(aws): include resource metadata to remaining checks ( #6551 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-16 10:44:14 -05:00
Rubén De la Torre Vico
784a9097a5
feat(postgresql): extract PostgreSQL resource metadata automated ( #6560 )
2025-01-16 10:37:55 -05:00
Pedro Martín
b9601626e3
fix(detect_secrets): refactor logic for detect-secrets ( #6537 )
2025-01-16 21:15:44 +05:45
Rubén De la Torre Vico
dc80b011f2
feat(policy): extract Policy resource metadata automated ( #6558 )
2025-01-16 10:29:28 -05:00
Rubén De la Torre Vico
ee7d32d460
feat(entra): extract Entra resource metadata automated ( #6542 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-16 10:24:53 -05:00
Rubén De la Torre Vico
43fd9ee94e
feat(monitor): extract monitor resource metadata automated ( #6554 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-16 10:16:19 -05:00
Víctor Fernández Poyatos
8821a91f3f
feat(db): Update Django DB manager to use psycopg3 and connection pooling ( #6541 )
2025-01-16 15:29:02 +01:00
Rubén De la Torre Vico
98d9256f92
feat(mysql): extract MySQL resource metadata automated ( #6556 )
2025-01-16 09:24:06 -05:00
Rubén De la Torre Vico
b35495eaa7
feat(keyvault): extract KeyVault resource metadata automated ( #6553 )
2025-01-16 09:17:36 -05:00
Rubén De la Torre Vico
74d6b614b3
feat(iam): extract IAM resource metadata automated ( #6552 )
2025-01-16 09:05:23 -05:00
Sergio Garcia
dd63c16a74
fix(gcp): iterate through service projects ( #6549 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-01-16 08:52:52 -05:00
Pablo Lara
4280266a96
fix(dep): address compatibility issues ( #6543 )
2025-01-16 14:28:49 +01:00
Hugo Pereira Brito
b1f02098ff
feat(aws): include resource metadata in services from r* to s* ( #6536 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-15 18:10:53 -05:00
Pedro Martín
95189b574a
feat(gcp): add resource metadata to report ( #6500 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-15 18:09:35 -05:00
Hugo Pereira Brito
c5d23503bf
feat(aws): include resource metadata in services from a* to b* ( #6504 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-15 18:03:37 -05:00
Daniel Barranquero
77950f6069
chore(aws): add resource metadata to services from t to w ( #6546 )
2025-01-15 17:22:08 -05:00
Daniel Barranquero
ec5f2b3753
chore(aws): add resource metadata to services from f to o ( #6545 )
2025-01-15 17:15:50 -05:00
Rubén De la Torre Vico
9e7104fb7f
feat(defender): extract Defender resource metadata in automated way ( #6538 )
2025-01-15 12:14:24 -05:00
Rubén De la Torre Vico
6b3b6ca45e
feat(appinsights): extract App Insights resource metadata in automated way ( #6540 )
2025-01-15 11:45:23 -05:00
Hugo Pereira Brito
20b8b0b24e
feat: add resource metadata to emr_cluster_account_public_block_enabled ( #6539 )
2025-01-15 11:44:51 -05:00
Sergio Garcia
4e11540458
feat(kubernetes): add resource metadata to report ( #6479 )
2025-01-15 11:36:09 -05:00
Hugo Pereira Brito
ee87f2676d
feat(aws): include resource metadata in services from d* to e* ( #6532 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-15 10:05:04 -05:00
Daniel Barranquero
74a90aab98
feat(aws): add resource metadata to all services starting with c ( #6493 )
2025-01-15 09:04:19 -05:00
Rubén De la Torre Vico
48ff9a5100
feat(cosmosdb): extract CosmosDB resource metadata in automated way ( #6533 )
2025-01-15 08:51:48 -05:00
Rubén De la Torre Vico
3dfd578ee5
feat(containerregistry): extract Container Registry resource metadata in automated way ( #6530 )
2025-01-15 08:51:16 -05:00
Rubén De la Torre Vico
0db46cdc81
feat(azure-app): extract Web App resource metadata in automated way ( #6529 )
2025-01-15 08:48:36 -05:00
Prowler Bot
fdac58d031
chore(regions_update): Changes in regions for AWS services ( #6526 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-15 08:46:35 -05:00
dependabot[bot]
df9d4ce856
chore(deps): bump google-api-python-client from 2.158.0 to 2.159.0 ( #6521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 08:33:47 -05:00
Pedro Martín
e6ae4e97e8
docs(readme): update pr template to add check for readme ( #6531 )
2025-01-15 12:12:45 +01:00
Adrián Jesús Peña Rodríguez
10a4c28922
feat(finding): add first_seen attribute ( #6460 )
2025-01-15 11:25:41 +01:00
dependabot[bot]
8a828c6e51
chore(deps): bump django from 5.1.4 to 5.1.5 in /api ( #6519 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 10:52:11 +01:00
Víctor Fernández Poyatos
d7b40905ff
feat(findings): Add resource_tag filters for findings endpoint ( #6527 )
2025-01-15 10:30:36 +01:00
Adrián Jesús Peña Rodríguez
f9a3b5f3cd
feat(provider-secret): make existing external_id field mandatory ( #6510 )
2025-01-15 10:14:44 +01:00
Pablo Lara
b73b89242f
feat(filters): add resource type filter for findings ( #6524 )
2025-01-15 08:40:53 +01:00
dependabot[bot]
23a0f6e8de
chore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.0.1 in /ui ( #6518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 06:55:25 +01:00
Pedro Martín
87967abc3f
feat(kubernetes): add CIS 1.10 compliance ( #6508 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-14 14:16:00 -05:00
Rubén De la Torre Vico
ce60c286dc
feat(aks): use Check_Report_Azure constructor properly in AKS checks ( #6509 )
2025-01-14 14:14:02 -05:00
Pepe Fagoaga
90fd9b0eb8
chore(version): set next minor ( #6511 )
2025-01-14 14:06:24 -05:00
Prowler Bot
ca262a6797
chore(regions_update): Changes in regions for AWS services ( #6495 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-14 12:43:44 -05:00
Rubén De la Torre Vico
c056d39775
feat(aisearch): use Check_Report_Azure constructor properly in AISearch checks ( #6506 )
2025-01-14 12:37:01 -05:00
johannes-engler-mw
1c4426ea4b
fix(Azure TDE): add filter for master DB ( #6351 )
2025-01-14 12:34:52 -05:00
Pedro Martín
36520bd7a1
feat(azure): add CIS 3.0 for Azure ( #5226 )
2025-01-14 12:07:22 -05:00
Pepe Fagoaga
badf0ace76
feat(prowler-role): Add templates to deploy it in AWS ( #6499 )
2025-01-14 12:04:20 -05:00
Rubén De la Torre Vico
f1f61249e0
feat(azure): include resource metadata in Check_Report_Azure ( #6505 )
2025-01-14 11:32:40 -05:00
dependabot[bot]
b371cac18c
chore(deps): bump jinja2 from 3.1.4 to 3.1.5 ( #6457 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 10:03:45 -05:00
Víctor Fernández Poyatos
1846535d8d
feat(findings): add /findings/metadata to retrieve dynamic filters information ( #6503 )
2025-01-14 15:30:03 +01:00
dependabot[bot]
d7d9118b9b
chore(deps-dev): bump bandit from 1.8.0 to 1.8.2 ( #6485 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 08:49:37 -05:00
Pablo Lara
a65ca72177
chore(groups): Enable updating groups without roles or providers ( #6498 )
2025-01-14 11:16:13 +01:00
Pablo Lara
1108d90768
chore(roles): prevent capitalization of provider groups and roles ( #6497 )
2025-01-14 10:41:08 +01:00
Adrián Jesús Peña Rodríguez
6715aa351f
fix(rbac): block admin role deletion ( #6470 )
2025-01-14 10:27:41 +01:00
dependabot[bot]
851497eb0a
chore(deps): bump @radix-ui/react-slot from 1.1.0 to 1.1.1 in /ui ( #6481 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 10:25:14 +01:00
dependabot[bot]
3bb4663e3e
chore(deps-dev): bump eslint-plugin-import from 2.29.1 to 2.31.0 in /ui ( #6482 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 10:24:31 +01:00
Pablo Lara
6953fcf6b5
chore(rbac): tweaks role permissions ( #6496 )
2025-01-14 10:23:23 +01:00
Adrián Jesús Peña Rodríguez
ab844eee3f
ref(rbac): disable some checks ( #6471 )
2025-01-14 09:33:15 +01:00
Pedro Martín
708e06aa3b
fix(iso27001-2013): add ReqId and ReqDescription in output ( #6405 )
2025-01-13 13:14:09 -05:00
Prowler Bot
aa8b8bbcae
chore(regions_update): Changes in regions for AWS services ( #6459 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-13 12:41:11 -05:00
Pablo Lara
0ce1e15c2c
styles(invitations): tweak styles for invitation details box ( #6475 )
2025-01-13 18:32:33 +01:00
Pablo Lara
105a83d946
fix(invitation): correct the URL used to share an invitation ( #6472 )
2025-01-13 17:27:10 +01:00
Pedro Martín
e9a885a54d
feat(compliance): add CIS 3.0 for gcp ( #6463 )
2025-01-13 10:59:53 -05:00
Pablo Lara
0a8759ee06
chore(manage-groups): tweaks for provider manage groups ( #6468 )
2025-01-13 16:39:14 +01:00
Prowler Bot
33ec21bbac
chore(regions_update): Changes in regions for AWS services ( #6458 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-13 10:37:43 -05:00
dependabot[bot]
7c00f65ecc
chore(deps): bump @radix-ui/react-toast from 1.2.1 to 1.2.4 in /ui ( #6445 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 15:55:56 +01:00
Rubén De la Torre Vico
7777c8f135
fix(vpc): add new principal wildcard verification ( #6461 )
2025-01-13 09:49:10 -05:00
dependabot[bot]
2386490002
chore(deps-dev): bump openapi-schema-validator from 0.6.2 to 0.6.3 ( #6454 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 09:36:31 -05:00
Pepe Fagoaga
b620f12027
chore(rls): Add tenant_id filters in views and improve querysets ( #6211 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-01-13 11:37:40 +01:00
Rubén De la Torre Vico
00722181ad
docs(azure): improve tutorials for Prowler App ( #6210 )
2025-01-13 09:59:58 +01:00
Sergio Garcia
15e888a939
feat(ec2): include resource metadata in Check_Report ( #6440 )
2025-01-13 13:04:55 +05:45
dependabot[bot]
43fa600f1c
chore(deps): bump date-fns from 3.6.0 to 4.1.0 in /ui ( #6444 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 08:35:18 +01:00
dependabot[bot]
2e4b5399c9
chore(deps): bump lucide-react from 0.417.0 to 0.471.0 in /ui ( #6456 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 08:34:47 +01:00
Prowler Bot
62cbb442e8
chore(regions_update): Changes in regions for AWS services ( #6448 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-10 11:36:43 -05:00
Pedro Martín
b0fe696935
refactor(mutelist): use jsonschema on mutelist ( #6264 )
2025-01-10 20:04:20 +05:45
Matt Johnson
42dbefbb31
feat: New gen-ai category for all relevant checks. ( #6450 )
2025-01-10 08:57:20 -05:00
Daniel Barranquero
f3dbe28681
fix(codeartifact): fix flaky tests ( #6449 )
2025-01-10 18:16:00 +05:45
Pedro Martín
6a5f1a7839
docs(integrations): add integrations docs ( #6269 )
2025-01-10 17:00:20 +05:45
Pedro Martín
3b70f9fed4
docs(outputs): add custom outputs formats documentation ( #6386 )
2025-01-10 16:54:50 +05:45
dependabot[bot]
7eb01aaa5c
chore(deps-dev): bump safety from 3.2.3 to 3.2.9 in /api ( #6431 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-10 16:31:19 +05:45
dependabot[bot]
1e27e52fba
chore(deps-dev): bump vulture from 2.11 to 2.14 in /api ( #6426 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-10 15:14:55 +05:45
dependabot[bot]
16d73619e4
chore(deps): bump boto3 from 1.35.93 to 1.35.94 ( #6410 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 19:29:59 -05:00
dependabot[bot]
bc82696f15
chore(deps): bump google-api-python-client from 2.157.0 to 2.158.0 ( #6442 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 18:16:23 -05:00
dependabot[bot]
fdb90623fc
chore(deps): bump trufflesecurity/trufflehog from 3.88.1 to 3.88.2 ( #6446 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 17:52:12 -05:00
Prowler Bot
5fa62a9770
chore(regions_update): Changes in regions for AWS services ( #6399 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-09 14:57:30 -05:00
Pablo Lara
8f3df7e45d
fix(BC: NextUI): fix BC from NextUI, resolve ESLint warnings and optimize hooks dependencies ( #6404 )
2025-01-09 17:37:33 +01:00
dependabot[bot]
bb417587ae
chore(deps-dev): bump @iconify/react from 5.0.1 to 5.2.0 in /ui ( #6421 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 17:05:11 +01:00
dependabot[bot]
6b6e12cea3
chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /api ( #6316 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 20:39:02 +05:45
Pepe Fagoaga
65e70b2ca4
chore(dependabot): Review for API and UI ( #6402 )
2025-01-09 20:28:26 +05:45
Pepe Fagoaga
94d25f6f6a
chore(containers): Build stable for API and UI ( #6395 )
2025-01-09 20:24:57 +05:45
Sergio Garcia
4bcf036831
fix(iam): handle non existing MFA devices ( #6396 )
2025-01-09 09:23:05 -05:00
dependabot[bot]
901bc69a7d
chore(deps): bump django from 5.1.1 to 5.1.4 in /api ( #6376 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 13:36:58 +01:00
Adrián Jesús Peña Rodríguez
465217442b
fix(api): change the inserted_at.lte unittest ( #6403 )
2025-01-09 13:12:55 +01:00
Pablo Lara
e6b40358aa
feat(update-credentials): add explanation text for the current behavior ( #6400 )
2025-01-09 11:13:36 +01:00
Daniel Barranquero
9d48f7286a
fix(cloudformation): fix flaky tests ( #6398 )
2025-01-09 15:30:11 +05:45
Prowler Bot
80311d3837
chore(regions_update): Changes in regions for AWS services ( #6390 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-08 12:28:24 -05:00
Pedro Martín
f501149068
fix(pre-commit): add api needed excludes ( #6393 )
2025-01-08 16:34:55 +01:00
dependabot[bot]
750de62828
chore(deps): bump botocore from 1.35.93 to 1.35.94 ( #6388 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-08 10:32:34 -05:00
Pablo Lara
d2f338ceb6
feat(scans): add new component - alert bar
2025-01-08 11:01:52 +01:00
dependabot[bot]
e8d66979b3
chore(deps): bump azure-mgmt-network from 28.0.0 to 28.1.0 ( #6296 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-07 16:09:53 -05:00
Sergio Garcia
b5180389f8
feat(aws): add new check cloudformation_stack_cdktoolkit_bootstrap_version ( #6323 )
2025-01-07 14:52:55 -05:00
dependabot[bot]
fbd5235e15
chore(deps): bump msgraph-sdk from 1.15.0 to 1.16.0 ( #6350 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-07 13:56:02 -05:00
dependabot[bot]
afd2267c26
chore(deps): bump microsoft-kiota-abstractions from 1.6.7 to 1.6.8 ( #6347 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-07 11:40:57 -05:00
dependabot[bot]
9e798ababd
chore(deps): bump google-api-python-client from 2.156.0 to 2.157.0 ( #6349 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-07 10:40:20 -05:00
Prowler Bot
e9f2fc8ee1
chore(regions_update): Changes in regions for AWS services ( #6382 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-07 10:11:24 -05:00
dependabot[bot]
12198b4f06
chore(deps): bump boto3 from 1.35.87 to 1.35.93 ( #6381 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-07 09:20:20 -05:00
Adrián Jesús Peña Rodríguez
15fae4d8f8
fix(ci): move poetry deprecated command to new one ( #6384 )
2025-01-07 12:38:33 +01:00
dependabot[bot]
3de3fed858
chore(deps): bump next from 14.2.12 to 14.2.22 in /ui ( #6356 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-07 12:29:06 +01:00
dependabot[bot]
1bf4255d93
chore(deps): bump cookie and next-auth in /ui ( #5880 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-01-07 12:03:45 +01:00
dependabot[bot]
b91a132e61
chore(deps): bump azure-mgmt-compute from 33.0.0 to 33.1.0 ( #6219 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-07 12:02:47 +01:00
dependabot[bot]
39302c9e93
chore(deps): bump botocore from 1.35.88 to 1.35.93 ( #6373 )
...
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-01-06 22:59:41 -05:00
dependabot[bot]
65e21c4268
chore(deps): bump trufflesecurity/trufflehog from 3.88.0 to 3.88.1 ( #6372 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-06 18:06:28 -05:00
Rubén De la Torre Vico
3d6a6a9fec
fix(aws): add missing sqs service without subservice ( #6352 )
2025-01-06 12:48:18 -05:00
Rubén De la Torre Vico
d185902c86
docs: add new format CloudFormation for ResourceType in check metadata ( #6353 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-06 10:25:00 -05:00
Prowler Bot
8ce4ad83ed
chore(regions_update): Changes in regions for AWS services ( #6329 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-06 10:16:57 -05:00
dependabot[bot]
89620a96bc
chore(deps): bump botocore from 1.35.87 to 1.35.88 ( #6321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-27 12:21:12 -05:00
dependabot[bot]
f1c008f934
chore(deps-dev): bump coverage from 7.6.9 to 7.6.10 ( #6322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-27 09:59:40 -05:00
dependabot[bot]
4d688c9b47
chore(deps): bump boto3 from 1.35.85 to 1.35.87 ( #6320 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-26 19:01:01 -05:00
dependabot[bot]
db5481cc9c
chore(deps-dev): bump pylint from 3.3.2 to 3.3.3 ( #6317 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-26 13:50:20 -05:00
dependabot[bot]
ce9a5e6484
chore(deps): bump botocore from 1.35.85 to 1.35.87 ( #6307 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-26 09:18:02 -05:00
Víctor Fernández Poyatos
550165b42b
feat(compliance): generate compliance reports for GCP scans using API ( #6318 )
2024-12-26 13:31:20 +01:00
Prowler Bot
080551132a
chore(regions_update): Changes in regions for AWS services ( #6299 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2024-12-23 08:35:48 -05:00
dependabot[bot]
0a61848365
chore(deps): bump boto3 from 1.35.83 to 1.35.85 ( #6295 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 07:41:45 -05:00
dependabot[bot]
fcb9ca7795
chore(deps): bump trufflesecurity/trufflehog from 3.87.2 to 3.88.0 ( #6298 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 07:41:23 -05:00
Víctor Fernández Poyatos
71c58cee9e
fix(migrations): fix django migration order dependency ( #6302 )
2024-12-23 12:26:00 +01:00
Sergio Garcia
c811b6715d
fix(gha): run API and UI tests in correct versions ( #6294 )
2024-12-23 11:47:51 +01:00
Kay Agahd
231829d8cd
fix(aws): disallow child-accounts to overwrite policy for ai_services_opt_out ( #6229 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-12-20 11:04:42 -05:00
dependabot[bot]
dbd2f8becb
chore(deps): bump botocore from 1.35.83 to 1.35.85 ( #6276 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-20 09:47:05 -05:00
Prowler Bot
cc04e6614e
chore(regions_update): Changes in regions for AWS services ( #6282 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2024-12-20 09:46:55 -05:00
Pablo Lara
a5c5ed614c
chore(menu): add API reference link to the sidebar ( #6287 )
2024-12-20 15:04:29 +01:00
Víctor Fernández Poyatos
ea13241317
fix(users): fix /users/me behavior when having more than 1 users in the same tenant ( #6284 )
2024-12-20 09:01:23 -05:00
Sergio Garcia
a377a9ff6a
chore(gha): solve pypi release github action ( #6278 )
2024-12-20 08:57:29 -05:00
Víctor Fernández Poyatos
f7e510b333
fix(db-utils): fix batch_delete function ( #6283 )
2024-12-20 08:55:21 -05:00
Pablo Lara
4472b80f1c
chore(findings): remove delta new as filter by default in findings ( #6280 )
2024-12-20 09:36:01 +01:00
dependabot[bot]
577eb3eec9
chore(deps): bump msgraph-sdk from 1.14.0 to 1.15.0 ( #6250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-20 09:34:46 +01:00
dependabot[bot]
1ed6a1a40f
chore(deps): bump trufflesecurity/trufflehog from 3.87.1 to 3.87.2 ( #6279 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 17:51:41 -05:00
Sergio Garcia
fe4cd1cddf
fix(aws): add missing region to Backup Recovery Point ( #6273 )
2024-12-19 16:08:22 -05:00
Pablo Lara
6d7a8c8130
feat(roles): RBAC functionality ( #6201 )
2024-12-19 18:35:10 +01:00
dependabot[bot]
3057aeeacf
chore(deps): bump slack-sdk from 3.33.5 to 3.34.0 ( #6254 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 12:27:35 -05:00
Sergio Garcia
bb5b63f62f
fix(aws): solve None type errors ( #6268 )
2024-12-19 11:32:33 -05:00
Prowler Bot
58cd944618
chore(regions_update): Changes in regions for AWS services ( #6262 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2024-12-19 10:05:09 -05:00
Daniel Barranquero
5964b68c86
feat(codeartifact): add new fixer codeartifact_packages_external_public_publishing_disabled_fixer ( #6263 )
2024-12-19 10:05:01 -05:00
Pepe Fagoaga
c87aaeba04
chore(api): Use prowler ^5.0 ( #6266 )
2024-12-19 09:40:51 -05:00
dependabot[bot]
6e361005dc
chore(deps): bump trufflesecurity/trufflehog from 3.87.0 to 3.87.1 ( #6249 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 09:02:44 -05:00
dependabot[bot]
f5ab254bc5
chore(deps): bump microsoft-kiota-abstractions from 1.6.6 to 1.6.7 ( #6233 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 09:02:01 -05:00
dependabot[bot]
298392b409
chore(deps): bump google-api-python-client from 2.155.0 to 2.156.0 ( #6252 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 11:10:10 +01:00
Twodragon
74a2bf0721
feat(prowler-docker): Run Prowler docker with AWS SSO ( #5867 )
...
Co-authored-by: twodragon114 <twodragon114@gmail.com >
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2024-12-19 10:55:15 +01:00
dependabot[bot]
ddc5dc0316
chore(deps): bump boto3 from 1.35.81 to 1.35.83 ( #6253 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 09:45:16 +01:00
Pepe Fagoaga
d3af947553
fix(gha): make conditional job for checking the repo ( #6255 )
2024-12-19 14:19:41 +05:45
Pepe Fagoaga
36bb2509ac
docs: add note about platform flag in docker ( #6256 )
2024-12-19 14:18:16 +05:45
Pepe Fagoaga
e4c2b0c2d3
chore: skip action on .env changes ( #6257 )
2024-12-19 14:17:56 +05:45
Víctor Fernández Poyatos
ac5260ad43
feat(celery): Add configurable broker visibility timeout setting ( #6245 )
2024-12-19 00:03:11 +05:45
Adrián Jesús Peña Rodríguez
33857109c9
ref(rbac): enable relationship creation when objects is created ( #6238 )
2024-12-18 16:45:32 +01:00
Pepe Fagoaga
8cc8f76204
fix(.env): remove comment ( #6230 )
2024-12-18 20:36:03 +05:45
Pedro Martín
8f3229928e
chore(config): set default values for empty config fields ( #6225 )
2024-12-18 09:48:32 -05:00
Pedro Martín
2551992fd8
fix(docs): change typo from provideruid in k8s ( #6239 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2024-12-18 09:02:44 -05:00
Prowler Bot
eb1decfce1
chore(regions_update): Changes in regions for AWS services ( #6237 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2024-12-18 08:51:22 -05:00
Pepe Fagoaga
fd5e7b809f
docs: add note about containers arch ( #6236 )
2024-12-18 11:09:35 +01:00
dependabot[bot]
1ac681226d
chore(deps): bump botocore from 1.35.81 to 1.35.83 ( #6232 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 18:52:46 -05:00
dependabot[bot]
366940298d
chore(deps): bump trufflesecurity/trufflehog from 3.86.1 to 3.87.0 ( #6234 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 18:51:32 -05:00
Adrián Jesús Peña Rodríguez
fa400ded7d
ref(rbac): improve rbac implementation for views ( #6226 )
2024-12-17 18:11:48 +01:00
dependabot[bot]
ec9455ff75
chore(deps): bump boto3 from 1.35.80 to 1.35.81 ( #6218 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 11:32:30 -05:00
Daniel Barranquero
2183f31ff5
feat(ec2): add new fixers for internet exposed ports ( #6223 )
2024-12-17 10:04:00 -05:00
Prowler Bot
67257a4212
chore(regions_update): Changes in regions for AWS services ( #6222 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2024-12-17 10:00:52 -05:00
Pedro Martín
001fa60a11
feat(mutelist): add description field ( #6221 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-12-17 15:13:55 +01:00
Víctor Fernández Poyatos
0ec3ed8be7
feat(services): Add GET /overviews/services to API ( #6029 )
2024-12-17 08:47:44 +01:00
dependabot[bot]
3ed0b8a464
chore(deps-dev): bump mkdocs-material from 9.5.48 to 9.5.49 ( #6217 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 08:42:55 +01:00
Pedro Martín
fd610d44c0
refactor(gcp): use always <client>.region for checks ( #6206 )
2024-12-16 18:21:42 -05:00
Adrián Jesús Peña Rodríguez
b8cc4b4f0f
feat(stepfunctions): add stepfunctions service and check stepfunctions_statemachine_logging_enabled ( #5466 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
2024-12-16 11:34:02 -05:00
Pedro Martín
396e51c27d
feat(gcp): add service account credentials ( #6165 )
2024-12-16 10:11:32 -05:00
Daniel Barranquero
36e61cb7a2
feat(ec2): add new fixer ec2_ami_public_fixer ( #6177 )
2024-12-16 10:09:14 -05:00
Daniel Barranquero
78c6484ddb
feat(cloudtrail): add new fixer cloudtrail_logs_s3_bucket_is_not_publicly_accessible_fixer ( #6174 )
2024-12-16 10:05:34 -05:00
Daniel Barranquero
3f1e90a5b3
feat(s3): add new fixer s3_bucket_policy_public_write_access_fixer ( #6173 )
2024-12-16 10:01:38 -05:00
dependabot[bot]
e1bfec898f
chore(deps): bump botocore from 1.35.80 to 1.35.81 ( #6199 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 09:57:03 -05:00
dependabot[bot]
b5b816dac9
chore(deps): bump boto3 from 1.35.79 to 1.35.80 ( #6198 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 07:51:44 -05:00
Pepe Fagoaga
57854f23b7
chore(rls): rename tenant_transaction to rls_transaction ( #6202 )
2024-12-16 12:27:55 +01:00
Rubén De la Torre Vico
9d7499b74f
fix(azure): custom Prowler Role for Azure assignableScopes ( #6149 )
2024-12-16 08:34:17 +01:00
dependabot[bot]
5b0b85c0f8
chore(deps): bump actions/setup-node from 3 to 4 ( #5893 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-13 14:57:27 +01:00
Pedro Martín
f7e8df618b
chore(labeler): add provider github ( #6194 )
2024-12-13 09:43:49 -04:00
Adrián Jesús Peña Rodríguez
d00d254c90
feat(api): RBAC system ( #6114 )
2024-12-13 14:14:40 +01:00
dependabot[bot]
f9fbde6637
chore(deps): bump botocore from 1.35.79 to 1.35.80 ( #6172 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-13 13:20:40 +01:00
Sergio Garcia
7b1a0474db
fix(aws): set unique resource IDs ( #6152 )
2024-12-13 13:00:38 +01:00
Pepe Fagoaga
da4f9b8e5f
fix(RLS): enforce config security ( #6066 )
2024-12-13 12:55:09 +01:00
Pepe Fagoaga
32f69d24b6
fix: dependabot syntax ( #6181 )
2024-12-13 12:20:43 +01:00
Pepe Fagoaga
d032a61a9e
chore(dependabot): Add docker ( #6180 )
2024-12-13 12:13:53 +01:00
dependabot[bot]
07e0dc2ef5
chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /ui ( #5881 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-12-13 08:25:57 +01:00
dependabot[bot]
9e175e8504
chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /ui ( #6110 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-13 07:59:50 +01:00
dependabot[bot]
6b8a434cda
chore(deps): bump boto3 from 1.35.78 to 1.35.79 ( #6171 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-13 07:58:58 +01:00
Pepe Fagoaga
554491a642
chore(gha): build and push OSS UI ( #6168 )
2024-12-12 19:10:44 +01:00
Pedro Martín
dc4e2f3c85
feat(GHA): build containers for API ( #6032 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-12-12 19:05:25 +01:00
Daniel Barranquero
7d2c50991b
feat(s3): add new fixer s3_bucket_public_access_fixer ( #6164 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-12-12 12:17:41 -04:00
Pedro Martín
83c204e010
fix(rds): add invalid SG to status_extended ( #6157 )
2024-12-12 11:51:09 -04:00
dependabot[bot]
316eb049dd
chore(deps): bump botocore from 1.35.78 to 1.35.79 ( #6153 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 11:29:23 -04:00
Daniel Barranquero
be347b2428
feat(ec2): add new check ec2_launch_template_imdsv2_required ( #6139 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-12-12 11:27:20 -04:00
Daniel Barranquero
a90c772827
feat(s3): add new fixer s3_bucket_public_list_acl_fixer ( #6166 )
2024-12-12 11:16:46 -04:00
Daniel Barranquero
26c70976c0
feat(s3): add new fixer s3_bucket_public_write_acl_fixer ( #5855 )
2024-12-12 11:10:43 -04:00
dependabot[bot]
657310dc25
chore(deps): bump boto3 from 1.35.77 to 1.35.78 ( #6154 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 10:39:22 -04:00
Daniel Barranquero
6e595eaf92
feat(ec2): add new fixer ec2_instance_port_cifs_exposed_to_internet_fixer ( #6159 )
2024-12-12 09:22:56 -04:00
Prowler Bot
997831e33d
chore(regions_update): Changes in regions for AWS services ( #6158 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2024-12-12 09:10:46 -04:00
dependabot[bot]
5920cdc48f
chore(deps): bump trufflesecurity/trufflehog from 3.86.0 to 3.86.1 ( #6156 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 09:10:20 -04:00
dependabot[bot]
971e73f9cb
chore(deps): bump google-api-python-client from 2.154.0 to 2.155.0 ( #6155 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 09:09:51 -04:00
Mads Brouer Lundholm
bd9673c9de
fix(aurora): Add default ports to the check of using non default ports ( #5821 )
...
Co-authored-by: Mads Rantala Lundholm <mao@bankdata.dk >
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
2024-12-11 13:01:45 -04:00
johannes-engler-mw
eded97d735
feat(azure): check for minimal TLS version for Azure SQL server ( #5745 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2024-12-11 16:37:53 +01:00
Daniel Barranquero
fdb1956b0b
feat(opensearch): add new fixer opensearch_service_domains_not_publicly_accessible_fixer ( #5926 )
2024-12-11 11:29:48 -04:00
Daniel Barranquero
a915c04e9e
fix(autoscaling): autoscaling_group_launch_configuration_requires_imdsv2 fails if Launch Template is used ( #6111 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2024-12-11 11:18:30 -04:00
Daniel Barranquero
07178ac69a
feat(glacier): add new fixer glacier_vaults_policy_public_access_fixer ( #5950 )
2024-12-11 11:10:12 -04:00
Daniel Barranquero
9b434d4856
feat(ecr): add new fixer ecr_repositories_not_publicly_accessible_fixer ( #5923 )
2024-12-11 10:42:11 -04:00
dependabot[bot]
0758e97628
chore(deps): bump botocore from 1.35.77 to 1.35.78 ( #6132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 10:19:37 -04:00
Sergio Garcia
b486007f95
fix(README): show latest release ( #6145 )
2024-12-11 10:19:06 -04:00
dependabot[bot]
0c0887afef
chore(deps): bump trufflesecurity/trufflehog from 3.85.0 to 3.86.0 ( #6130 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 09:29:14 -04:00
dependabot[bot]
805ed81031
chore(deps): bump boto3 from 1.35.76 to 1.35.77 ( #6131 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 09:26:07 -04:00
Prowler Bot
ec3fddf5b1
chore(regions_update): Changes in regions for AWS services ( #6136 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2024-12-11 09:25:17 -04:00
Rubén De la Torre Vico
d7b0bc02ba
feat(app): add support for TLS 1.3 to Web Apps check ( #6004 )
2024-12-11 13:14:29 +01:00
Pablo Lara
4d1c8eae8f
feat(users): user detail can be edited now properly ( #6135 )
2024-12-11 10:05:30 +01:00
Sergio Garcia
989ccf4ae3
fix(iam): set unique resource id for each user access key ( #6128 )
2024-12-11 09:13:49 +01:00
Pedro Martín
9c089756c3
fix(compliance_tables): add correct values for findings ( #6122 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-12-10 15:40:45 -04:00
Hugo Pereira Brito
8d4b0914a8
fix(aws): get firewall manager managed rule groups ( #6119 )
2024-12-10 15:34:22 -04:00
Hugo Pereira Brito
1ae3f89aab
fix(aws): check AWS Owned keys in firehose_stream_encrypted_at_rest ( #6108 )
2024-12-10 13:42:13 -04:00
Daniel Barranquero
b984f0423a
feat(sqs): add new fixer sqs_queues_not_publicly_accessible_fixer ( #5911 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2024-12-10 12:26:42 -04:00
Sergio Garcia
f2f196cfcd
fix(aws): set IAM identity as resource in threat detection ( #6048 )
2024-12-10 17:03:01 +01:00
dependabot[bot]
6471d936bb
chore(deps): bump msgraph-sdk from 1.12.0 to 1.14.0 ( #5957 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 11:42:40 -04:00
Adrián Jesús Peña Rodríguez
21bbdccc41
fix(deploy): temporal fix for the alpine-python segmentation fault ( #6109 )
2024-12-10 16:27:52 +01:00
Sergio Garcia
48946fa4f7
fix(gcp): make sure default project is active ( #6097 )
2024-12-10 11:06:48 -04:00
dependabot[bot]
9312dda7c2
chore(deps): bump microsoft-kiota-abstractions from 1.6.2 to 1.6.6 ( #6038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 10:37:04 -04:00
dependabot[bot]
e3013329ee
chore(deps): bump botocore from 1.35.76 to 1.35.77 ( #6098 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 09:26:36 -04:00
Sergio Garcia
38a0d2d740
fix(aws): set same severity for EC2 IMDSv2 checks ( #6046 )
2024-12-10 08:55:41 +01:00
Mario Rodriguez Lopez
5c2adf1e14
docs(unitesting): Make some fixes to the documentation ( #6102 )
2024-12-10 08:51:19 +01:00
Daniel Barranquero
7ddd2c04c8
feat(awslambda): add new fixer awslambda_function_not_publicly_accessible_fixer ( #5840 )
2024-12-09 12:28:42 -04:00
Pepe Fagoaga
9a55632d8e
fix(backport): more than one backport tag is allowed ( #6090 )
2024-12-09 17:19:33 +01:00
dependabot[bot]
f8b4427505
chore(deps-dev): bump vulture from 2.13 to 2.14 ( #6068 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 11:10:41 -04:00
Sergio Garcia
f1efc1456d
chore(dependabot): change interval of PRs ( #6086 )
2024-12-09 15:46:28 +01:00
Sergio Garcia
2ea5851b67
docs(api): add commands to run API scheduler ( #6085 )
2024-12-09 10:34:02 -04:00
dependabot[bot]
a3051bc4e3
chore(deps-dev): bump mkdocs-material from 9.5.47 to 9.5.48 ( #6073 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 10:14:08 -04:00
Pepe Fagoaga
d454427b8b
fix(backport): remove v from branch prefix ( #6081 )
2024-12-09 10:13:20 -04:00
Pepe Fagoaga
4b41bd6adf
chore(containers): support for v4.6 branch ( #6063 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-12-09 09:23:06 -04:00
Pepe Fagoaga
cdd044d120
chore(dependabot): Update for UI and v4 ( #6062 )
2024-12-09 09:15:03 -04:00
Pepe Fagoaga
213a793fbc
chore(actions): standardize names ( #6059 )
2024-12-09 09:14:06 -04:00
Pepe Fagoaga
a8a567c588
docs: Prowler SaaS -> Cloud and add missing compliance ( #6061 )
2024-12-09 09:12:54 -04:00
Pepe Fagoaga
fefe89a1ed
fix(backport): Add action to detect labels ( #5270 )
2024-12-09 09:12:08 -04:00
Sergio Garcia
493fe2d523
docs(env): move warning about env files ( #6049 )
2024-12-09 11:11:05 +01:00
dependabot[bot]
d8fc830f1d
chore(deps): bump boto3 from 1.35.71 to 1.35.76 ( #6054 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 10:11:51 +01:00
Pepe Fagoaga
b6c3ba0f0d
chore: delete unneeded requirements file ( #6056 )
2024-12-09 09:07:10 +01:00
dependabot[bot]
32cd39d158
chore(deps-dev): bump coverage from 7.6.8 to 7.6.9 ( #6053 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 20:29:06 -04:00
dependabot[bot]
203275817f
chore(deps-dev): bump pytest from 8.3.3 to 8.3.4 ( #5992 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 12:53:11 -04:00
dependabot[bot]
c05c3396b5
chore(deps-dev): bump mkdocs-material from 9.5.46 to 9.5.47 ( #5988 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 11:56:37 -04:00
dependabot[bot]
8f172aec8a
chore(deps-dev): bump pylint from 3.3.1 to 3.3.2 ( #5993 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 11:04:28 -04:00
dependabot[bot]
263a7e2134
chore(deps): bump botocore from 1.35.71 to 1.35.76 ( #6037 )
2024-12-06 09:41:57 -04:00
dependabot[bot]
a2ea216604
chore(deps): bump slack-sdk from 3.33.4 to 3.33.5 ( #6039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 08:44:00 -04:00
dependabot[bot]
77c572f990
chore(deps): bump trufflesecurity/trufflehog from 3.84.1 to 3.85.0 ( #6040 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 08:38:14 -04:00
Prowler Bot
bb0c346c4d
chore(regions_update): Changes in regions for AWS services ( #6041 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-12-06 08:38:03 -04:00
Daniel Barranquero
2ce8e1fd21
fix(backup): modify list recovery points call ( #5996 )
2024-12-06 08:35:29 -04:00
Pepe Fagoaga
ecfd94aeb1
fix(codecov): create components ( #6028 )
2024-12-05 16:35:56 +01:00
Pedro Martín
eddc672264
chore(version): update prowler version ( #6027 )
2024-12-05 13:51:13 +01:00
Pedro Martín
8c71a39487
docs(prowler-app): add link to https://api.prowler.com/api/v1/docs ( #6016 )
2024-12-05 11:01:51 +01:00
Pedro Martín
ff0ac27723
docs(index): update index with images ( #6015 )
2024-12-05 11:01:42 +01:00
Víctor Fernández Poyatos
ad7134d283
fix(tenant): fix delete tenants behavior ( #6013 )
2024-12-04 13:57:16 +01:00
Pablo Lara
58723ae52e
fix(invitations): remove wrong url ( #6005 )
2024-12-03 21:08:31 +01:00
Pablo Lara
52723eda6e
feat(providers): refactor workflow providers v2 ( #6001 )
2024-12-03 17:36:24 +01:00
Pepe Fagoaga
4a4636571e
chore(actions): prepare for v5 ( #6003 )
2024-12-03 17:07:35 +01:00
Víctor Fernández Poyatos
32d8da2131
fix(api): cascade deletion and next scan at time ( #5999 )
2024-12-03 14:59:49 +01:00
Hugo Pereira Brito
bb34a932ff
feat(docs): added link from app guide to app installation ( #5987 )
2024-12-02 12:22:24 -04:00
Sergio Garcia
50796bea7a
chore(docs): update screenshots and docs of Prowler App ( #5984 )
2024-12-02 11:37:00 -04:00
Víctor Fernández Poyatos
d678946044
chore(celery-beat): disable periodic cleanup ( #5986 )
2024-12-02 12:43:21 +01:00
Pablo Lara
fdafb8b0d3
chore(teaks v5): apply v5 feedback changes (temporarily hide recover password) ( #5985 )
2024-12-02 12:34:29 +01:00
Pablo Lara
c8b84163c9
chore: apply v5 feedback changes (add link to the graph) ( #5983 )
2024-12-01 17:57:20 +01:00
Víctor Fernández Poyatos
ab489befe6
feat(provider): add include query parameter for provider_groups ( #5974 )
2024-12-01 16:57:59 +01:00
Pablo Lara
67f3adbe4c
Feature/v5 tweaks UI v4 ( #5982 )
2024-12-01 16:57:34 +01:00
Pablo Lara
9b018ff885
chore: apply v5 feedback changes (scan page) ( #5981 )
2024-12-01 15:41:34 +01:00
Pablo Lara
3c2b0a58a1
feat(v5): tweaks UI for v5 release - 2 ( #5979 )
2024-12-01 15:28:11 +01:00
Víctor Fernández Poyatos
2a13301d35
feat(scan): add state filter for scans endpoints ( #5980 )
2024-12-01 15:03:28 +01:00
Pedro De Castro
333f74dba0
fix(docs): Docker compose files download ( #5977 )
2024-12-01 08:44:56 -04:00
Víctor Fernández Poyatos
ffaa267b5e
feat(scan, schedule): add next_scan_at field to scans and POST /schedules/daily ( #5978 )
2024-12-01 09:12:19 +01:00
Sergio Garcia
ff80a47123
feat(docker-compose): add Docker Compose YAMLs and .env ( #5909 )
2024-11-30 17:21:31 -04:00
Sergio Garcia
17c31c64d9
fix(tests): use datetime.datetime.now() in GCP kms_key_rotation_enabled ( #5976 )
2024-11-30 16:31:56 -04:00
Víctor Fernández Poyatos
add2134274
fix(overview): retrieve aggregated findings from completed scans ( #5975 )
2024-11-30 19:25:29 +01:00
Pablo Lara
3547153c0a
feat(v5): tweaks UI ( #5971 )
2024-11-30 18:51:26 +01:00
Adrián Jesús Peña Rodríguez
76b8ac157d
feat(dynamic_filters): add dynamic filters system ( #5973 )
2024-11-30 17:09:38 +01:00
Pedro Martín
e09a04d593
docs(readme): update readme with console instead of bash ( #5970 )
2024-11-29 12:50:08 -04:00
Sergio Garcia
f6187ee9ca
docs(readme): add Prowler App documentation ( #5916 )
2024-11-29 17:43:32 +01:00
Sergio Garcia
1fbf72cb6b
docs(installation): add documentation for Prowler App installation ( #5883 )
2024-11-29 17:28:14 +01:00
Sergio Garcia
bcb2987f60
docs(architecture): add Prowler App architecture diagram ( #5914 )
2024-11-29 17:17:00 +01:00
Sergio Garcia
75b6d376c4
docs(usage): add documentation for Prowler App usage ( #5885 )
...
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
2024-11-29 11:00:36 -04:00
Víctor Fernández Poyatos
9794b5cf27
fix(scan): fix deadlock on resource transactions during concurrent scans ( #5968 )
2024-11-29 15:41:03 +01:00
Víctor Fernández Poyatos
89a7128236
feat(Provider): add soft deletion for providers and related resources ( #5956 )
2024-11-29 15:26:14 +01:00
Sergio Garcia
c1d6021a3a
fix(k8s): handle Kubernetes kubeconfig content correctly ( #5939 )
2024-11-29 09:31:52 -04:00
StylusFrost
d5bb5e9287
fix(azure): containerregistry_not_publicly_accesible is not accurate ( #5938 )
...
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2024-11-29 14:06:55 +01:00
Rubén De la Torre Vico
466ec0e66c
fix(rds): add default key value to RDS event ( #5961 )
2024-11-29 09:01:06 -04:00
Rubén De la Torre Vico
f0ebfcdd69
feat(prowler-policy): add missing permissions ( #5962 )
2024-11-29 09:00:05 -04:00
dependabot[bot]
fb15329aee
chore(deps): bump boto3 from 1.35.70 to 1.35.71 ( #5958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-29 08:56:39 -04:00
Sergio Garcia
c35dc7ea4a
fix(api): add EKS ARN to K8s validation ( #5963 )
2024-11-29 08:55:58 -04:00
Pablo Lara
6dea923866
chore(codebase) Update/UI code base ( #5960 )
2024-11-29 06:54:38 +01:00
Pedro Martín
bcf1ef1d31
chore(check): remove custom_report_interface ( #5955 )
2024-11-28 13:06:06 -04:00
dependabot[bot]
9bf3171cfa
chore(deps): bump botocore from 1.35.70 to 1.35.71 ( #5944 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-28 11:57:35 -04:00
Prowler Bot
70e327a3c1
chore(regions_update): Changes in regions for AWS services ( #5947 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-28 09:11:29 -04:00
dependabot[bot]
af815287ed
chore(deps-dev): bump bandit from 1.7.10 to 1.8.0 ( #5943 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-28 09:11:17 -04:00
Pablo Lara
d5187b3099
chore(auth): restore auth file and move the server action to user file ( #5951 )
2024-11-28 12:55:31 +01:00
Pablo Lara
fd8d34e8bc
feat(ui:profile) add profile card ( #5948 )
2024-11-28 10:39:10 +01:00
Sergio Garcia
4ba1c0259f
fix(gcp): use session credentials to check if API is active ( #5935 )
2024-11-27 14:00:26 -04:00
Sergio Garcia
17a39f3305
fix(aws): exclude threat detection checks if category not present ( #5933 )
2024-11-27 11:54:59 -04:00
Víctor Fernández Poyatos
b69a0d5137
feat(overviews): Add API overview endpoints for findings and severity ( #5910 )
2024-11-27 15:51:05 +01:00
Pepe Fagoaga
f576b24fc8
fix(list_by_service): execute lambda if requested ( #5930 )
2024-11-27 15:32:57 +01:00
dependabot[bot]
f9864eeda0
chore(deps): bump boto3 from 1.35.66 to 1.35.70 ( #5929 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 10:16:36 -04:00
dependabot[bot]
03db9d3f74
chore(deps): bump botocore from 1.35.69 to 1.35.70 ( #5918 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 09:07:21 -04:00
Pablo Lara
677e20a1a4
feat(ui:overview) overview findings by status and severity ( #5925 )
2024-11-27 13:53:16 +01:00
Prowler Bot
4a8150d613
chore(regions_update): Changes in regions for AWS services ( #5922 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-27 08:51:19 -04:00
Pablo Lara
afd152c073
feat(ui:cleaning): tweaks for Prowler v5 ( #5913 )
2024-11-26 16:26:06 +01:00
Pablo Lara
d57db6c39e
feat(ui:overview): add new fail findings to date table ( #5906 )
2024-11-26 16:17:26 +01:00
Pablo Lara
0b2e1f1917
feat: configure codeql for ui repository ( #5912 )
2024-11-26 16:09:56 +01:00
dependabot[bot]
9a666891fd
chore(deps-dev): bump mkdocs-material from 9.5.45 to 9.5.46 ( #5894 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 09:45:31 -04:00
Mario Rodriguez Lopez
9c383baff3
fix(ec2): Change ec2_sg_high_risk_ports configurable parameter name ( #5904 )
2024-11-26 08:24:45 -04:00
Prowler Bot
3e9b4d34bd
chore(regions_update): Changes in regions for AWS services ( #5905 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-26 08:12:21 -04:00
dependabot[bot]
122ddd3e72
chore(deps-dev): bump coverage from 7.6.7 to 7.6.8 ( #5895 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 08:11:40 -04:00
dependabot[bot]
f61d800147
chore(deps): bump actions/checkout from 3 to 4 ( #5892 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 08:33:12 +01:00
dependabot[bot]
901806e98b
chore(deps): bump codecov/codecov-action from 4 to 5 ( #5891 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 08:32:51 +01:00
dependabot[bot]
920d6a8692
chore(deps): bump tj-actions/changed-files from 42 to 45 ( #5890 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 08:32:13 +01:00
Sergio Garcia
8eb2fbeb18
chore(version): update Prowler version ( #5884 )
2024-11-26 08:20:42 +01:00
dependabot[bot]
96e91c4d70
chore(deps): bump botocore from 1.35.66 to 1.35.69 ( #5897 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 08:20:16 +01:00
Pedro De Castro
94c6253c70
feat: Merge new components API and UI ( #5875 )
2024-11-25 18:37:00 +01:00
Pedro De Castro
04d99f1928
chore: Github Actions. Postgres env variables
2024-11-25 18:22:54 +01:00
Pedro De Castro
94a174c405
chore: Github Actions. Postgres env variables
2024-11-25 18:03:18 +01:00
Sergio Garcia
2e26750006
chore(gcp): update docstring of ADC credentials ( #5877 )
2024-11-25 13:01:42 -04:00
Pedro De Castro
e7e80944e9
chore: Github Actions. Naming and API env variables
2024-11-25 17:57:51 +01:00
Pedro De Castro
ff6c1e4127
chore: Change API license to match current Prowler license
2024-11-25 16:35:32 +01:00
Daniel Barranquero
a67e3f4c58
chore(aws): update fixers docstring ( #5874 )
2024-11-25 11:16:16 -04:00
Prowler Bot
a4c92ea0ea
chore(regions_update): Changes in regions for AWS services ( #5873 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-25 10:30:34 -04:00
Pedro De Castro
f4ffb42c91
chore(actions): Fix CodeQL ignore path syntax
2024-11-25 14:32:28 +01:00
Pedro De Castro
0ec9f37d2f
chore: Revert changes at the Pull Request template
2024-11-25 14:11:39 +01:00
dependabot[bot]
e4ecc98aae
chore(deps): bump trufflesecurity/trufflehog from 3.84.0 to 3.84.1 ( #5870 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 09:02:32 -04:00
Pedro De Castro
15f500f91a
chore(actions): Update Github Actions according to the new components
2024-11-25 14:02:01 +01:00
Pedro De Castro
5120c1d869
chore(ui): Merge UI repository
2024-11-25 13:18:47 +01:00
Pedro De Castro
725fcf80aa
chore(ui): Merge UI repository
2024-11-25 13:15:14 +01:00
Pedro De Castro
6fe8c81312
chore(api): Merge API repository
2024-11-25 13:12:54 +01:00
Pedro De Castro
befcdd3dfa
Update and remove MD files preparing repositories merge ( #99 )
2024-11-25 13:06:04 +01:00
Pedro De Castro
766fcf75cd
chore: Update and remove MD files preparing repositories merge ( #89 )
2024-11-25 12:55:01 +01:00
Pablo Lara
d2a1433ff8
Merge pull request #98 from prowler-cloud/PRWLR-5379-Overview-Page-Provider-Overview
...
feat(overview): overview page provider overview
2024-11-25 12:15:31 +01:00
Pablo Lara
cfd4339c41
feat: render all providers with or without data
2024-11-25 12:11:27 +01:00
Pablo Lara
365c3fe3ad
Merge pull request #97 from prowler-cloud/PRWLR-5450-Providers-Page-Add-Provider-Remove-Start-now
...
feat(providers) providers page add provider remove start now
2024-11-25 12:00:21 +01:00
Pablo Lara
f8af960909
feat: add graph in overview page with providers overview
2024-11-24 15:22:12 +01:00
Pablo Lara
121b24b7d1
chore: improve filtering component
2024-11-24 13:21:42 +01:00
Pablo Lara
c7b463d61e
chore: refresh scan's data with a button
2024-11-24 11:57:29 +01:00
Pablo Lara
520a5fc756
chore: changes for setup provider's workflow
2024-11-24 10:25:30 +01:00
Pablo Lara
f45edc18a9
chore: updating changes with prowler cloud ui
2024-11-24 09:27:18 +01:00
sansns-aws
53a4befb01
feat(aws): add MemoryDB service ( #5546 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-11-22 15:13:16 -04:00
StylusFrost
fee0bf3ea1
feat(azure): AI Search service check not publicly accesible ( #5846 )
...
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-11-22 13:28:44 -04:00
Daniel Barranquero
6811a22651
feat(documentdb): add new fixer documentdb_cluster_public_snapshot_fixer ( #5759 )
2024-11-22 11:14:24 -04:00
Daniel Barranquero
fe2dd69b08
feat(neptune): add new fixer neptune_cluster_public_snapshot_fixer ( #5749 )
2024-11-22 11:13:18 -04:00
dependabot[bot]
26a9748700
chore(deps): bump boto3 from 1.35.65 to 1.35.66 ( #5860 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-22 10:34:44 -04:00
Prowler Bot
cef0a54bc3
chore(regions_update): Changes in regions for AWS services ( #5863 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-22 10:34:24 -04:00
dependabot[bot]
553a51ddc2
chore(deps): bump trufflesecurity/trufflehog from 3.83.7 to 3.84.0 ( #5862 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-22 10:33:58 -04:00
Gary Mclean
61dc09d15d
Fix CIS details for new EFS Controls ( #5858 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2024-11-22 11:55:21 +01:00
dependabot[bot]
38f0f9a84d
chore(deps): bump aiohttp from 3.10.8 to 3.10.11 ( #85 )
...
Bumps [aiohttp](https://github.com/aio-libs/aiohttp ) from 3.10.8 to 3.10.11.
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.8...v3.10.11 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-22 09:43:01 +01:00
dependabot[bot]
9b91ba2b91
chore(deps): bump azure-mgmt-cosmosdb from 9.6.0 to 9.7.0 ( #5834 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 14:22:28 -04:00
Víctor Fernández Poyatos
1c6d42e60d
feat(Overview): PRWLR-5433 Add /overviews/providers endpoint ( #88 )
...
* feat(Overview): PRWLR-5433 add overviews/providers views and serializers
* test(Overview): PRWLR-5433 add unit tests
* chore(Schema): update API schema
* feat(Overview): PRWLR-5433 order by -findings_failed by default
* test(Tenant): PRWLR-5433 fix unit test
2024-11-21 17:59:21 +01:00
dependabot[bot]
18d60c98d7
chore(deps): bump botocore from 1.35.65 to 1.35.66 ( #5850 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 12:40:45 -04:00
Daniel Barranquero
00054b5cd9
feat(ec2): add new fixer ec2_ebs_public_snapshot_fixer ( #5825 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2024-11-21 12:40:28 -04:00
Pedro Martín
24fc86cbb3
fix(severity): add enum for severity values ( #5856 )
2024-11-21 12:28:20 -04:00
Daniel Barranquero
861fb22257
feat(kms): add new fixer kms_cmk_not_deleted_unintentionally_fixer ( #5842 )
2024-11-21 11:45:55 -04:00
dependabot[bot]
7e14204be8
chore(deps): bump boto3 from 1.35.64 to 1.35.65 ( #5853 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 11:44:04 -04:00
Daniel Barranquero
09ea6ba6c4
feat(rds): add new fixer rds_instance_no_public_access_fixer ( #5794 )
2024-11-21 11:42:03 -04:00
dependabot[bot]
a83725fbed
chore(deps-dev): bump mkdocs-material from 9.5.44 to 9.5.45 ( #5852 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 10:34:11 -04:00
dependabot[bot]
34210cfc06
chore(deps): bump google-api-python-client from 2.153.0 to 2.154.0 ( #5851 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 09:22:35 -04:00
Pedro Martín
2e20d52030
feat(compliance): add ENSRD2022 for Azure and GCP ( #5746 )
2024-11-21 09:36:47 +01:00
sansns-aws
9b0b61ef02
feat(sgw): add storagegateway_fault_tolerance check ( #5570 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-11-20 15:10:44 -04:00
dependabot[bot]
0203aec9e0
chore(deps): bump botocore from 1.35.64 to 1.35.65 ( #5836 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-20 11:06:49 -04:00
Pablo Lara
6cdfddd2ff
Merge pull request #96 from prowler-cloud/PRWLR-5142-Prowler-V-release-final-tweaks-for-Findings-page
...
Tweaks for findings details and filters
2024-11-20 16:06:19 +01:00
Pablo Lara
a1074f1a81
feat: filters for findings are working
2024-11-20 15:56:21 +01:00
Pablo Lara
a90a3f12e7
fix: fix typo error
2024-11-20 15:46:09 +01:00
Pablo Lara
47d74a7742
fix: fix typo error
2024-11-20 15:45:32 +01:00
dependabot[bot]
862a4ad76c
chore(deps): bump slack-sdk from 3.33.3 to 3.33.4 ( #5837 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-20 10:17:30 -04:00
Sergio Garcia
4b7883c464
fix(kubernetes): filter apiGroup in permission checks ( #5829 )
2024-11-20 15:06:06 +01:00
dependabot[bot]
2bf835d3d2
chore(deps): bump boto3 from 1.35.63 to 1.35.64 ( #5835 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-20 09:29:24 -04:00
Prowler Bot
09733eb298
chore(regions_update): Changes in regions for AWS services ( #5839 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-20 09:29:03 -04:00
Pablo Lara
7fd53c1bc3
feat: tweaks filters
2024-11-20 13:58:45 +01:00
Víctor Fernández Poyatos
ad949632b4
feat(Provider, Scan): PRWLR-5405 Add daily schedule scan for added Providers ( #87 )
...
* feat: PRWLR-5405 add django-celery-beat dep
* fix(Scan): PRWLR-5405 fix scan status update in real-time
* feat(Celery-beat): PRWLR-5405 add django-celery-beat resources
* feat(Provider,Beat): PRWLR-5405 add daily scheduled scan for each new provider
* chore(Scan): PRWLR-5405 change default sort parameter
* fix(Migrations): PRWLR-5405 fix meta fields
* test(Tenants): PRWLR-5405 fix integration tests
* chore: fix typo on .env.example
2024-11-20 13:10:45 +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
Pablo Lara
ebc96bed06
chore: spacing tweaks
2024-11-20 10:16:56 +01:00
Pablo Lara
c4a3a1e0b5
chore: move filters outside of the table
2024-11-20 10:15:14 +01:00
Pablo Lara
07beb094fb
chore:color tweaks
2024-11-20 09:57:31 +01:00
Pablo Lara
280a4df4f2
chore: put in a row the links for remediation
2024-11-20 09:50:47 +01:00
Pablo Lara
ccc2aecbd4
chore: color tweaks
2024-11-20 09:46:04 +01:00
Pablo Lara
a2cc3e913d
chore: finding details tweaks
2024-11-20 08:31:29 +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
Pablo Lara
b28cfede8c
chore: remove container class and style tweaks for status finding badge
2024-11-19 17:36:56 +01:00
Sergio Garcia
a5f5967bb2
fix(aws): exclude member accounts in IAM Root Credentials check ( #5813 )
2024-11-19 15:06:12 +01:00
Sergio Garcia
7a4f5f34f7
fix(kubernetes): validate seccomp profile at pod and container levels ( #5814 )
2024-11-19 15:04:30 +01:00
Rubén De la Torre Vico
e33b081dc6
chore(iam): add exception for public policy in EKS service ( #4759 )
2024-11-19 09:42:56 -04:00
Prowler Bot
c8fdaa3923
chore(regions_update): Changes in regions for AWS services ( #5824 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-19 09:24:49 -04:00
dependabot[bot]
8a491bcf7d
chore(deps): bump trufflesecurity/trufflehog from 3.83.6 to 3.83.7 ( #5819 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 09:24:32 -04:00
Daniel Barranquero
f5e71db5e0
fix(rds): fix typo error in rds_snapshots_public_access_fixer test ( #5826 )
2024-11-19 09:23:52 -04:00
Pablo Lara
73c5764495
chore: add new component for finding status and add sorting to the findings table
2024-11-19 13:05:22 +01:00
Pablo Lara
e84fd1fd65
fix: change types because changed in the API specs.
2024-11-19 12:39:35 +01:00
dependabot[bot]
456f79d80c
chore(deps): bump botocore from 1.35.63 to 1.35.64 ( #5818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 09:52:56 +01:00
Sergio Garcia
9f728833a7
chore(iam): add missing service catalog permissions ( #5816 )
2024-11-19 09:21:20 +01:00
dependabot[bot]
f01ce849dc
chore(deps): bump aiohttp from 3.10.10 to 3.10.11 ( #5815 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 18:35:48 -04:00
Hugo Pereira Brito
572d5a1f2e
fix(wafv2): only list resources for regional Web ACLs ( #5811 )
2024-11-18 12:09:23 -04:00
Sergio Garcia
c69571abcd
feat(aws): add new check iam_root_credentials_management_enabled ( #5801 )
2024-11-18 16:59:35 +01:00
dependabot[bot]
8ddb9fbb84
chore(deps): bump boto3 from 1.35.60 to 1.35.63 ( #5809 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 11:27:20 -04:00
dependabot[bot]
193b79c221
chore(deps-dev): bump coverage from 7.6.6 to 7.6.7 ( #5795 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 10:36:03 -04:00
Pedro Martín
a25a6148f2
docs(gcp): improve docstrings ( #5716 )
2024-11-18 15:19:15 +01:00
Pedro Martín
0a63e707c2
docs(kubernetes): improve docstrings for methods ( #5717 )
2024-11-18 15:18:57 +01:00
dependabot[bot]
f53a887291
chore(deps): bump botocore from 1.35.61 to 1.35.63 ( #5797 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 09:37:53 -04:00
Prowler Bot
ca35510d74
chore(regions_update): Changes in regions for AWS services ( #5802 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-18 09:37:25 -04:00
Pablo Lara
776b41e866
Merge pull request #95 from prowler-cloud/PRWLR-5363-Compliance-Overview
...
Compliance overview - first iteration -
2024-11-18 14:17:08 +01:00
Pablo Lara
985efc67cc
feat: first iteration of compliance dashboard is working
2024-11-18 14:05:36 +01:00
Pedro Martín
5d7c8d9cd2
docs(aws): improve docstrings ( #5714 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-11-18 12:17:05 +01:00
Pedro Martín
0d01790b22
docs(azure): improve docstrings ( #5715 )
2024-11-18 10:46:34 +01:00
Pablo Lara
223073e3df
feat: allow compliance data selection by choosing a scan
2024-11-18 09:07:07 +01:00
Pablo Lara
783db5c3dc
feat: allow compliance data selection by choosing a scan
2024-11-18 08:21:54 +01:00
Pablo Lara
eb40369c30
chore: render an message if there is no data for compliances
2024-11-18 07:45:19 +01:00
Pablo Lara
e92bbffc53
chore: delete old dummy data for compliances dashboard
2024-11-16 21:13:41 +01:00
Pablo Lara
d1424b3c9c
fix: resolve breaking changes caused by updated API specs
2024-11-16 15:57:28 +01:00
Pablo Lara
1d0cc950a1
Merge pull request #94 from prowler-cloud/PRWLR-4887-Invitations-users-integration
...
Invitations/Users integration page
2024-11-16 15:04:01 +01:00
Pablo Lara
01bc745478
chore: replace 'delete' with 'revoke' in invitations
2024-11-16 12:59:30 +01:00
Pablo Lara
aedc8de964
Merge branch 'main' into PRWLR-4887-Invitations-users-integration
2024-11-16 12:52:11 +01:00
Pablo Lara
3f5f50fe38
chore: add defaultValue prop to the CustomInput component
2024-11-16 12:50:22 +01:00
Pablo Lara
4fd5d868c6
chore: change label for revoke invitations
2024-11-16 12:49:33 +01:00
Pablo Lara
e21386c1d5
chore: Show the error in the after the invitation token field
2024-11-16 12:48:23 +01:00
dependabot[bot]
78b518e22b
chore(deps-dev): bump coverage from 7.6.4 to 7.6.6 ( #5793 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 10:23:35 -05:00
Pepe Fagoaga
17af724995
chore(labeler): Add compliance ( #5790 )
2024-11-15 10:16:03 -05:00
Víctor Fernández Poyatos
aa8c46d232
feat(ComplianceOverview): PRWLR-5149 Add compliance overview endpoints ( #84 )
...
* chore(Fixtures): PRWLR-5149 move development fixtures to dev directory
* feat(Compliance): PRWLR-5149 add compliance templates and basic logic on scans
* chore(Compliance): PRWLR-5149 make default compliance requirements pass if no findings
* feat(Compliance): PRWLR-5149 add model
* feat(Compliance): PRWLR-5149 add serializers
* feat(Compliance): PRWLR-5149 add filters
* feat(Compliance): PRWLR-5149 add views and urls
* feat(Scan): PRWLR-5149 add compliance storing during scans
* chore(Compliance, Scan): PRWLR-5149 refactor for performance
* chore(Compliance): PRWLR-5149 add docstrings
* feat(ComplianceOverview): PRWLR-5149 add new view for summary
* chore: PRWLR-5149 update resource_names on all models to follow JSON:API spec
* feat(ComplianceOverview): PRWLR-5149 add indexes to model for performance
* feat(ComplianceOverview): PRWLR-5149 refactor views to summarize by default
* chore(ComplianceOverview): PRWLR-5149 improve readability
* chore(ComplianceOverview): PRWLR-5149 set default ordering to compliance_id
* feat(Compliance): PRWLR-5149 add check status values count for each requirement
* chore: PRWLR-5149 update API spec
* chore(Provider,Scan): PRWLR-5149 disable scanner_args
* feat(Scan): PRWLR-5149 retrieve all regions from provider when generating compliance
* feat(Scan): PRWLR-5149 improve efficiency on scan task
* chore: PRWLR-5149 update API spec
* test(Compliance): PRWLR-5149 add unit tests
* test(Scan): PRWLR-5149 update scan task unit tests
* fix(ComplianceOverview): PRWLR-5149 fix filter
* test(ComplianceOverview): PRWLR-5149 add unit tests
* chore: PRWLR-5149 update API spec
* feat(Compliance): PRWLR-5149 add manual findings to compliance results
* chore(ComplianceOverview): PRWLR-5149 add fixture
* chore: PRWLR-5149 update poetry lock
* fix(Build): fix dockerfile and resources fixture
* chore(Schema): update API schema
2024-11-15 15:39:27 +01:00
dependabot[bot]
c9898d6d01
chore(deps): bump codecov/codecov-action from 4 to 5 ( #5783 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 09:35:54 -05:00
Prowler Bot
259538d5e4
chore(regions_update): Changes in regions for AWS services ( #5784 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-15 09:33:24 -05:00
dependabot[bot]
4785feae0e
chore(deps): bump botocore from 1.35.60 to 1.35.61 ( #5780 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 09:33:05 -05:00
Pedro Martín
8be83fc632
fix(compliance): use SubscriptionID instead of name for Azure CIS ( #5786 )
2024-11-15 14:40:33 +01:00
Pedro Martín
005d251106
fix(iam): use get to get the key ( #5785 )
2024-11-15 14:37:36 +01:00
dependabot[bot]
b6c8adfc64
chore(deps): bump azure-storage-blob from 12.23.1 to 12.24.0 ( #5767 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-14 12:01:27 -05:00
Hugo Pereira Brito
7a711095cd
feat(kinesis): add new check kinesis_stream_data_retention_period ( #5547 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2024-11-14 12:01:01 -05:00
Daniel Barranquero
b0bb348480
feat(rds): add new fixer rds_snapshots_public_access_fixer ( #5773 )
2024-11-14 10:40:33 -05:00
Hugo Pereira Brito
c1b050b8b9
feat(firehose): add new check firehose_stream_encrypted_at_rest ( #5635 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2024-11-14 10:27:17 -05:00
Víctor Fernández Poyatos
28c7e803ac
feat(azure): Add get_regions method for provider ( #5774 )
2024-11-14 15:58:12 +01:00
Sergio Garcia
7a57922891
chore(api): ensure correct deployment ( #79 )
...
* chore(api): ensure correct deployment
* add hadolint
* chore: revision
* chore: revision
* chore: revision
* chore: revision
* typo
2024-11-14 15:11:53 +01:00
Prowler Bot
919acfd548
chore(regions_update): Changes in regions for AWS services ( #5771 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-14 08:57:26 -05:00
dependabot[bot]
1586cdae5e
chore(deps): bump google-api-python-client from 2.152.0 to 2.153.0 ( #5763 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-14 08:57:09 -05:00
Pepe Fagoaga
cb74dae296
refactor(aws): Rename get_regions and validate partition ( #5772 )
2024-11-14 13:02:32 +01:00
Pablo Lara
58068b34bf
feat: invitations are working - first iteration
2024-11-14 11:55:11 +01:00
dependabot[bot]
3608aa3536
chore(deps): bump boto3 from 1.35.58 to 1.35.60 ( #5770 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-14 10:01:57 +01:00
Pablo Lara
1dc4bd313a
feat: invitation workflow is working as expected
2024-11-14 08:08:08 +01:00
dependabot[bot]
c59b08c40b
chore(deps): bump botocore from 1.35.59 to 1.35.60 ( #5765 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-13 19:11:52 -05:00
Rubén De la Torre Vico
73361a1cea
chore(ec2): add name from image information to status_extended ( #5755 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-11-13 14:30:58 -05:00
Pedro Martín
794268cec5
feat(gcp): add get regions method ( #5756 )
2024-11-13 19:11:42 +01:00
Pedro Martín
06b41cf8e6
refactor(azure): get locations with self session ( #5751 )
2024-11-13 19:00:18 +01:00
Pedro Martín
a419b4b898
feat(aws): get regions by partition ( #5748 )
2024-11-13 18:52:50 +01:00
Pablo Lara
890bd12e99
feat: workflow to invite an user is working
2024-11-13 18:52:06 +01:00
Adrián Jesús Peña Rodríguez
bf04261af6
feat(provider-groups): PRWLR-4725 add provider-groups system ( #82 )
...
* feat(provider-groups): PRWLR-4725 add provider-groups system
* feat(provider-groups): PRWLR-4725 add provider-groups migrations
* feat(provider-groups): PRWLR-4725 improve provider-groups models
2024-11-13 18:17:08 +01:00
Víctor Fernández Poyatos
f3dce4f7a7
fix(User): PRWLR-5356 allow deleting and updating users ( #83 )
2024-11-13 17:35:56 +01:00
Pablo Lara
29dfd303db
feat: adding workflow to send invites to the user
2024-11-13 17:18:32 +01:00
Sergio Garcia
521b3ded9c
fix(Dockerfile): ensure correct deployment ( #92 )
...
* fix(Dockerfile): ensure correct deployment
* chore(dockerfile): Add NEXT_TELEMETRY_DISABLED=1
---------
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-11-13 16:15:33 +01:00
Rubén De la Torre Vico
622bc48688
fix(ec2): add default value to Name key for image information ( #5747 )
2024-11-13 15:22:52 +01:00
dependabot[bot]
c0659f712a
chore(deps): bump botocore from 1.35.58 to 1.35.59 ( #5740 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-13 09:20:49 -05:00
Sergio Garcia
796983a530
fix(gcp): scan only ACTIVE projects ( #5743 )
2024-11-13 15:18:42 +01:00
Pablo Lara
e4395ddd55
Merge pull request #91 from prowler-cloud/PRWLR-4734-Users-Page-displays-the-users-for-the-current-membership
...
Users page displays the users for the current membership
2024-11-13 14:41:02 +01:00
Pablo Lara
6d05ad9815
chore: remove unused console log
2024-11-13 14:32:10 +01:00
Pablo Lara
0290b837f2
feat: user table is working as expected
2024-11-13 14:31:33 +01:00
Pablo Lara
833bf0520c
chore: remove old files and add new ones related to users
2024-11-13 14:25:31 +01:00
Pablo Lara
239826ce1f
chore: remove old files and add new ones related to users
2024-11-13 14:24:44 +01:00
Prowler Bot
8dc042e594
chore(regions_update): Changes in regions for AWS services ( #5744 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-13 08:13:35 -05:00
dependabot[bot]
e881a0f274
chore(deps): bump google-api-python-client from 2.151.0 to 2.152.0 ( #5742 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-13 08:13:18 -05:00
Adrián Jesús Peña Rodríguez
b1547a6d28
fix(migrations): add missing operations ( #66 )
...
* fix(migrations): add missing operations
* fix(migrations): remove redundant base_manager_name
2024-11-13 12:08:14 +01:00
Pablo Lara
4603e6b46d
chore: invert severity filter list order
2024-11-13 10:07:14 +01:00
Víctor Fernández Poyatos
26050bad5b
build(Dockerfile): remove g++ from dockerfile and update prowler ( #81 )
2024-11-13 09:46:16 +01:00
Pablo Lara
810cc6c2f8
Merge pull request #89 from prowler-cloud/PRWLR-5141-Prowler-V-release-tweaks-scan-page-v3
...
Tweaks scan page v3
2024-11-13 08:26:48 +01:00
Pablo Lara
8fb6f5b11d
chore: add GitHub action to run the build
2024-11-13 08:22:58 +01:00
Pablo Lara
db36cdf379
fix: fix the build, and run prettier
2024-11-13 08:21:13 +01:00
dependabot[bot]
5641160177
chore(deps): bump boto3 from 1.35.57 to 1.35.58 ( #5741 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 18:17:31 -05:00
Hugo Pereira Brito
dca49b1972
feat(aws): add new service firehose ( #5620 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2024-11-12 17:41:46 -05:00
Rubén De la Torre Vico
b8b60e6bc5
feat(prowler-check-kreator): ProwlerChecKreator first version ( #5099 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-12 15:00:09 -05:00
dependabot[bot]
9d65b49cb4
chore(deps): bump azure-mgmt-network from 27.0.0 to 28.0.0 ( #5703 )
...
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 >
Co-authored-by: Sergio Garcia <38561120+MrCloudSec@users.noreply.github.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-12 13:37:51 -05:00
Sergio Garcia
f1334190d8
fix(aws): remove cloudwatch_log_group_no_critical_pii_in_logs check ( #5736 )
2024-11-12 12:50:47 -05:00
dependabot[bot]
c434181dfd
chore(deps): bump azure-mgmt-containerservice from 32.1.0 to 33.0.0 ( #5706 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 11:43:21 -05:00
dependabot[bot]
f3cfacae9a
chore(deps): bump msgraph-sdk from 1.11.0 to 1.12.0 ( #5722 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 10:26:10 -05:00
Víctor Fernández Poyatos
3efdfad37d
fix(ResourceTagMapping): PRWLR-5271 set CASCADE for resource field ( #80 )
2024-11-12 15:59:44 +01:00
sansns-aws
77c7986797
feat(aws): Update check metadata with logging category ( #5639 )
2024-11-12 09:26:52 -05:00
Prowler Bot
2ac716d6db
chore(regions_update): Changes in regions for AWS services ( #5732 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-12 09:25:12 -05:00
dependabot[bot]
daee5fb4d2
chore(deps): bump microsoft-kiota-abstractions from 1.6.0 to 1.6.2 ( #5720 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 13:46:19 +01:00
Pablo Lara
7fc06a2740
Merge pull request #87 from prowler-cloud/PRWLR-5183-test-new-prowler-app
...
chore(ui): ensure correct deployments
2024-11-12 08:42:02 +01:00
dependabot[bot]
d587d40451
chore(deps): bump botocore from 1.35.57 to 1.35.58 ( #5721 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 19:32:42 -05:00
dependabot[bot]
f0cd88bd0e
chore(deps): bump trufflesecurity/trufflehog from 3.83.5 to 3.83.6 ( #5723 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 19:32:13 -05:00
Sergio
65c197d9ae
revert package-lock.json
2024-11-11 16:38:43 -05:00
Sergio
a3060ed295
chore(ui): ensure correct deployments
2024-11-11 16:28:46 -05:00
dependabot[bot]
aca17904fa
chore(deps-dev): bump mkdocs-git-revision-date-localized-plugin from 1.2.9 to 1.3.0 ( #5704 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 14:24:40 -05:00
dependabot[bot]
0157802ac1
chore(deps-dev): bump pytest-randomly from 3.15.0 to 3.16.0 ( #5705 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 12:12:44 -05:00
sansns-aws
10766d708d
feat(mq): add mq_broker_not_publicly_accessible check ( #5604 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-11 12:12:21 -05:00
Mario Rodriguez Lopez
f231d8b080
feat(appsync): add new check appsync_field_level_logging_enabled ( #5602 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-11-11 10:23:13 -05:00
dependabot[bot]
590a7b2697
chore(deps): bump boto3 from 1.35.55 to 1.35.57 ( #5719 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 10:04:32 -05:00
Hugo Pereira Brito
3c3421644f
fix(docs): provider typo ( #5713 )
2024-11-11 09:21:54 -05:00
Pedro Martín
f1f68da25d
feat(jira): add jira integration ( #5629 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-11-11 15:00:31 +01:00
Prowler Bot
48df7fdebf
chore(regions_update): Changes in regions for AWS services ( #5709 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-11 08:51:17 -05:00
dependabot[bot]
f2e8691bf4
chore(deps): bump botocore from 1.35.56 to 1.35.57 ( #5702 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 08:50:28 -05:00
Pablo Lara
2378b01ea9
chore: apply tweaks to scan table
2024-11-11 13:39:37 +01:00
Pablo Lara
60c2c409b0
fix: apply prettier to fix an error coming from main branch
2024-11-11 13:02:03 +01:00
Matt Johnson
344d54155a
docs: Update contact.md with new Slack join URL ( #5671 )
2024-11-11 12:06:16 +01:00
Pablo Lara
1c84ceda2e
Merge branch 'main' into PRWLR-5141-Prowler-V-release-tweaks-scan-page-v3
2024-11-11 12:05:09 +01:00
Pablo Lara
1a6f8fc504
Merge pull request #84 from prowler-cloud/dev-company-name
...
fix(company_name): Getting the value from form. Avoid send empty values
2024-11-11 11:58:48 +01:00
dependabot[bot]
8ecffa3039
chore(deps): bump trufflesecurity/trufflehog from 3.83.4 to 3.83.5 ( #5708 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 10:11:40 +01:00
Pedro De Castro
39fbdab93c
fix(company_name): Getting the value from form. Avoid send empty values
2024-11-09 19:50:54 +01:00
dependabot[bot]
efbbfc1c68
chore(deps): bump azure-mgmt-resource from 23.1.1 to 23.2.0 ( #5684 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 15:18:01 -05:00
dependabot[bot]
dc68c1b955
chore(deps): bump msgraph-sdk from 1.8.0 to 1.11.0 ( #5687 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 14:09:14 -05:00
Mario Rodriguez Lopez
5de13bdd8a
fix(ec2): unique finding per Security Group in high risk ports check ( #5697 )
2024-11-08 14:08:27 -05:00
dependabot[bot]
5d0f498425
chore(deps): bump botocore from 1.35.55 to 1.35.56 ( #5683 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 12:41:05 -05:00
Mario Rodriguez Lopez
716558ffcb
feat(servicecatalog): Add new check servicecatalog_portfolio_shared_within_organization_only ( #5632 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-11-08 12:22:13 -05:00
dependabot[bot]
23929b3e68
chore(deps): bump dash from 2.18.1 to 2.18.2 ( #5682 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 11:50:17 -05:00
dependabot[bot]
a5612abc8c
chore(deps-dev): bump safety from 3.2.8 to 3.2.9 ( #5681 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 10:54:18 -05:00
Prowler Bot
78dddc1e03
chore(regions_update): Changes in regions for AWS services ( #5694 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-08 10:53:57 -05:00
dependabot[bot]
76020d4d47
chore(deps): bump alive-progress from 3.1.5 to 3.2.0 ( #5689 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 09:54:57 -05:00
Pablo Lara
1802caf25f
Merge branch 'main' into PRWLR-5141-Prowler-V-release-tweaks-scan-page-v3
2024-11-08 13:27:05 +01:00
Pedro De Castro
7c2cd453eb
Finding detail card
...
Finding detail card
2024-11-08 12:50:24 +01:00
Pedro De Castro
a07a0b05bc
feat: services view
...
feat: services view
2024-11-08 12:48:35 +01:00
dependabot[bot]
b0af1390b5
chore(deps): bump trufflesecurity/trufflehog from 3.83.3 to 3.83.4 ( #5692 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 11:48:59 +01:00
Pablo Lara
d0d8de9028
chore: add a default name for scans if it's empty by the user
2024-11-08 11:37:55 +01:00
Pablo Lara
30ed31cebe
Merge pull request #82 from prowler-cloud/PRWLR-5141-Prowler-V-release-tweaks-scan-page-v2
...
Create workflow to launch a scan
2024-11-08 11:21:39 +01:00
dependabot[bot]
bc3cd43126
chore(deps): bump slack-sdk from 3.33.1 to 3.33.3 ( #5688 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 11:19:02 +01:00
Pablo Lara
bec7644798
feat: render the task result in scan details
2024-11-08 11:17:43 +01:00
Pablo Lara
327b4f4bba
chore: style tweaks for sheet component
2024-11-08 10:42:31 +01:00
Pablo Lara
39f1796da6
feat: scan details can be shared now in the URL
2024-11-08 10:36:28 +01:00
Pablo Lara
fdb644fc6d
chore: WIP
2024-11-08 09:56:58 +01:00
Pablo Lara
df73234234
feat: the new workflow to launch a scan is almost done
2024-11-08 09:41:48 +01:00
Pepe Fagoaga
95dc87a91b
chore(partitions): add env to create partitions ( #68 )
...
* fix(partitions): Use calendar months
* fix: unit to get partition datetime
* fix: imports
* fix: format
* chore: merge
* fix(partitions): Only allow month as unit
* fix(uuid7_end): default months to 1
* test: fix test_uuid7_end
* test: reset expected dt to start of month
* fix: tests uuid utils
* docs: we only allow months
---------
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2024-11-08 09:34:32 +01:00
dependabot[bot]
087dae07d8
chore(deps-dev): bump coverage from 7.6.1 to 7.6.4 ( #5686 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 09:04:20 +01:00
Pablo Lara
5801857883
feat: dynamic provider selector for scan launch
2024-11-08 08:45:27 +01:00
dependabot[bot]
0baf4fb224
chore(deps): bump boto3 from 1.35.29 to 1.35.55 ( #5685 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 08:15:43 +01:00
Pablo Lara
1c37b58177
delete: remove old component
2024-11-08 08:11:24 +01:00
dependabot[bot]
0f8ea48f2f
chore(deps): bump azure-mgmt-containerservice from 32.0.0 to 32.1.0 ( #5664 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 15:49:57 -05:00
dependabot[bot]
ec207c50ce
chore(deps): bump microsoft-kiota-abstractions from 1.3.3 to 1.6.0 ( #5662 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 14:54:13 -05:00
dependabot[bot]
b59b40b822
chore(deps): bump azure-keyvault-keys from 4.9.0 to 4.10.0 ( #5660 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 13:26:51 -05:00
dependabot[bot]
aa51045329
chore(deps-dev): bump mkdocs-material from 9.5.39 to 9.5.44 ( #5659 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 12:36:15 -05:00
Drew Kerrigan
d8d831c2a0
fix(): remove escaped newlines when reading cetificates for JWT signing and verification ( #77 )
...
* fix(): remove escaped newlines when reading cetificates for JWT signing and verification
* fix(): updating dev credentials in README
2024-11-07 18:13:51 +01:00
dependabot[bot]
1a9f854063
chore(deps): bump google-api-python-client from 2.147.0 to 2.151.0 ( #5661 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 11:42:31 -05:00
Mario Rodriguez Lopez
6bdcb509e1
feat(appsync): add new check appsync_graphql_apis_no_api_key_authentication ( #5591 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-11-07 11:42:07 -05:00
Pablo Lara
260f007e5b
chore: adding a select component to choose a provider to launch a scan
2024-11-07 17:02:23 +01:00
Sergio Garcia
ce1e9de104
chore(aws): deprecate glue_etl_jobs_logging_enabled check ( #5670 )
2024-11-07 10:25:32 -05:00
dependabot[bot]
2471bc569a
chore(deps): bump botocore from 1.35.29 to 1.35.55 ( #5663 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 10:22:14 -05:00
Daniel Barranquero
d0ef75d8d9
feat(dms): add new check dms_replication_task_target_logging_enabled ( #5631 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-07 10:19:44 -05:00
Sergio Garcia
aa79a289ce
fix(aws): update EKS check in compliance frameworks ( #5672 )
2024-11-07 15:56:55 +01:00
dependabot[bot]
0340ab9570
chore(deps-dev): bump pytest-cov from 5.0.0 to 6.0.0 ( #5666 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 09:17:18 -05:00
thomscode
a2929f2efb
fix(mutelist): set arguments while loading providers ( #5653 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-11-07 09:12:29 -05:00
Prowler Bot
bf4db86dec
chore(regions_update): Changes in regions for AWS services ( #5655 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-07 08:22:22 -05:00
Daniel Barranquero
a339dafcc6
fix(guardduty): fix guardduty_is_enabled_fixer test ( #5668 )
2024-11-07 08:21:49 -05:00
dependabot[bot]
f376516aad
chore(deps-dev): bump vulture from 2.12 to 2.13 ( #5665 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 08:20:54 -05:00
dependabot[bot]
816b49fac5
chore(deps-dev): bump black from 24.8.0 to 24.10.0 ( #5667 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 12:55:16 +01:00
Pepe Fagoaga
6851350093
fix(lock): Use detect-secrets from package not repo ( #5656 )
2024-11-07 11:30:46 +01:00
Pablo Lara
69528cbe66
Merge pull request #81 from prowler-cloud/PRWLR-5141-Prowler-V-release-tweaks-scan-page
...
chore: remove unused icon
2024-11-07 10:52:24 +01:00
Pablo Lara
c268e0613c
chore: remove unused icon
2024-11-07 10:51:42 +01:00
Pablo Lara
714e96cc6e
Merge pull request #80 from prowler-cloud/PRWLR-5141-Prowler-V-release-tweaks-scan-page
...
Add scan details for demo purposes
2024-11-07 10:38:32 +01:00
Pablo Lara
89dd56a0ff
chore: add scan details for demo purposes
2024-11-07 10:32:52 +01:00
Víctor Fernández Poyatos
0271fe5ca0
feat(User): Add GET /users ( #76 )
...
* feat(Membership): implement include parameter for users in memberships
* feat(User): refactor userviewset
* chore(Schema): update API schema
* feat(User): add filters
2024-11-07 10:24:00 +01:00
Pedro De Castro
89d7189a0f
fix(findings): Add resource id to props
2024-11-07 08:05:16 +01:00
Pedro De Castro
fca3d138c5
feat: Finding detail
2024-11-07 08:01:38 +01:00
Pedro De Castro
354bd90cfa
fix: remove ui folder from prev project
2024-11-07 07:14:04 +01:00
Pedro De Castro
c1f86cb502
fix: remove console log and linter errors
2024-11-07 06:38:34 +01:00
Pedro De Castro
fd2fdbe2f9
feat: services view
2024-11-07 06:31:18 +01:00
Daniel Barranquero
d5873c0437
feat(dms): add new check dms_replication_task_source_logging_enabled ( #5627 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-06 15:50:48 -05:00
Mario Rodriguez Lopez
a2dba30869
feat(servicecatalog): Add new service servicecatalog ( #5618 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-06 12:02:14 -05:00
Mario Rodriguez Lopez
0662dff13f
feat(appsync): Add new service AppSync ( #5589 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-06 11:50:27 -05:00
Daniel Barranquero
0ae26bddfc
feat(dms): add new check dms_endpoint_redis_tls_enabled ( #5583 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-11-06 11:03:13 -05:00
Sergio Garcia
43efabef6c
fix(docker): add g++ to Dockerfile for presidio-analyzer compatibility ( #5645 )
2024-11-06 10:45:16 -05:00
Pablo Lara
58b5d3cf83
Merge pull request #77 from prowler-cloud/PRWLR-5141-Prowler-V-release-final-touches-for-Launch-Scan-page
...
Prwlr 5141 prowler v release final touches for launch scan page
2024-11-06 15:57:02 +01:00
Pablo Lara
87fb26d271
chore: twaks for scan page
2024-11-06 15:54:15 +01:00
Pablo Lara
05271bc110
fix: sign-in and sign-up buttons have again loading state
2024-11-06 15:42:23 +01:00
Víctor Fernández Poyatos
6f1aa6a1b1
fix(Finding): PRWLR-5179 Fix finding's scan filters and related UUID utils ( #75 )
...
* fix(Finding): PRWLR-5179 fix scan_id filters and related logic
* test(uuid_utils): PRWLR-5179 refactor unit tests
* chore: PRWLR-5179 update API spec
2024-11-06 15:06:29 +01:00
Pablo Lara
c7a8a62cf2
Merge pull request #76 from prowler-cloud/PRWLR-5109-Set-Up-Providers-Credentials-Workflow
...
Set up providers credentials workflow
2024-11-06 14:33:38 +01:00
Pablo Lara
2448f9b029
chore: build is working as expected
2024-11-06 14:29:10 +01:00
Pablo Lara
e90e10587b
chore: remove unused console log
2024-11-06 14:06:14 +01:00
Pablo Lara
b11a33d3da
feat: reset credentials for gcp, azure and kubernetes if test connection fail
2024-11-06 13:46:03 +01:00
Pablo Lara
73f7167b63
chore: replace Link component to use it from NextJS and not from NextUI
2024-11-06 11:03:12 +01:00
Pablo Lara
05e3be418d
fix: the test connection button from actions in the providers table is working as expected now
2024-11-06 10:55:40 +01:00
Adrián Jesús Peña Rodríguez
b09fd48d61
fix(auth): PRWLR-5180 change user_id to sub ( #74 )
2024-11-06 10:53:40 +01:00
dependabot[bot]
e73fc14f62
chore(deps): bump trufflesecurity/trufflehog from 3.83.2 to 3.83.3 ( #5647 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 10:13:09 +01:00
Pablo Lara
c62ab62bf9
feat: improve custom button and add prop to use it asLink when needed
2024-11-06 09:34:18 +01:00
Pablo Lara
44b0208846
chore: handle API error from test connection
2024-11-06 08:47:56 +01:00
Pablo Lara
e444e39fd0
feat: add helper function to monitor task state during execution
2024-11-06 08:29:39 +01:00
Sergio Garcia
89fe8fa8e2
chore(version): update Prowler version ( #5642 )
2024-11-06 08:11:13 +01:00
Pablo Lara
76c6065a80
fix: avoid app crashed when there is no data to render
2024-11-06 07:45:57 +01:00
Drew Kerrigan
634ef2e599
fix(docs): Update misc tutorial categories example ( #5644 )
2024-11-05 15:37:20 -05:00
Sergio Garcia
4efb70a508
chore(README): update summary table ( #5633 )
2024-11-05 13:24:46 -05:00
Pepe Fagoaga
c3ae0aa873
fix(connection): return Connection on generic exception ( #5636 )
2024-11-05 12:24:18 -05:00
Sergio Garcia
a109cd2816
fix(gcp): do not require organization id to get projects ( #5637 )
2024-11-05 12:24:07 -05:00
sansns-aws
78fb540bbb
feat(rds): add rds_cluster_protected_by_backup_plan check ( #5638 )
2024-11-05 11:30:45 -05:00
sansns-aws
5b543bf058
feat(aws): Update check metadata with redudancy category ( #5640 )
2024-11-05 11:27:24 -05:00
Pablo Lara
f96777bcf9
chore: handle data when executing the request
2024-11-05 16:35:48 +01:00
Pablo Lara
4a3ff78636
feat: aws providers can be added via role
2024-11-05 16:19:07 +01:00
Daniel Barranquero
9802fc141a
feat(dms): add new check dms_endpoint_mongodb_authentication_enabled ( #5578 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-11-05 09:58:55 -05:00
Víctor Fernández Poyatos
4ab119d6c9
feat(Invitation): PRWLR-4722 Add invitations endpoints ( #71 )
...
* feat(Invitation): PRWLR-4722 add model and enum
* feat(Invitation): PRWLR-4722 add serializers
* feat(Invitation): PRWLR-4722 add filters
* feat(Invitation): PRWLR-4722 update token field constraints
* feat(Invitation): PRWLR-4722 add serializers
* feat(Invitation): PRWLR-4722 add views, url and custom logic
* feat(Invitation): PRWLR-4722 update unique constraint in model
* feat(Invitation): PRWLR-4722 update serializer validation error messages
* fix(Invitation): PRWLR-4722 fix view logic
* feat(User): PRWLR-4722 add invitation_code query param and logic to create user view
* fix(Invitation): PRWLR-4722 fix invitation creation tenant filter
* chore: PRWLR-4722 add comments
* feat(Invitation): PRWLR-4722 add email filter to view
* fix(Utils): PRWLR-4722 fix datetime functions
* fix(User): PRWLR-4722 fix bug when creating users
* fix(Tests): PRWLR-4722 adapt unit and integration tests
* test(db-utils): PRWLR-4722 add new unit tests
* test(Invitation): PRWLR-4722 add unit tests
* test(Invitation): PRWLR-4722 add unit tests
* fix(Invitation): PRWLR-4722 fix views and serializers
* feat(Invitation): PRWLR-4722 refactor invitation validation and tests
* chore: PRWLR-4722 update API spec
* test(Invitation): PRWLR-4722 add more unit tests
* feat(Invitation): PRWLR-4722 refactor invitation urls
* chore: PRWLR-4722 update API spec
2024-11-05 15:30:53 +01:00
Daniel Barranquero
ea038085ba
feat(dms): add new check dms_endpoint_neptune_iam_authorization_enabled ( #5549 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-11-05 08:43:57 -05:00
Pablo Lara
f2d207d1d4
fix: fix build error ( #73 )
2024-11-05 14:43:19 +01:00
Sergio Garcia
6ff1c436a0
fix(aws): handle global WAFv2 ACLs in service ( #5628 )
2024-11-05 08:42:20 -05:00
Adrián Jesús Peña Rodríguez
4bab3e262c
feat(serializers): add role_session_name description ( #70 )
...
* feat(serializers): add role_session_name description
* feat(serializers): update spec
2024-11-05 13:27:20 +01:00
Pablo Lara
e0c2720d31
chore: hidden credentials inputs for cloud providers
2024-11-05 07:07:53 +01:00
Rubén De la Torre Vico
1b50fdba28
feat(secretsmanager): add new check secretsmanager_secret_rotated_periodically ( #5450 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-04 16:08:38 -05:00
Sergio Garcia
230d2571f9
fix(k8s): do not raise error when unable to list roles ( #5630 )
2024-11-04 13:47:18 -05:00
sansns-aws
6c818cbcc3
fix(rds): Check Aurora clusters properly for backup plan ( #5594 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-04 13:20:22 -05:00
Mario Rodriguez Lopez
694cee1afb
feat(kafka): add new check kafka_connector_in_transit_encryption_enabled ( #5577 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-11-04 12:46:32 -05:00
Mario Rodriguez Lopez
bc89f4383e
feat(ecs): add new check ecs_task_set_no_assign_public_ip ( #5603 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-04 11:49:22 -05:00
Sergio Garcia
84d4e4a604
fix(aws): solve invalid ECR Registry ARN ( #5622 )
2024-11-04 11:47:49 -05:00
Hugo Pereira Brito
5fbf8ddfe9
feat(transfer): add new check transfer_server_encryption_in_transit ( #5590 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-11-04 11:30:18 -05:00
Víctor Fernández Poyatos
e3ae44d033
fix(Provider): PRWLR-5153 fix provider initialization when testing connection ( #69 )
2024-11-04 17:20:31 +01:00
Prowler Bot
ddcd06d9be
chore(regions_update): Changes in regions for AWS services ( #5617 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-04 11:20:16 -05:00
Pepe Fagoaga
5214a37d6d
chore: add dependabot labels ( #5624 )
2024-11-04 10:45:53 -05:00
sansns-aws
a1f4ae73cf
feat(aws): Update check metadata with category ( #5607 )
2024-11-04 10:45:36 -05:00
Prowler Bot
d0bc37c281
chore(regions_update): Changes in regions for AWS services ( #5600 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-04 10:24:55 -05:00
Prowler Bot
85393e6f78
chore(regions_update): Changes in regions for AWS services ( #5613 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-11-04 10:20:42 -05:00
Sergio Garcia
e3104ae5ee
feat(aws): add new check cloudwatch_log_group_no_critical_pii_in_logs ( #5494 )
2024-11-04 10:20:35 -05:00
Sergio Garcia
be523c11c8
fix(aws): do not flag cross-service confused deputy as public ( #5593 )
2024-11-04 15:51:52 +01:00
Hugo Pereira Brito
797b627695
feat(aws): add new service transfer ( #5585 )
2024-11-04 08:55:47 -05:00
dependabot[bot]
5ac670ed4f
chore(deps): bump trufflesecurity/trufflehog from 3.82.13 to 3.83.2 ( #5611 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 08:51:15 -05:00
Pablo Lara
e04ba94ace
chore: Button for Start scan now is working now as the last step in the workflow
2024-11-04 13:37:10 +01:00
Pablo Lara
9a9481a88e
chore: set buttons for start scan now or schedule it
2024-11-04 13:21:45 +01:00
Pablo Lara
3609043e4c
chore: remove connected param in the last step
2024-11-04 12:53:55 +01:00
Pedro Martín
bf9111397b
feat(mutelist): add mute_finding method ( #5563 )
2024-11-04 12:05:03 +01:00
Víctor Fernández Poyatos
3de2c47c56
fix(Scan): PRWLR-5145 Update resource storing when performing a scan ( #67 )
...
* chore(Resource): PRWLR-5145 remove region from unique constraint
* feat(Resource): PRWLR-5145 update how resources are stored during a scan
* test(Task): PRWLR-5145 add unit tests for scan task resources
2024-11-04 11:05:02 +01:00
Pedro Martín
17dd9de6d8
fix(main): set attributes on load_checks_to_execute ( #5606 )
2024-11-04 09:05:02 +01:00
Pablo Lara
8ca21bb92e
chore: add alias by default if provider alias is empty when add a provider
2024-11-04 07:46:44 +01:00
Pablo Lara
258d18112c
feat: add action to getTask and implement the last step in the workflow - launch scan
2024-11-03 11:31:47 +01:00
Pablo Lara
ff9d5442ab
chore: update with the last step - workflow component
2024-11-03 10:39:10 +01:00
Pablo Lara
4a3b767002
chore: remove the old test connection component
2024-11-03 10:07:11 +01:00
Pablo Lara
ee2d7ca79e
feat: add test connection form
2024-11-02 10:08:00 +01:00
Pablo Lara
89c441ba58
feat: add test connection form
2024-11-02 09:10:30 +01:00
Pablo Lara
c3c775786c
feat: add credentials for kubernetes
2024-11-01 09:30:43 +01:00
Pablo Lara
33ae08be65
feat: add credentials for GCP
2024-10-31 18:38:12 +01:00
Pablo Lara
593bce5155
feat: add credentials for AWS and Azure are working nicely
2024-10-31 18:27:28 +01:00
Adrián Jesús Peña Rodríguez
31c035eb52
fix(migrations): PRWLR-4869 add missing error_messages field ( #65 )
2024-10-31 17:49:14 +01:00
Pedro Martín
e4400ecf10
fix(checks_loader): solve issue related with checks from compliance ( #5601 )
2024-10-31 17:28:23 +01:00
Víctor Fernández Poyatos
fc19fbac68
feat(ProviderSecret): PRWLR-5128 Implement role assumption provider credentials for AWS ( #64 )
...
* feat(ProviderSecret): PRWLR-5128 add role assumption logic
* feat(Provider): PRWLR-5128 add static kwargs to Prowler provider initialization
* chore: PRWLR-5128 update API spec
* test(ProviderSecret): PRWLR-5128 add new unit tests
* chore: PRWLR-5128 update API spec
2024-10-31 16:25:20 +01:00
Adrián Jesús Peña Rodríguez
c188028de5
feat(auth): PRWLR-4944 add recommended fields to JWTs ( #62 )
...
* feat(auth): PRWLR-4944 add recommended fields to JWTs
* feat(auth): PRWLR-4944 remove extra validations
* feat(auth): PRWLR-4944 fix format
2024-10-31 16:24:23 +01:00
Víctor Fernández Poyatos
43f9a5b1d0
fix(Task): fix serializer to convert None to null when decoding ( #63 )
2024-10-31 16:21:40 +01:00
Pablo Lara
c81cb04bd0
chore: create separate component for azure credentials
2024-10-31 09:12:31 +01:00
Pablo Lara
d7452238d6
chore: create separate component for aws credentials
2024-10-31 09:08:23 +01:00
Pablo Lara
fb99733a1e
chore: add form for azure credentials
2024-10-31 08:51:44 +01:00
Pablo Lara
7c4f34bb6c
feat: custom add credentials page
2024-10-31 08:08:20 +01:00
sansns-aws
cbba5acc31
chore(aws): cleanup tests in dynamodb and cw ( #5588 )
2024-10-31 07:59:33 +01:00
Pablo Lara
9882cd53cf
chore: add credentials type to the url if exists
2024-10-31 06:48:58 +01:00
Pablo Lara
052b882195
chore: client validation when select a provider type
2024-10-31 06:41:36 +01:00
Pablo Lara
3a8053c3c6
chore: remove the old form to add providers
2024-10-31 05:53:59 +01:00
Mario Rodriguez Lopez
046f1b2e5f
feat(guardduty): add new check guardduty_eks_runtime_monitoring_enabled ( #5582 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-30 15:01:50 -05:00
sansns-aws
9e8f88c889
feat(elbv2): add elbv2_nlb_tls_termination_enabled check ( #5550 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-30 15:00:55 -05:00
sansns-aws
2d73b9b8f4
feat(elbv2): add elbv2_cross_zone_load_balancing_enabled check ( #5548 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-30 14:42:56 -05:00
sansns-aws
9a7190c9c2
chore(aws): cleanup tests ( #5592 )
2024-10-30 14:04:05 -05:00
sansns-aws
a2b6bdc461
feat(ecs): Add ecs_task_definitions_logging_block_mode check ( #5526 )
2024-10-30 12:02:36 -05:00
Pablo Lara
d0b5992146
feat: redirect on add credentials page if there is no provider associated
2024-10-30 17:30:29 +01:00
Pablo Lara
37343750cd
chore: add form for add-credentials-providers
2024-10-30 17:26:34 +01:00
Hugo Pereira Brito
056d482023
feat(glue): add new check glue_etl_jobs_logging_enabled ( #5581 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-30 10:56:46 -05:00
Sergio Garcia
239b248935
feat(aws): add new check bedrock_agent_guardrail_enabled ( #5509 )
2024-10-30 09:41:44 -05:00
Sergio Garcia
5bd394dffe
fix(gcp): enforce correct severity levels in CloudSQL PostgreSQL log_min_messages ( #5571 )
2024-10-30 09:41:06 -05:00
Prowler Bot
1195b75acc
chore(regions_update): Changes in regions for AWS services ( #5580 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-30 09:03:02 -05:00
Daniel Barranquero
fee70bc9b4
chore(rds): improve metadata title and description for check rds_instance_transport_encrypted ( #5584 )
2024-10-30 09:02:03 -05:00
Pablo Lara
f1a951b2e4
chore: add form for add-credentials-providers
2024-10-30 15:01:48 +01:00
Sergio Garcia
01716d9020
feat(aws): add new check cloudwatch_log_group_not_publicly_accessible ( #5495 )
...
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
2024-10-30 08:50:17 -05:00
Pedro Martín
b87e6d20d7
feat(s3): add test_connection method ( #5332 )
2024-10-30 11:45:22 +01:00
Pedro Martín
11592634f2
fix(check): add .value to severity enum ( #5579 )
2024-10-30 11:44:42 +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
Pablo Lara
6783da028c
WIP
2024-10-30 09:49:11 +01:00
Pablo Lara
ee7ba35068
WIP
2024-10-30 06:18:21 +01:00
Pablo Lara
886e3aefb0
WIP
2024-10-30 04:09:19 +01:00
Pablo Lara
ccc80d5ce4
WIP
2024-10-30 04:03:51 +01:00
Pablo Lara
e468a91468
WIP
2024-10-30 03:47:07 +01:00
Hugo Pereira Brito
4bee4d482a
feat(s3): add new check s3_bucket_event_notifications_enabled ( #5562 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-29 15:38:38 -05:00
Hugo Pereira Brito
82ec3e8779
feat(s3): add new check s3_multi_region_access_point_public_access_block ( #5552 )
...
Co-authored-by: Sergio <sergio@prowler.com >
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-29 14:56:56 -05:00
sansns-aws
85777546e8
feat(autoscaling): Add autoscaling_group_capacity_rebalance_enabled check ( #5523 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-29 14:51:21 -05:00
Kay Agahd
ec69d8073a
fix(aws): findings in IAM policies were not reported ( #5560 )
2024-10-29 14:29:29 -05:00
Sergio Garcia
e6053ce218
feat(slack): add test_connection method ( #5340 )
2024-10-29 18:14:06 +01:00
Sergio Garcia
f01910e4f2
feat(gcp): add --organization-id flag ( #5524 )
2024-10-29 18:11:53 +01:00
sansns-aws
8848cadc0a
chore(aws): Cleanup RDS and S3 tests ( #5569 )
2024-10-29 12:06:12 -05:00
sansns-aws
2c7d71a0d9
chore(glue): Cleanup tests ( #5568 )
2024-10-29 12:06:03 -05:00
sansns-aws
dcd1b1121a
chore(codebuild): Cleanup tests ( #5567 )
2024-10-29 11:31:19 -05:00
Hugo Pereira Brito
8a6e222f7a
feat(wafv2): set us-east-1 region for global acls ( #5558 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-29 10:16:48 -05:00
Pepe Fagoaga
01045c973f
chore(partitions): add env to create partitions ( #61 )
...
* chore(partitions): add env to create partitions
* chore(partitions): rename env to DJANGO_MANAGE_DB_PARTITIONS
* chore(partitions): use True|False as value
* fix: begin comment with uppercase
2024-10-29 16:16:09 +01:00
Pablo Lara
5a8d6087f9
wIP
2024-10-29 16:00:09 +01:00
Prowler Bot
a4c39c25f1
chore(regions_update): Changes in regions for AWS services ( #5559 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-29 08:55:45 -05:00
Rubén De la Torre Vico
628d50cf0d
chore(azure): deprecate AzureGermanCloud ( #5561 )
2024-10-29 08:54:55 -05:00
Pablo Lara
f0c663aca8
feat: add new component - workflow to set up providers
2024-10-29 12:22:03 +01:00
Pablo Lara
0a801d29cd
feat: add new component - navigation header
2024-10-29 10:01:46 +01:00
Pablo Lara
52526800f9
feat: add new component - navigation header
2024-10-29 09:52:03 +01:00
sansns-aws
f70e3deade
feat(aws): add DirectConnect service and checks ( #5522 )
2024-10-28 16:48:22 -05:00
sansns-aws
14f06d6497
chore(elbv2): cleanup tests ( #5553 )
2024-10-28 15:45:01 -05:00
Sergio Garcia
3c6e06837c
fix(dependabot): security update werkzeug ( #5551 )
2024-10-28 13:49:47 -05:00
Sergio Garcia
e778444d1d
fix(PyPi): solve detect-secrets dependency ( #5514 )
2024-10-28 11:36:19 -05:00
NIRBHAY KUMAR
a4cca188ef
chore(slack): add text argument by best practice ( #5541 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-28 11:19:05 -05:00
Hugo Pereira Brito
76ee608ef8
fix: added s3 origin comprobation in cloudfront_distributions_s3_origin_non_existent_bucket ( #5543 )
2024-10-28 10:01:03 -05:00
Prowler Bot
7af5c82371
chore(regions_update): Changes in regions for AWS services ( #5540 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-28 15:16:51 +01:00
Adrián Jesús Peña Rodríguez
98ec0532b2
fix(serializers): PRWLR-4869 hide email address information when it already exists ( #60 )
...
* fix(serializers): PRWLR-4869 hide email address information when it already exists
* fix(serializers): PRWLR-4869 fix ruff format error
2024-10-28 15:11:20 +01: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
0114d0462f
feat(check): add check methods ( #5462 )
2024-10-28 12:22:34 +01:00
Pepe Fagoaga
6502330512
chore(providers): Remove get_output_mapping ( #5484 )
2024-10-28 11:40:31 +01:00
Prowler Bot
9bf9ebe4fd
chore(regions_update): Changes in regions for AWS services ( #5542 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-28 11:17:35 +01:00
Sergio Garcia
406d5864ee
fix(kubernetes): handle input kube config file ( #5502 )
2024-10-28 08:51:37 +01:00
dependabot[bot]
674a38e80f
chore(deps): bump werkzeug from 3.0.4 to 3.0.6 ( #59 )
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.0.4 to 3.0.6.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.4...3.0.6 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 08:50:45 +01:00
Sergio Garcia
0f9ebecbb7
fix(aws): review checks with wrong attributes ( #5503 )
2024-10-28 08:45:03 +01:00
Pablo Lara
753c128357
chore: remove unused console log
2024-10-28 07:45:07 +01:00
Hugo Pereira Brito
0331af02ac
feat(mq): add new check mq_broker_logging_enabled ( #5483 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-25 14:33:35 -07:00
Sergio Garcia
64fb823276
fix(aws): review checks in compliance frameworks ( #5513 )
2024-10-25 18:32:46 +02:00
Prowler Bot
33f2c80a78
chore(regions_update): Changes in regions for AWS services ( #5533 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-25 09:07:51 -07:00
dependabot[bot]
84ce7a8b52
chore(deps): bump trufflesecurity/trufflehog from 3.82.12 to 3.82.13 ( #5531 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 16:13:42 -07:00
Hugo Pereira Brito
1a6b2eaa7d
feat(mq): add new check mq_broker_active_deployment_mode ( #5433 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-24 16:13:11 -07:00
Hugo Pereira Brito
df373279e9
feat(mq): add new check mq_broker_cluster_deployment_mode ( #5481 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-24 12:00:13 -07:00
Prowler Bot
6a09171851
chore(regions_update): Changes in regions for AWS services ( #5519 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-24 07:54:54 -07:00
sansns-aws
93d257941b
feat(aws): add new check fsx_windows_file_system_multi_az ( #5491 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-23 14:07:57 -07:00
sansns-aws
28f8915f6f
feat(aws): Add Fault Tolerance Checks ( #5488 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-23 14:07:43 -07:00
Daniel Barranquero
fef99fd5fb
feat(backup): add new check backup_recovery_point_encrypted ( #5426 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-23 11:16:43 -07:00
sansns-aws
1e1c7cc1ce
feat(aws): add new check redshift_cluster_multi_az_enabled ( #5492 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-23 10:32:25 -07:00
sansns-aws
7e7d86f14a
feat(aws): add new check dynamodb_accelerator_cluster_multi_az ( #5493 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-23 10:16:56 -07:00
Prowler Bot
41cdc2bcc7
chore(regions_update): Changes in regions for AWS services ( #5511 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-23 07:55:04 -07:00
dependabot[bot]
c41866db38
chore(deps): bump trufflesecurity/trufflehog from 3.82.11 to 3.82.12 ( #5508 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22 16:27:05 -07:00
Mario Rodriguez Lopez
f36d23c9a7
feat(elb): add new check elb_desync_mitigation_mode ( #5500 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-22 11:08:13 -07:00
Hugo Pereira Brito
8ac28fbcfd
feat(waf): add new check waf_global_webacl_with_rules ( #5469 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-22 10:26:22 -07:00
Hugo Pereira Brito
7f41ae7385
feat(waf): add new check waf_global_webacl_logging_enabled ( #5479 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-22 09:41:00 -07:00
Prowler Bot
4c5f3a212c
chore(regions_update): Changes in regions for AWS services ( #5499 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-22 07:54:22 -07:00
Adrián Jesús Peña Rodríguez
a4b16dd1e9
fix(Finding): PRWLR-5098 change the size of the UID field to 300 characters ( #58 )
2024-10-22 11:58:49 +02:00
Pablo Lara
13ff0e08bb
Merge pull request #75 from prowler-cloud/PRWLR-4982-Create-a-finding-component-integrate-with-API
...
Prwlr 4982 create a finding component integrate with api
2024-10-22 11:09:33 +02:00
Pablo Lara
9a9a6410e1
feat: render findings first iteration
2024-10-22 11:07:00 +02:00
Hugo Pereira Brito
ffa29f2f6e
feat(waf): add new check waf_global_rulegroup_not_empty ( #5467 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-21 12:53:06 -07:00
Pablo Lara
af267fede4
chore: WIP
2024-10-21 20:30:26 +02:00
Rubén De la Torre Vico
2ef9e27ee3
fix(kinesis): add missing init file ( #5490 )
2024-10-21 10:26:36 -07:00
Mario Rodriguez Lopez
d4b93d79b5
feat(elb): add new check elb_ssl_listeners_use_acm_certificate ( #5424 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-21 10:15:12 -07:00
Daniel Barranquero
d00afbdc87
feat(apigateway): add new check apigateway_restapi_tracing_enabled ( #5470 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-21 10:14:38 -07:00
Hugo Pereira Brito
5b0868e26c
feat(waf): add new check waf_global_rule_with_conditions ( #5465 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-21 10:14:15 -07:00
Mario Rodriguez Lopez
415c319208
feat(iam): add new check iam_policy_cloudshell_admin_not_attached ( #5437 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-21 07:41:58 -07:00
Daniel Barranquero
1aca7a754c
feat(apigateway): add new check apigateway_restapi_cache_encrypted ( #5448 )
2024-10-21 07:38:55 -07:00
Prowler Bot
147c3c455b
chore(regions_update): Changes in regions for AWS services ( #5477 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-21 07:29:06 -07:00
Pablo Lara
cc0923b3c7
chore: update FindingProps to the latest version
2024-10-21 12:02:07 +02:00
Pablo Lara
5f7a3d0bcf
chore: update FindingProps to the latest version
2024-10-21 11:55:02 +02:00
Rubén De la Torre Vico
d997ebb2cc
feat(athena): add new check athena_workgroup_logging_enabled ( #5468 )
2024-10-18 16:40:57 -04:00
Mario Rodriguez Lopez
50cb79ee2f
feat(aws): Add new checks ses_identities/glue_data_catalogs/secretsmanager _not_publicly_accessible ( #5471 )
2024-10-18 16:40:12 -04:00
johannes-engler-mw
2b34fd39f6
feat(containerregistry): add new check containerregistry_uses_private_link ( #5375 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-18 16:15:52 -04:00
Mario Rodriguez Lopez
0c82137834
feat(eventbridge): add new check eventbridge_global_endpoint_event_replication_enabled ( #5396 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-18 15:36:39 -04:00
Hugo Pereira Brito
413b86e7cf
chore(wafv2): migrated testing from magicmock to moto ( #5464 )
2024-10-18 14:55:49 -04:00
Víctor Fernández Poyatos
ed427c1352
chore(Scan, Finding): PRWLR-5056 Adjust finding information storing when performing a scan ( #57 )
...
* chore: PRWLR-5056 update Prowler dependency
* feat(Scan): PRWLR-5056 adapt scan task code to sdk breaking changes
* test(Scan): PRWLR-5056 fix unit tests
* chore: PRWLR-5056 update fixtures
* chore: PRWLR-5056 update Prowler dependency
2024-10-18 13:56:07 +02:00
Pepe Fagoaga
23a20a582e
chore(findings): add new properties ( #5463 )
2024-10-18 13:36:41 +02:00
Pepe Fagoaga
8411fcb5fc
chore(severities): Use enum ( #5460 )
2024-10-18 11:39:48 +02:00
Pedro Martín
41e585643b
feat(scan): add mutelist and config file to scan ( #5310 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-10-18 10:34:46 +02:00
dependabot[bot]
aca5824240
chore(deps): bump trufflesecurity/trufflehog from 3.82.9 to 3.82.11 ( #5458 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 09:29:38 +02: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
Hugo Pereira Brito
778edd5fec
feat(mq): add new check mq_broker_auto_minor_version_upgrades ( #5431 )
...
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
2024-10-17 14:33:42 -04:00
Rubén De la Torre Vico
06deda7e5f
feat(opensearch): add new check opensearch_domain_master_nodes_fault_tolerant ( #5393 )
2024-10-17 14:32:42 -04:00
Víctor Fernández Poyatos
a8825c385b
feat(User): PRWLR-4988 Make users' email case insensitive ( #56 )
...
* feat(User): PRWLR-4988 make User.email case insensitive
* test(User): PRWLR-4988 update unit tests
* feat(User): PRWLR-4988 include email validation in serializer
2024-10-17 19:22:20 +02:00
Adrián Jesús Peña Rodríguez
26a00a14df
feat(datasync): add datasync service and check datasync_task_logging_enabled ( #5444 )
2024-10-17 13:07:18 -04:00
Sergio Garcia
12abea371d
fix(bedrock): add filtering and handle different ARNs ( #5453 )
2024-10-17 12:53:18 -04:00
Víctor Fernández Poyatos
6d69a192f3
fix(Finding, Resource): PRWLR-5057 Fix include query parameter for /findings and /resources ( #55 )
...
* fix(Finding, Resource): PRWLR-5057 fix include query parameter
* fix(Finding, Resource): PRWLR-5057 optimize requests
* test(Finding, Resource): PRWLR-5057 add unit tests for include
2024-10-17 18:07:06 +02:00
Rubén De la Torre Vico
a17cf1bbb6
feat(secretsmanager): add new check secretsmanager_secret_unused ( #5428 )
2024-10-17 10:24:12 -04:00
Mario Rodriguez Lopez
5d51942768
feat(fsx): add new check fsx_file_system_copy_tags_to_backups_enabled ( #5417 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-17 10:23:21 -04:00
Pepe Fagoaga
3122d727a5
chore(aws): Add AWSSessionTokenExpired ( #5378 )
2024-10-17 15:43:27 +02:00
Mario Rodriguez Lopez
e5f89d5bc7
feat(fsx): add new check fsx_file_system_copy_tags_to_volumes_enabled ( #5414 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-17 09:40:42 -04:00
Pedro Martín
efc60d2bf4
feat(scan): add status argument ( #5443 )
2024-10-17 15:27:27 +02:00
Mario Rodriguez Lopez
f7fd355dc1
refactor(acm): Change certificates from list to dict in acm_service ( #5420 )
2024-10-17 09:16:21 -04:00
Prowler Bot
7bd402bf4e
chore(regions_update): Changes in regions for AWS services ( #5445 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-17 08:49:42 -04:00
Pedro Martín
b69962efb6
feat(scan): add excluded_checks and services ( #5442 )
2024-10-17 10:25:07 +02:00
Pedro Martín
2b8b223403
feat(k8s): Add kubeconfig content authentication ( #5397 )
...
Co-authored-by: Sergio <sergio@prowler.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-10-17 09:56:51 +02:00
Pedro Martín
a024ab31a0
feat(scan): add arguments ( #5427 )
2024-10-17 09:29:02 +02:00
Hugo Pereira Brito
9969e271ed
feat(waf): add new check waf_regional_rulegroup_not_empty ( #5415 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-16 15:22:24 -04:00
Sergio Garcia
f1449b66d6
feat(k8s): Add kubeconfig content static authentication ( #5370 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-10-16 18:52:15 +02:00
Hugo Pereira Brito
3c0f360244
feat(waf): add new check waf_regional_rule_with_conditions ( #5411 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-16 12:41:57 -04:00
Sergio Garcia
6e3c008a89
chore(aws): improve logic for determining if resources are publicly accessible ( #5195 )
2024-10-16 12:10:38 -04:00
Pablo Lara
a694b422cf
WIP
2024-10-16 18:03:29 +02:00
Hugo Pereira Brito
9d97b1a7ee
feat(waf): add new check waf_regional_webacl_with_rules ( #5392 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-16 11:58:03 -04:00
Hugo Pereira Brito
d07f1e982a
feat(wafv2): add new check wafv2_webacl_with_rules ( #5376 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-16 11:44:41 -04:00
Hugo Pereira Brito
402e0e3107
feat(wafv2): add new check wafv2_webacl_rule_logging_enabled ( #5362 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-16 10:19:19 -04:00
dependabot[bot]
c5716bf9b6
chore(deps): bump trufflesecurity/trufflehog from 3.82.8 to 3.82.9 ( #5421 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 09:03:57 -04:00
Víctor Fernández Poyatos
60c75b4814
chore(Finding): PRWLR-5059 Remove default filtering and change default ordering ( #54 )
2024-10-16 13:41:41 +02:00
Pepe Fagoaga
bfdff563e6
chore(aws): Set scan_unused_services False by default ( #5425 )
2024-10-16 13:19:10 +02:00
Pedro Martín
4be83f240a
feat(azure): add provider id validation inside test_connection ( #5391 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-10-16 12:02:40 +02:00
Pablo Lara
efd2805602
feat: render finding table
2024-10-16 11:07:57 +02:00
Pablo Lara
b3c905c95a
chore: add Findings props type
2024-10-16 07:09:30 +02:00
Pablo Lara
868615fa89
chore: clean finding folder
2024-10-16 07:08:22 +02:00
Pablo Lara
08937a9a66
Merge pull request #74 from prowler-cloud/PRWLR-4883-Integrate-authentication-endpoint-client-validation
...
Prevent sending default empty string for company name during sign-up
2024-10-16 06:17:12 +02:00
Pablo Lara
ce205dc95d
fix: prevent sending default empty string for company name during sign-up
2024-10-16 06:06:37 +02:00
Daniel Barranquero
45c32abcdf
feat(autoscaling): add new check autoscaling_group_multiple_instance_types ( #5325 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-15 15:36:48 -04:00
Hugo Pereira Brito
c0ac4c7c30
feat(MQ): add new service MQ ( #5419 )
2024-10-15 14:32:28 -04:00
Daniel Barranquero
c90cb3712b
feat(cloudwatch): add new check cloudwatch_alarm_actions_alarm_state_configured ( #5404 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-15 10:51:02 -04:00
Daniel Barranquero
23c3884ab7
feat(cloudwatch): add new check cloudwatch_alarm_actions_enabled ( #5416 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-15 09:50:50 -04:00
Mario Rodriguez Lopez
a491e39a18
feat(fsx): Add new service FSx ( #5412 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-15 09:01:25 -04:00
Rubén De la Torre Vico
78d2fb9fd5
feat(codebuild): add new check codebuild_report_group_export_encrypted ( #5384 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-15 08:39:18 -04:00
Rubén De la Torre Vico
aac6038565
feat(codebuild): add new check codebuild_project_logging_enabled ( #5365 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-15 07:42:45 -04:00
Prowler Bot
0449d6372c
chore(regions_update): Changes in regions for AWS services ( #5413 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-15 07:41:07 -04:00
Pedro Martín
bc1e6c0626
feat(azure): add authentication method from static credentials ( #5358 )
2024-10-15 09:37:17 +02:00
Pedro Martín
c1d061ef70
feat(gcp): add provider id validation inside test_connection ( #5381 )
2024-10-15 09:04:17 +02:00
Mario Rodriguez Lopez
9788fe4236
feat(macie): add new check macie_automated_sensitive_data_discovery_enabled ( #5390 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-14 17:58:44 -04:00
Mario Rodriguez Lopez
7fd0798b7c
feat(opensearch): add new check opensearch_service_domains_fault_tolerant_data_nodes ( #5366 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-14 14:49:46 -04:00
Rubén De la Torre Vico
82ab439e9a
feat(codebuild): add new check codebuild_project_s3_logs_encrypted ( #5363 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-14 14:40:04 -04:00
Sergio Garcia
54280ee2dc
fix(iam): update AWS Support policy ( #5399 )
2024-10-14 13:58:42 -04:00
Sergio Garcia
434460b978
fix(organizations): no finding for access denied in listing policies ( #5400 )
2024-10-14 13:58:30 -04:00
Daniel Barranquero
808fa96407
feat(autoscaling): add new check autoscaling_group_launch_configuration_requires_imdsv2 ( #5356 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-14 13:16:02 -04:00
Hugo Pereira Brito
2c0c1f7d09
refactor(WAF): Rename WAF to WAFRegional and Add Global WAF Service ( #5389 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-14 11:49:26 -04:00
Pablo Lara
53b04879a0
Merge pull request #69 from prowler-cloud/dependabot/pip/django-5.0.9
...
chore(deps): bump django from 5.0.8 to 5.0.9
2024-10-14 17:46:48 +02:00
Pablo Lara
91e7906a0b
Merge pull request #73 from prowler-cloud/PRWLR-4777-Create-Scan-page-integration-scan-endpoint-4
...
Create scan page integration scan endpoint
2024-10-14 17:43:49 +02:00
Pablo Lara
7f73e26016
fix: showing the error for company name when try to sign up
2024-10-14 17:42:30 +02:00
Pablo Lara
d0b54d1950
feat: detail view for scans has been implemented
2024-10-14 17:30:32 +02:00
Pablo Lara
da9429351f
chore: replace disable for isDisable prop
2024-10-14 17:28:22 +02:00
Rubén De la Torre Vico
037e40f8e4
feat(config): add new check config_recorder_using_aws_service_role ( #5357 )
2024-10-14 11:19:35 -04:00
Daniel Barranquero
e0ed891fc4
feat(autoscaling): add new check autoscaling_group_launch_configuration_no_public_ip ( #5359 )
2024-10-14 11:17:36 -04:00
Daniel Barranquero
dfc8e3e38f
feat(autoscaling): add new check autoscaling_group_using_ec2_launch_template ( #5346 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-14 10:55:19 -04:00
Sergio Garcia
aef4a68c46
feat(bedrock): add checks for guardrails configuration and log encryption ( #5385 )
2024-10-14 10:49:58 -04:00
Pablo Lara
c0a9bd14aa
feat: integrate Sheet component with ScanDetail view via getScan
2024-10-13 08:56:03 +02:00
Pablo Lara
0585428029
feat: getScan detail view first iteration
2024-10-12 14:19:18 +02:00
Pablo Lara
bfb591977e
feat: there is no DELETE method for scans for now
2024-10-12 07:43:27 +02:00
Sergio Garcia
3c929bd68f
feat(aws): add checks for Bedrock logging configuration and CloudTrail LLM Jacking detection ( #5314 )
2024-10-11 15:01:45 -04:00
Jonny
444d820f98
chore(lambda): update obsolete lambda runtime ( #5379 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-11 12:05:04 -04:00
Hugo Pereira Brito
304bb27502
feat(waf): change WAF Classic web_acls from list to dict ( #5380 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-11 11:05:37 -04:00
Mario Rodriguez Lopez
a6db526eec
feat(elasticbeanstalk): add new check elasticbeanstalk_enhanced_health_reporting_enabled ( #5348 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-11 10:27:48 -04:00
Sergio Garcia
3ace44979a
chore(aws): add more cases to public IAM resource policies ( #5336 )
2024-10-11 10:27:23 -04:00
Pablo Lara
1fff7ef1d3
feat: add PATCH method for scans
2024-10-11 16:18:15 +02:00
Víctor Fernández Poyatos
351132fb5b
feat(ProviderSecret): PRWLR-4102 Implement /providers/secrets CRUD ( #53 )
...
* feat(Credential): PRWLR-4102 add model definition
* feat(Credential): PRWLR-4102 add serializers, views, urls and decorator
* feat(ProviderSecret): PRWLR-4102 rework credentials into provider secrets
* feat(ProviderSecret): PRWLR-4102 rework urls, views, serializers
* feat(Provider, Scan): PRWLR-4102 refactor modules to adapt connection test and scans to secrets
* feat(ProviderSecret): PRWLR-4102 add GCPProviderSecret serializer
* feat(Provider): PRWLR-4102 validate provider_id when testing connection
* chore(Utils): PRWLR-4987 refactor prowler provider functions
* test(Utils): PRWLR-4102 add unit tests
* test(Scan, Provider): PRWLR-4102 fix unit tests
* chore: PRWLR-4102 add docstrings and update prowler version and API spec
* chore(Provider, Scan): PRWLR-4102 update fixtures
* test(ProviderSecret): PRWLR-4102 add unit tests
* chore: PRWLR-4102 optimize imports
2024-10-11 15:49:45 +02:00
Pablo Lara
f29e87f45b
feat: Scan on demand can be executed now from the UI
2024-10-11 15:33:03 +02:00
Prowler Bot
493d6a9210
chore(regions_update): Changes in regions for AWS services ( #5377 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-11 09:29:26 -04:00
dependabot[bot]
3762d70ba3
chore(deps): bump trufflesecurity/trufflehog from 3.82.7 to 3.82.8 ( #5371 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-11 09:28:43 -04:00
Pedro Martín
03a26ec507
feat(gcp): add static credentials for gcp provider ( #5364 )
2024-10-11 11:01:37 +02:00
Pablo Lara
69a1468c18
Wrap CustomButton component with React.forwardRef
2024-10-11 06:49:14 +02:00
Mario Rodriguez Lopez
c3e3381c63
feat(elasticbeanstalk): add new check elasticbeanstalk_cloudwatch_enabled ( #5335 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-10 15:32:31 -04:00
Mario Rodriguez Lopez
f8a8266c9d
feat(elasticbeanstalk): add new check elasticbeanstalk_managed_platform_updates_enabled ( #5324 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-10 15:31:11 -04:00
Pepe Fagoaga
d9c2933dc5
feat(test_connection): Add optional AWS Account ID validation ( #5361 )
2024-10-10 12:45:16 -04:00
Pepe Fagoaga
cad99c5e0f
feat(aws): Add static credentials authentication ( #5360 )
2024-10-10 11:47:05 -04:00
johannes-engler-mw
9f2de7d2f9
feat(containerregistry): add new check containerregistry_not_publicly_accessible ( #5291 )
...
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
2024-10-10 11:39:16 -04:00
Pablo Lara
0a8c352194
chore: rename file for scan actions
2024-10-10 16:47:05 +02:00
Pablo Lara
ab29373537
chore: tweak styles snippet id component
2024-10-10 16:39:30 +02:00
Pablo Lara
b304f11b18
chore: tweak styles for entity info short component
2024-10-10 16:37:18 +02:00
Pablo Lara
4cf7a3244f
chore: replace icon for check connection component
2024-10-10 15:43:41 +02:00
Pablo Lara
bd46196fd0
chore: replace icon for spnippet id
2024-10-10 15:34:10 +02:00
Pablo Lara
d79e1d6c94
chore: add table for schedule scans
2024-10-10 15:24:50 +02:00
Pablo Lara
5b51653d78
chore: retrieve values for all scans in getScans
2024-10-10 14:02:36 +02:00
Pablo Lara
5246d84599
chore: retrieve values for all scans in getScans
2024-10-10 14:02:21 +02:00
Pablo Lara
9409ea75e5
chore: table for launch scan is added to scan page
2024-10-10 09:17:31 +02:00
Pablo Lara
970cb97f73
chore: table for launch scan is added to scan page
2024-10-10 08:52:36 +02:00
Daniel Barranquero
4181ca56be
feat(autoscaling): add new check autoscaling_group_elb_health_check_enabled ( #5330 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-09 14:56:18 -04:00
Daniel Barranquero
d45750b042
feat(redshift): add new check redshift_cluster_enhanced_vpc_routing ( #5281 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-09 12:40:36 -04:00
Mario Rodriguez Lopez
16191a7b15
feat(elasticbeanstalk): Add new service ElasticBeanstalk ( #5322 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-09 09:29:19 -04:00
Rubén De la Torre Vico
0c149461b3
chore(sns): manage ResourceNotFoundException and add paralelism ( #5345 )
2024-10-09 08:56:39 -04:00
Pablo Lara
a1585142b7
chore: refactor custom filters to be able to have two in the same page
2024-10-09 13:56:56 +02:00
Pedro Martín
3ee39cff2a
feat(scan): execute all checks if no checks are provided ( #5307 )
2024-10-09 11:46:38 +02:00
Pedro Martín
41ba118cc4
feat(scan): add scan duration ( #5305 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
Co-authored-by: Sergio <sergio@prowler.com >
Co-authored-by: Prowler Bot <bot@prowler.com >
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com >
2024-10-09 11:12:39 +02:00
Pablo Lara
ba106ac8f3
Merge pull request #71 from prowler-cloud/PRWLR-4777-Create-Scan-page-integration-scan-endpoint-2
...
Small style tweaks
2024-10-09 10:13:51 +02:00
Pablo Lara
558d83c957
chore: style tweaks
2024-10-09 10:11:48 +02:00
Sergio Garcia
e0587fe0cf
fix(Dockerfile): install git dependency ( #5339 )
2024-10-09 08:58:55 +02:00
Pablo Lara
7b38950f3c
Merge pull request #70 from prowler-cloud/PRWLR-4777-Create-Scan-page-integration-scan-endpoint
...
Refactor common components and fix typo errors
2024-10-09 08:18:48 +02:00
Pablo Lara
67333c00b9
chore: add NextUI theme colors in Tailwind config
2024-10-09 08:15:57 +02:00
Pablo Lara
7a6ab5b7c7
refactor: extract common components to reduce code duplication, fix typo
2024-10-09 07:50:56 +02:00
Pablo Lara
a149458593
chore: rename custom components
2024-10-09 06:47:10 +02:00
Pablo Lara
fe27a32dcb
chore: change color action
2024-10-09 06:42:38 +02:00
dependabot[bot]
a6095f7aa1
chore(deps): bump django from 5.0.8 to 5.0.9
...
Bumps [django](https://github.com/django/django ) from 5.0.8 to 5.0.9.
- [Commits](https://github.com/django/django/compare/5.0.8...5.0.9 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-08 21:35:13 +00:00
Daniel Barranquero
50481665ce
feat(redshift): add new check redshift_cluster_in_transit_encryption_enabled ( #5271 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-08 14:15:32 -04:00
Prowler Bot
a49c744e08
chore(regions_update): Changes in regions for AWS services ( #5323 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-08 14:13:17 -04:00
Rubén De la Torre Vico
aa32634105
chore(guardduty): mock failing tests using moto ( #5334 )
2024-10-08 13:27:37 -04:00
Rubén De la Torre Vico
b27898de1d
chore(ecs): mock all tests using moto ( #5326 )
2024-10-08 12:11:33 -04:00
Sergio Garcia
b703357027
chore(secrets): use master branch of Yelp/detect-secrets ( #5298 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-10-08 09:55:46 -04:00
Víctor Fernández Poyatos
8791b7e3f1
feat(Scan, Finding): PRWLR-4987 Adjust findings delta based on previous findings ( #52 )
...
* feat(Finding): PRWLR-4987 add uid field to Findings
* feat(Scan): PRWLR-4987 implement logic to calculate Finding delta value
* test(Scan): PRWLR-4987 add unit tests for _create_finding_delta
* chore(Spec): PRWLR-4987 update API spec
2024-10-08 14:43:18 +02:00
Rubén De la Torre Vico
27cd9b22df
feat(guardduty): add new check guardduty_lambda_protection_enabled ( #5299 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-08 08:20:23 -04:00
Pepe Fagoaga
5bf85366e0
chore(secrets): Add TelegramBotToken detector ( #5321 )
2024-10-08 08:09:26 -04:00
Pablo Lara
e843ef6ffc
Merge pull request #68 from prowler-cloud/PRWLR-4823-remove-menu-items
...
Remove menu items
2024-10-08 12:07:55 +02:00
Pablo Lara
b3c2f3a3fc
chore: tsx tweaks
2024-10-08 12:05:29 +02:00
Pablo Lara
3d533b56ef
chore: rename sidebar component
2024-10-08 11:24:31 +02:00
Pablo Lara
b43832fa8f
chore: menu tweaks
2024-10-08 11:23:52 +02:00
dependabot[bot]
30bc971f4b
chore(deps): bump trufflesecurity/trufflehog from 3.82.6 to 3.82.7 ( #5315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 10:44:56 +02:00
Pablo Lara
a5332b31f1
Merge pull request #67 from prowler-cloud/PRWLR-4823-remove-menu-items
...
Remove menu items
2024-10-08 10:02:58 +02:00
Pablo Lara
fa604af6ea
chore: styling tweaks for custom box
2024-10-08 10:01:43 +02:00
Pablo Lara
dbb0d506af
chore: menu item tweaks
2024-10-08 09:58:44 +02:00
Pablo Lara
785bdb5bb3
Merge pull request #65 from prowler-cloud/PRWLR-4883-Integrate-authentication-endpoint-OSS
...
Integrate authentication endpoint oss
2024-10-08 09:30:44 +02:00
Pablo Lara
343754061a
Merge pull request #66 from prowler-cloud/PRWLR-4883-Integrate-authentication-endpoint-OSS-bg-2
...
Styling signIn and signUp pages
2024-10-08 09:29:18 +02:00
Pablo Lara
7572136cc8
feat: sign-up and sign-in pages are styled and ready to be merged
2024-10-08 08:46:35 +02:00
Sergio Garcia
3950d7eba8
fix(threat detection): ignore AWS services events ( #5276 )
2024-10-07 14:25:09 -04:00
Rubén De la Torre Vico
2f8a3d2ef8
feat(guardduty): add new check guardduty_ec2_malware_protection_enabled ( #5297 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-07 13:03:36 -04:00
Pablo Lara
6b7fe81cf8
chore: tweak styles auth pages
2024-10-07 17:30:31 +02:00
Prowler Bot
3b64bbd3a8
chore(regions_update): Changes in regions for AWS services ( #5302 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-07 10:58:40 -04:00
Hugo Pereira Brito
09d099891a
feat(wafv2): change web_acls from list to dict ( #5308 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-07 10:23:58 -04:00
Pablo Lara
f5e53e814b
chore: tweak styles auth pages
2024-10-07 07:07:26 +02:00
Pablo Lara
b8b05b923f
chore: tweak styles for Prowler logo in signIn page
2024-10-07 06:41:13 +02:00
Pablo Lara
22bacfdcb3
feat(sign-up/sign-in): remove unused component
2024-10-06 13:23:59 +02:00
Pablo Lara
d138c4eeb8
feat(sign-up/sign-in): styling the the auth page
2024-10-06 13:20:45 +02:00
Pablo Lara
f0f4e85f06
feat(sign-up): integrate sign-up functionality in the application
2024-10-05 19:08:28 +02:00
Pablo Lara
e2261af59f
feat(auth): refresh access token on-demand when receiving 401 error
2024-10-05 14:43:02 +02:00
Pablo Lara
ff74edcc04
feat(auth): refresh access token on-demand when receiving 401 error
2024-10-05 14:29:41 +02:00
Pablo Lara
735f830251
feat: add function getUserByMe
2024-10-05 14:02:22 +02:00
Pablo Lara
abcf37ea92
feat: Reduce session cookie size drastically
2024-10-05 06:51:05 +02:00
Mario Rodriguez Lopez
a6b10a8611
feat(efs): add new check efs_access_point_enforce_user_identity ( #5285 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-04 15:16:10 -04:00
Lefteris
c239ede3f9
feat(glue): add check glue_ml_transform_encrypted_at_rest ( #5272 )
...
Co-authored-by: Lefteris Gilmaz <lefterisgilmaz@Lefteriss-MacBook-Pro.local >
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-04 14:13:11 -04:00
Hugo Pereira Brito
66f2754017
feat(networkfirewall): add new check networkfirewall_policy_default_action_full_packets ( #5284 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-04 14:00:25 -04:00
Hugo Pereira Brito
9138ecdce9
feat(kinesis): add new check kinesis_stream_encrypted_at_rest ( #5292 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-04 13:59:49 -04:00
Rubén De la Torre Vico
2b66368cf2
feat(guardduty): add new check guardduty_eks_audit_log_enabled ( #5293 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-04 13:43:04 -04:00
Mario Rodriguez Lopez
aa3425a7de
feat(efs): add new check efs_access_point_enforce_root_directory ( #5277 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-04 13:12:47 -04:00
Pablo Lara
8da95c7102
chore: The session will expire in 24 hours as the refreshToken coming from the API
2024-10-04 18:48:51 +02:00
Mario Rodriguez Lopez
a31b15c26c
feat(efs): add new check efs_mount_target_not_publicly_accesible ( #5275 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-04 11:41:51 -04:00
Hugo Pereira Brito
f2301d5ed6
feat(networkfirewall): add new check networkfirewall_policy_default_action_fragmented_packets ( #5244 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-04 11:41:26 -04:00
Rubén De la Torre Vico
df10253056
chore(cloudwatch): Improve checks related with function check_cloudwatch_log_metric_filter ( #5286 )
2024-10-04 11:18:46 -04:00
Sergio Garcia
d5acdc766a
chore(ocsf): adapt mapping for version 1.3.0 ( #5287 )
2024-10-04 10:59:51 -04:00
Pablo Lara
72d875aa4f
chore: WIP
2024-10-04 16:08:57 +02:00
Víctor Fernández Poyatos
8130880f2d
chore(Tenant, Provider, Scan, Task, Resource): PRWLR-4966 Update default ordering in viewsets ( #51 )
...
* chore(Tenant, Provider, Scan, Task, Resource): PRWLR-4966 set default ordering to -inserted_at
* chore: PRWLR-4966 update API schema
2024-10-04 14:33:18 +02:00
Víctor Fernández Poyatos
d98b716dfc
chore(Filters): PRWLR-4948 Refactor filter module to reduce complexity and improve docs ( #50 )
...
* chore(Django-filter): PRWLR-4948 bump django-filter version to 24.3
* fix(Middleware): PRWLR-4948 fix logging middleware when auth is not present in request
* fix(Task): PRWLR-4948 fix serializer state values
* chore(Filters): PRWLR-4948 use ChoiceFilter instead of implementing method for basic filters
* chore(Filters): PRWLR-4948 refactor complex filters to reduce complexity
2024-10-04 14:13:04 +02:00
Víctor Fernández Poyatos
6bd8a17a5f
fix(Task): PRWLR-4970 Fix Celery task issues when status is pending and race conditions ( #49 )
...
* fix(Task): PRWLR-4970 add TaskResult entry to database when task reaches broker
* fix(Task, Scan): PRWLR-4970 remove race conditions using atomic transactions
* chore(Django): PRWLR-4970 bump Django version to 5.1.1
2024-10-04 11:54:15 +02:00
Rubén De la Torre Vico
e389e0136f
chore(cloudwatch): add tags to missing checks report ( #5261 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-03 18:04:43 -04:00
Rubén De la Torre Vico
8bb3bd0dcb
chore(iam): add tags to missing checks report ( #5280 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-03 13:47:10 -04:00
Hugo Pereira Brito
4d4bf3fa11
feat(networkfirewall): add new check networkfirewall_multi_az ( #5247 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-03 13:46:44 -04:00
Víctor Fernández Poyatos
ded28baa2f
feat(Scan, Resource, Finding): PRWLR-4015 Implement on demand scans and findings/resources in database ( #48 )
...
* feat(Users): PRWLR-4718 make user email the default login username
* feat(Token): PRWLR-4718 add serializers, views and urls for access and refresh tokens
* feat(Token): PRWLR-4718 add first membership tenant in token if not present in json body
* feat(Users): PRWLR-4718 add company_name to model
* feat(Users): PRWLR-4718 create tenant and membership when creating new user
* fix(BaseView): PRWLR-4718 add tenant_id to serializer context
* fix(Tests): PRWLR-4718 use authorization with unit tests
* fix(Views): PRWLR-4718 fix tenant retrieval from request
* fix(Tests): PRWLR-4718 fix tests
* fix(Fixtures): PRWLR-4718 fix tenant memberships ordering
* chore(Tokens): PRWLR-4718 update token url
* chore(Spec): PRWLR-4718 update API spec
* feat(Tokens): PRWLR-4718 enable token refresh blacklisting
* feat(Tokens): PRWLR-4718 implement RS256 algorithm and dev valid keys
* chore(env): PRWLR-4718 update .env.example
* chore(Deps): PRWLR-4015 update prowler dep
* fix(Resources, Findings): PRWLR-4015 fix permission issues on models and migrations
* feat(Scans, Tasks, Resources, Findings): PRWLR-4015 perform whole flow when executing scans
* fix(Settings): PRWLR-4015 fix devel JWT settings
* chore(Scans, Tasks): PRWLR-4015 improve docs and responses format
* test(Scan, Provider): PRWLR-4015 fix unit tests
* chore(Environment): PRWLR-4015 fix .env.example values
* test(Scan): PRWLR-4015 add unit tests for scan task
* chore(Task): PRWLR-4015 give proper format to task result on scan perform
* feat(Provider, Scan): PRWLR-4015 add all provider types to connection check and scan
* fix(Logging): PRWLR-4015 fix API logger middleware to include tenant and user IDs
2024-10-03 18:36:42 +02:00
Pablo Lara
5c0ee0cfb3
chore: remove dataProviders json file
2024-10-03 18:21:52 +02:00
Pablo Lara
c7d6484eb8
chore: WIP
2024-10-03 18:20:28 +02:00
Daniel Barranquero
e99c58405c
feat(redshift): add new check redshift_cluster_non_default_database_name ( #5283 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-03 11:28:54 -04:00
Pablo Lara
42ebf91a67
chore: add the new colors for the dark mode
2024-10-03 06:22:35 +02:00
Pablo Lara
d8c9720723
fix: order by default using sorting param
2024-10-03 06:08:05 +02:00
Daniel Barranquero
2177704b4b
feat(redshift): add new check redshift_cluster_encrypted_at_rest ( #5262 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-02 17:06:19 -04:00
Mario Rodriguez Lopez
2ffe7f3ef7
feat(ecs): add new check ecs_service_fargate_latest_platform_version ( #5258 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-02 16:50:20 -04:00
dependabot[bot]
158263a8bf
chore(deps-dev): bump moto from 5.0.15 to 5.0.16 ( #5256 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-02 15:40:34 -04:00
Daniel Barranquero
469986dd28
feat(redshift): add new check redshift_cluster_non_default_username ( #5268 )
2024-10-02 13:54:12 -04:00
Hugo Pereira Brito
ff101087bf
feat(networkfirewall): add new check networkfirewall_logging_enabled ( #5145 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-02 12:09:13 -04:00
dependabot[bot]
b2151e2e9c
chore(deps): bump boto3 from 1.35.28 to 1.35.29 ( #5257 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-02 11:27:39 -04:00
Pablo Lara
8e7dfcaa76
WIP
2024-10-02 17:22:34 +02:00
Sergio Garcia
2c4244b1fb
chore(version): update Prowler version ( #5251 )
2024-10-02 11:14:26 -04:00
Hugo Pereira Brito
260cdf575a
feat(kinesis): add new service Kinesis ( #5228 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-10-02 10:59:59 -04:00
Michael St.Onge
ab4190c215
chore(contrib): update aws-multi-account-securityhub deployment ( #5263 )
2024-10-02 10:58:02 -04:00
Mario Rodriguez Lopez
7f97b0a57f
feat(ecs): Ensure ECS clusters use Container Insights ( #5241 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-02 10:42:52 -04:00
Daniel Barranquero
2c2dd82d0c
feat(dynamodb): add new check dynamodb_table_autoscaling_enabled ( #5129 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-10-02 10:42:36 -04:00
Pablo Lara
a72b33597d
WIP
2024-10-02 16:09:26 +02:00
Mario Rodriguez Lopez
2511df1732
fix(ecs): Adjust code to the new ARN formats in the ECS service ( #5259 )
2024-10-02 09:40:32 -04:00
Rubén De la Torre Vico
f955dd76d9
test(aws): fix failing tests for ecs_task_definitions_logging_enabled and ssm_managed_compliant_patching ( #5267 )
2024-10-02 09:35:27 -04:00
Prowler Bot
a08cc769c8
chore(regions_update): Changes in regions for AWS services ( #5269 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-02 08:50:30 -04:00
Pablo Lara
6e37d8d850
chore: update all providers API requests
2024-10-02 10:00:54 +02:00
Pablo Lara
ce51108f7f
fix: apply password match validation only on sign-up form
2024-10-02 06:37:29 +02:00
Pablo Lara
9e56a4a10d
chore: add id attibute to the customInput component to make unique fields
2024-10-02 06:25:35 +02:00
Prowler Bot
77ac5e3b91
chore(regions_update): Changes in regions for AWS services ( #5260 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-10-01 14:10:38 -04:00
dependabot[bot]
2da8f2b1eb
chore(deps-dev): bump mkdocs-material from 9.5.38 to 9.5.39 ( #5255 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 14:10:17 -04:00
Pablo Lara
76b1c83add
chore: tweaks authFormSchema using zod validation for client side
2024-10-01 14:29:58 +02:00
Pablo Lara
650b95c4f1
chore: add confirmPassword input in sign-up page
2024-10-01 14:15:05 +02:00
Pablo Lara
ceebfc9aca
chore: remove unused dependency
2024-10-01 14:14:26 +02:00
Pablo Lara
2e443db362
chore: comanyName is now optional and added confirmPassword field
2024-10-01 14:13:49 +02:00
Pablo Lara
e15690781f
Merge pull request #64 from prowler-cloud/PRWLR-4917-Improving-Filtering-Impacts-the-whole-app-followUp
...
Codebase improvements: Tailwind formatting, accessibility fixes, and search optimization
2024-10-01 08:16:54 +02:00
Pablo Lara
35f7c90c19
chore: rename for consistency custom-button component
2024-10-01 06:02:22 +02:00
Pablo Lara
717f9765e1
chore: run prettier-plugin-tailwindcss
2024-10-01 05:55:20 +02:00
Pablo Lara
607cd5d1e0
feat: install, configure and run prettier-plugin-tailwindcss
2024-10-01 05:44:24 +02:00
Pablo Lara
4e5bb81906
chore: Style tweaks for filters
2024-10-01 05:30:47 +02:00
Pablo Lara
24163b2644
chore: Style tweaks for filters
2024-10-01 04:59:07 +02:00
Sergio Garcia
38e024216c
chore(ec2): enhance security group with any open port check ( #5215 )
2024-09-30 14:53:04 -04:00
Rubén De la Torre Vico
8e4847ec89
fix(rds): add comprobations before list tags ( #5249 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-30 13:34:22 -04:00
Sergio Garcia
c6d34e8089
chore(README): update summary table ( #5248 )
2024-09-30 12:56:42 -04:00
Hugo Pereira Brito
880523076d
feat(networkfirewall): add new check networkfirewall_policy_rule_group_associated ( #5225 )
2024-09-30 12:04:32 -04:00
Sergio Garcia
3d2f1a3aa7
fix(aws): handle none type attributes ( #5216 )
2024-09-30 18:04:14 +02:00
Rubén De la Torre Vico
c9ff96144d
chore(ssm): add tags to ssm_managed_compliant_patching ( #5245 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-30 12:00:43 -04:00
johannes-engler-mw
234f8c2958
feat(azure containerregistry): gather service infos and checks disabled admin user ( #5191 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-30 11:52:48 -04:00
Víctor Fernández Poyatos
54bb034cac
feat(Tokens): PRWLR-4718 implement user authorization with JWT ( #47 )
...
* feat(Users): PRWLR-4718 make user email the default login username
* feat(Token): PRWLR-4718 add serializers, views and urls for access and refresh tokens
* feat(Token): PRWLR-4718 add first membership tenant in token if not present in json body
* feat(Users): PRWLR-4718 add company_name to model
* feat(Users): PRWLR-4718 create tenant and membership when creating new user
* fix(BaseView): PRWLR-4718 add tenant_id to serializer context
* fix(Tests): PRWLR-4718 use authorization with unit tests
* fix(Views): PRWLR-4718 fix tenant retrieval from request
* fix(Tests): PRWLR-4718 fix tests
* fix(Fixtures): PRWLR-4718 fix tenant memberships ordering
* chore(Tokens): PRWLR-4718 update token url
* chore(Spec): PRWLR-4718 update API spec
* feat(Tokens): PRWLR-4718 enable token refresh blacklisting
* feat(Tokens): PRWLR-4718 implement RS256 algorithm and dev valid keys
* fix(Environment): PRWLR-4718 fix jwt keys env vars
* fix(Environment): PRWLR-4718 fix jwt keys env vars (testing)
* chore(Settings): PRWLR-4718 remove drf-spectacular unused settings
* fix(Environment): PRWLR-4718 remove jwt signature keys from dev and testing modules
2024-09-30 17:45:09 +02:00
Pablo Lara
7c2f7d7eeb
chore: Fix issue with invalid keys being passed to selectedKeys
2024-09-30 17:37:09 +02:00
Pablo Lara
fcd1aa5d76
chore: impot lodash correctly
2024-09-30 17:25:08 +02:00
Pablo Lara
1f5ee1ee3f
chore: tweak styles
2024-09-30 17:23:52 +02:00
Pablo Lara
bbbcc4a185
chore: Add aria-labels to fix errors accessibility
2024-09-30 17:03:15 +02:00
Sergio Garcia
da87c0d81e
fix(tests): patch head_bucket function correctly ( #5246 )
2024-09-30 11:00:30 -04:00
dependabot[bot]
7732ec7d34
chore(deps-dev): bump safety from 3.2.7 to 3.2.8 ( #5238 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 10:54:36 -04:00
Pablo Lara
f8c5f4f1cc
chore: Add aria-label to buttons for improved accessibility
2024-09-30 16:54:33 +02:00
Pablo Lara
78f8badddd
Merge pull request #63 from prowler-cloud/PRWLR-4917-Improving-Filtering-Impacts-the-whole-app
...
Big Refactor: Integrated React Hook Form, Improved UI Consistency and added new features
2024-09-30 16:32:36 +02:00
Pablo Lara
5223cf3763
chore: rename component properly
2024-09-30 16:31:15 +02:00
Pablo Lara
39b7fca11f
chore: rename component properly
2024-09-30 16:30:38 +02:00
Pablo Lara
904a4a61e9
chore: rename component properly
2024-09-30 16:16:24 +02:00
Pablo Lara
f146946319
feat: big refactor for filters and tons of components
2024-09-30 16:15:43 +02:00
Rubén De la Torre Vico
a1b9b2171f
feat(securityhub): add tags securityhub_enabled ( #5231 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-30 10:13:41 -04:00
Mario Rodriguez Lopez
30e3fd9e46
feat(ecs): Ensure ECS containers have a logging configuration specified ( #5234 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-30 09:43:20 -04:00
dependabot[bot]
3db541a42a
chore(deps): bump botocore from 1.35.28 to 1.35.29 ( #5239 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 09:38:12 -04:00
Rubén De la Torre Vico
d5abe16180
feat(wafv2): add tags to wafv2_webacl_logging_enabled ( #5243 )
2024-09-30 09:37:16 -04:00
dependabot[bot]
564b18c388
chore(deps): bump azure-storage-blob from 12.23.0 to 12.23.1 ( #5240 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 08:30:28 -04:00
Pablo Lara
db9faa2f4b
chore: WIP
2024-09-30 09:43:23 +02:00
Pablo Lara
d9ec74b149
chore: WIP
2024-09-30 06:21:56 +02:00
Pablo Lara
ba1f8c9a3a
chore: handle lib folder dependencies with nextui
2024-09-28 06:13:28 +02:00
Pablo Lara
f496896884
feat: change render order by default, rename components, simplify structure
2024-09-28 05:29:04 +02:00
Rubén De la Torre Vico
13e40eb03e
feat(aws): add tags to Global Accelerator ( #5233 )
2024-09-27 12:37:19 -04:00
Rubén De la Torre Vico
b402ced402
docs: change installation methods ( #5192 )
2024-09-27 12:15:14 -04:00
dependabot[bot]
6bbb9d04a6
chore(deps): bump boto3 from 1.35.26 to 1.35.28 ( #5232 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 12:13:56 -04:00
dependabot[bot]
6616657c91
chore(deps): bump botocore from 1.35.27 to 1.35.28 ( #5220 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 11:30:21 -04:00
Amogh Bantwal
853b833cfb
feat(aws): Add new check opensearch_service_domains_access_control_enabled ( #5203 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-27 10:13:43 -04:00
Pablo Lara
1ea8addb04
chore: remove unused console log
2024-09-27 15:53:16 +02:00
Rubén De la Torre Vico
c047b29140
feat(rds): add missing tags to RDS checks ( #5230 )
2024-09-27 09:34:25 -04:00
Pablo Lara
f7df63e2af
feat: add new functionality for adding provider and remove the old one
2024-09-27 15:33:36 +02:00
Prowler Bot
c4a39662ae
chore(regions_update): Changes in regions for AWS services ( #5224 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-27 12:30:05 +02:00
Pablo Lara
2807fc2b8e
chore: replace the new field date value coming from the API
2024-09-27 11:15:02 +02:00
Pablo Lara
fbb5ede272
chore: add types in the proper directory
2024-09-27 10:45:12 +02:00
Pablo Lara
8e1c8304d8
feat: fix TS errors in customButton component
2024-09-27 10:42:16 +02:00
Pablo Lara
dbfc11e822
chore: tweak filter controls
2024-09-27 10:20:38 +02:00
Pablo Lara
0235f37faa
chore: tweak styles for button with icons
2024-09-27 10:04:41 +02:00
Pablo Lara
ef7272cf80
chore: edit and delete provider form have been refactored using custom buttons
2024-09-27 09:42:48 +02:00
dependabot[bot]
66e804f212
chore(deps): bump trufflesecurity/trufflehog from 3.82.5 to 3.82.6 ( #5222 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 08:42:07 +02:00
Pablo Lara
840df1dab6
feat: hide scrollbar when needed
2024-09-27 07:47:17 +02:00
Mario Rodriguez Lopez
9d4fa55c13
feat(ecs): Ensure ECS task definitions host's process namespace is not shared ( #5146 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-26 18:24:21 -04:00
Mario Rodriguez Lopez
ff05ce4da1
feat(ecs): Ensure ECS containers have read-only access to root filesystems ( #5168 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-26 14:37:24 -04:00
Mario Rodriguez Lopez
0474c7995c
feat(ecs): Ensure ECS containers run as non-privileged ( #5214 )
2024-09-26 14:05:11 -04:00
Mario Rodriguez Lopez
1a679f371f
feat(ecr): Ensure ECR repositories have tag immutability configured ( #5144 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-26 13:51:57 -04:00
Rubén De la Torre Vico
05f7170add
feat(dms): add tags to DMS checks ( #5209 )
2024-09-26 13:33:28 -04:00
Rubén De la Torre Vico
19acb873af
feat(glue): add tags to Glue checks ( #5213 )
2024-09-26 13:11:44 -04:00
Daniel Barranquero
0b566f9666
feat(dynamodb): add new check dynamodb_table_deletion_protection_enabled ( #5148 )
2024-09-26 11:19:57 -04:00
Rubén De la Torre Vico
67bf89537a
chore(ec2): add tags to report of EC2 launch templates ( #5210 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-26 10:50:02 -04:00
Daniel Barranquero
d0681a9e20
fix(aws): change protected_by_backup_plan checks ( #5204 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-26 10:33:12 -04:00
Rubén De la Torre Vico
31bff99b3d
feat(codebuild): add tags support to projects ( #5207 )
2024-09-26 10:14:02 -04:00
Rubén De la Torre Vico
48c7e65a39
chore(autoscaling): deprecate check autoscaling_find_secrets_ec2_launch_configuration ( #5205 )
2024-09-26 10:11:54 -04:00
Pablo Lara
1f75d70d4e
fix: fix the providerId, the value coming from the API changed
2024-09-26 16:05:17 +02:00
Pablo Lara
ede597d02d
chore: add new icons
2024-09-26 16:03:13 +02:00
Pablo Lara
8db20eb2ba
chore: add new colors
2024-09-26 16:02:52 +02:00
Pablo Lara
a70fcf488d
chore: add new colors
2024-09-26 16:02:13 +02:00
Pablo Lara
c544a069a2
feat: create and integrate custom button component
2024-09-26 16:01:42 +02:00
Pablo Lara
4b74a8a008
feat: add a header to use basic auth
2024-09-26 16:01:16 +02:00
dependabot[bot]
1b407639f0
chore(deps): bump azure-mgmt-network from 26.0.0 to 27.0.0 ( #5201 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 15:36:42 +02:00
Prowler Bot
4d7d5718d5
chore(regions_update): Changes in regions for AWS services ( #5208 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-26 08:20:13 -04:00
dependabot[bot]
7955048e79
chore(deps-dev): bump mkdocs-material from 9.5.36 to 9.5.38 ( #5206 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 10:51:29 +02:00
dependabot[bot]
8e0b715f12
chore(deps): bump trufflesecurity/trufflehog from 3.82.3 to 3.82.5 ( #5202 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 10:07:17 +02:00
dependabot[bot]
1d81261d97
chore(deps): bump botocore from 1.35.26 to 1.35.27 ( #5199 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 10:06:40 +02:00
Mario Rodriguez Lopez
114a3088a4
feat(ecs): Ensure public IP addresses are not assigned automatically ( #5128 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-25 16:24:39 -04:00
Rubén De la Torre Vico
bc8f3eba4d
feat(backup): add tags to backup vaults and backup plans ( #5194 )
2024-09-25 11:02:53 -04:00
Hugo Pereira Brito
8e087196c9
feat(s3): Add new check s3_bucket_cross_account_access ( #5082 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-25 10:01:52 -04:00
Amogh Bantwal
744e7ff5ac
feat(threat-detection): Use IAM Identity for Cloudtrail Threat Detection instead of IP ( #5166 )
2024-09-25 09:15:47 -04:00
Prowler Bot
90b84b57d3
chore(regions_update): Changes in regions for AWS services ( #5190 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-25 09:07:42 -04: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
Pedro Martín
ebbccd04f1
refactor(execute_check): refactor execute method ( #4975 )
2024-09-25 14:19:42 +02:00
Víctor Fernández Poyatos
4c83351b26
feat(Tenants, Memberships): PRWLR-4719 Add memberships endpoints and security changes ( #44 )
...
* feat(SimpleJWT): PRWLR-4717 add djangorestframework-simplejwt dep
* feat(SimpleJWT): PRWLR-4717 add basic configuration and env variables
* feat(Users): PRWLR-4717 add model and security constraints
* feat(Users): PRWLR-4717 add serializers
* feat(Users): PRWLR-4717 add views
* test(Conftest): PRWLR-4717 add user and authenticated client fixtures
* fix(Unit tests): PRWLR-4717 add automated authentication to all unit tests
* fix(Authentication): PRWLR-4717 add authentication class and update tests
* test(Users): PRWLR-4717 add unit tests
* test(Users): PRWLR-4717 add integration tests
* chore(Schema): PRWLR-4717 update API schema
* fix(User): PRWLR-4717 fix password validation
* feat(Validators): PRWLR-4717 add MaxLength password validator
* fix(User): PRWLR-4717 update User model to delete admin fields
* chore(Serializers): PRWLR-4717 add docstrings and update serializers
* chore(Fixtures): PRWLR-4717 add dev user
* feat(Memberships): PRWLR-4719 add membership.Roles postgres enums
* feat(Memberships): PRWLR-4719 add model
* feat(Tenants): PRWLR-4719 add owner membership when creating a new one
* chore(Users): PRWLR-4717 raise DRF NotFound instead of returning response
* chore(Deps): PRWLR-4719 add drf-nested-routers
* feat(Memberships): PRWLR-4719 add serializers, urls and views
* feat(Tenants): PRWLR-4719 add RLS based on memberships
* chore(Views): PRWLR-4719 unify tenant related views dispatch methods
* test(Tenants): PRWLR-4719 add membership to test user when creating tenants
* test(Users): PRWLR-4719 add name field to model
* chore(Deps): PRWLR-4719 add drf-nested-routers
* feat(Memberships): PRWLR-4719 separate membership endpoints
* feat(Memberships): PRWLR-4719 add filters
* test(Memberships): PRWLR-4719 add unit tests
* test(Tenants): PRWLR-4719 add membership unit tests
* chore(API): PRWLR-4719 update spec
* chore(API): PRWLR-4719 update Django dev fixtures
* test(Memberships): PRWLR-4719 add more unit tests
* chore(Memberships): PRWLR-4719 move /memberships to /users/me/
* feat(Users, Tenants, Memberships): PRWLR-4719 update responses and routes
* feat(Memberships): PRWLR-4719 adjust tenant membership view results under membership role
* chore(Scans): PRWLR-4719 rename django fixture
2024-09-25 13:12:15 +02:00
dependabot[bot]
2b431fc79f
chore(deps-dev): bump pylint from 3.3.0 to 3.3.1 ( #5187 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 12:19:02 +02:00
dependabot[bot]
fe7c3e7548
chore(deps): bump google-api-python-client from 2.146.0 to 2.147.0 ( #5185 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 10:34:04 +02:00
dependabot[bot]
0e5f929044
chore(deps): bump boto3 from 1.35.24 to 1.35.26 ( #5189 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 09:39:06 +02:00
Pedro Martín
47a6e28d71
refactor(output_options): remove output options from provider ( #5149 )
2024-09-25 09:38:21 +02:00
Jude Bae(Bae cheongho)
de5742433b
feat(compliance): add KISA ISMS-P compliance framework ( #5086 )
...
Co-authored-by: MZC01-JUDE <mzc01-jude@MZC01-JUDE-2.local >
2024-09-25 09:06:05 +02:00
dependabot[bot]
3fcccd0bcd
chore(deps): bump botocore from 1.35.25 to 1.35.26 ( #5184 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 08:42:35 +02:00
dependabot[bot]
00938cadb1
chore(deps): bump trufflesecurity/trufflehog from 3.82.2 to 3.82.3 ( #5183 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 08:42:06 +02:00
Pablo Lara
e67f4e5f29
feat: WIP
2024-09-25 06:56:34 +02:00
Daniel Barranquero
9fb26643ba
feat(dynamodb): add new check dynamodb_accelerator_cluster_in_transit_encryption_enabled ( #5173 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-24 16:32:37 -04:00
Daniel Barranquero
e4890f9d9d
feat(dynamodb): add new check dynamodb_table_protected_by_backup_plan ( #5175 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-24 12:45:12 -04:00
Hugo Pereira Brito
980b9b4770
feat(networkfirewall): change network_firewalls from list to dict ( #5169 )
2024-09-24 12:43:19 -04:00
Sergio Garcia
348cea67c0
fix(aws): always use audited partition ( #5174 )
2024-09-24 11:38:11 -04:00
Sergio Garcia
f4d89066d9
feat(aws): add new check organizations_opt_out_ai_services_policy ( #5152 )
2024-09-24 11:37:03 -04:00
dependabot[bot]
b26dc899be
chore(deps-dev): bump moto from 5.0.14 to 5.0.15 ( #5158 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 09:04:52 -04:00
Sergio Garcia
25327d618d
chore(aws): handle NotAction cases in IAM policies ( #5035 )
2024-09-24 08:36:11 -04:00
Sergio Garcia
3951295c0c
chore(organizations): improve AWS Organizations service ( #5151 )
2024-09-24 08:28:21 -04:00
Prowler Bot
ff9c3b52d6
chore(regions_update): Changes in regions for AWS services ( #5167 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-24 08:17:19 -04:00
dependabot[bot]
af8c18eb4e
chore(deps-dev): bump bandit from 1.7.9 to 1.7.10 ( #5157 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 08:16:27 -04:00
Pablo Lara
087ffcbb95
Merge pull request #62 from prowler-cloud/PRWLR-4041-Providers-Page-Manage-Providers-Modal-Delete-Providers-Modal
...
Providers page manage providers modal
2024-09-24 13:12:11 +02:00
dependabot[bot]
6fbfcc7f5f
chore(deps): bump botocore from 1.35.24 to 1.35.25 ( #5155 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 12:33:29 +02:00
Pablo Lara
b860e35408
feat: fuctionality tweaks handling errors
2024-09-24 11:43:51 +02:00
dependabot[bot]
7c7132f9c4
chore(deps-dev): bump mkdocs-material from 9.5.35 to 9.5.36 ( #5156 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 11:04:06 +02:00
dependabot[bot]
62e30f929c
chore(deps): bump boto3 from 1.35.23 to 1.35.24 ( #5154 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 10:06:27 +02:00
Pepe Fagoaga
ddaafd5876
chore(bot): Use bot Token ( #5163 )
2024-09-24 10:06:00 +02:00
Pablo Lara
94eba806e3
feat: big refactor for CustomInput component
2024-09-24 08:40:48 +02:00
Pablo Lara
fa77455c3e
feat: edit provider has client validation now
2024-09-24 08:09:02 +02:00
Mario Rodriguez Lopez
1f43e6eff9
feat(inspector2): Add more tests to inspector2_is_enabled check ( #5150 )
2024-09-23 15:06:34 -04:00
Daniel Barranquero
aa118c05c5
feat(rds): add new check rds_cluster_non_default_port ( #5113 )
2024-09-23 15:05:56 -04:00
Hugo Pereira Brito
cca17b9378
feat(cloudfront): add new check cloudfront_distributions_s3_origin_non_existing_bucket ( #4996 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-23 12:43:03 -04:00
Víctor Fernández Poyatos
4a881fd2fd
chore: delete LICENSE ( #46 )
2024-09-23 17:27:00 +02:00
Pedro Martín
14ed19e3a8
fix(iam): fill resource id with inline policy entity ( #5120 )
2024-09-23 10:54:38 -04:00
dependabot[bot]
8caf8f794c
chore(deps): bump azure-mgmt-cosmosdb from 9.5.1 to 9.6.0 ( #5111 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 09:38:15 -04:00
dependabot[bot]
cba9ad61e4
chore(deps): bump msgraph-sdk from 1.7.0 to 1.8.0 ( #5110 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 08:48:42 -04:00
dependabot[bot]
e64a0eff0f
chore(deps): bump botocore from 1.35.23 to 1.35.24 ( #5140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 08:01:40 -04:00
Pablo Lara
4f7d6a8402
Merge branch 'main' into PRWLR-4041-Providers-Page-Manage-Providers-Modal-Delete-Providers-Modal
2024-09-23 13:39:30 +02:00
Jon Young
4ca95b08e2
feat(Findings): Partitioned database tables ( #45 )
...
* feat(Findings): initial findings model
* fix(Findings): add view, serializers, migration for enums
* fix(Findings): incomplete jsonb_to_tsvector wrapper
will not run as written
* fix(Findings): use Severity and Status enums from prowler SDK
* tests(Findings): add failing view tests
* fix(Finding): add resource relationship
not returning correct data from serializer, missing links
* fix(FindingSerializer): get Scan & Resource relationships to show up
* fix(FindingFilter): add more filter fields
* fix(FindingFilter): filter on provider id
* fix(FindingSerializer): return Resource in relationship
not ResourceFindingMapping
* fix(FindingModel): update migration
* fix(FindingFilter): full text search on findings
* fix(Resources): include Findings in ResourceSerializer
* fix(FindingFilter): expand text search columns
* fix(DbUtils): docstring, not comment
* fix(BaseViews): remove TODO
comment not applicable right now
* fix(Fixtures): add more findings to fixture file
and change on_delete behavior for resource_finding_mapping
* fix(Resources): rename index to match others
* fix(Findings): update Findigns RLS to allow for full CRUD
eventually we'll let users enter a manual finding
which implies INSERT, UPDATE, DELETE
* fix(Findings): use TextChoices directly for Status enum
* fix(FindingSerializer): build a set instead of a list
* consistency in fixtures
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
* fix(API): update v1 spec for findings
* feat(Findings): store findings in a partitioned table
* fix(Settings): change unit of partition max age
to match unit when creating
* docs(Partitions): document how to manage partitions via manage.py
* fix(Findings): add tag for spec/docs
* fix(Findings): clean up migrations
* fix(Findings): convert scan_id and inserted_at filters into finding.id filters
* fix(Findings): add default filter for today
and set default sort order
* fix(Findings): add default filter for today
and set default sort order
* fix(Findings): update fixtures so datetime matches id
* fix(Findings): partition the ResourceFindingMapping table to match Findings
* docs(Partitions): document postgres config values more
* docs(UUIDUtils): do not use raw query strigns (typo)
* docs(Partitions): change unit in comment description
* fix(Findings): change resource_name & tags to be Finding
* docs(Partitions): change unit in partitions settings docstring
* fix(Findings): remove conflicting logic & filters
* chore: apply suggested changes
* chore: optimize imports
---------
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2024-09-23 11:39:03 +02:00
dependabot[bot]
23c65b8fde
chore(deps): bump pandas from 2.2.2 to 2.2.3 ( #5139 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 10:33:38 +02:00
dependabot[bot]
a7c93f3237
chore(deps-dev): bump pylint from 3.2.7 to 3.3.0 ( #5138 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 09:41:04 +02:00
dependabot[bot]
7b9402f3d0
chore(deps): bump kubernetes from 30.1.0 to 31.0.0 ( #5137 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 08:29:49 +02:00
Pablo Lara
0d5be65879
Merge pull request #61 from prowler-cloud/PRWLR-4763-Confirmation-screen
...
Confirmation modal component
2024-09-23 08:25:39 +02:00
Pablo Lara
3b96d14f84
chore: rename getProviders action and add modal for editing provider info
2024-09-22 15:48:47 +02:00
Pablo Lara
1dfde958bf
chore: rename getProviders action and add modal for editing provider info
2024-09-22 15:48:03 +02:00
Pablo Lara
cb20f595ac
rename: rename table components
2024-09-21 22:15:04 +02:00
Pablo Lara
720256968e
feat: confirmation screen works as expected
2024-09-21 21:51:51 +02:00
Sergio Garcia
4badcca4f8
fix(gcp): add default project for org level checks ( #5003 )
2024-09-20 20:39:35 +02:00
Hugo Pereira Brito
c6daa60f26
feat(elasticache): add check elasticache_redis_cluster_auth_enabled ( #4830 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-20 12:18:08 -04:00
Pablo Lara
7fb6250029
chore: WIP
2024-09-20 18:16:37 +02:00
Harshit Raj Singh
f9aa2bb8be
fix(lightsail): Remove second call to is_resource_filtered ( #5044 )
2024-09-20 11:39:03 -04:00
Rubén De la Torre Vico
66ac395705
chore(README): update checks summary table ( #5119 )
2024-09-20 11:27:19 -04:00
Sergio Garcia
16a251254e
fix(gcp): solve errors in GCP services ( #5016 )
2024-09-20 11:06:57 -04:00
Sergio Garcia
751958907c
fix(vpc): check all routes tables in subnet ( #5081 )
2024-09-20 10:13:16 -04:00
Sergio Garcia
60012ab19d
chore(deps): update docs dependencies ( #5098 )
2024-09-20 10:13:09 -04:00
dependabot[bot]
65d7ba020b
chore(deps): bump boto3 from 1.35.21 to 1.35.23 ( #5115 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 09:13:09 -04:00
Sergio Garcia
9456c6198a
chore(ssm): add trusted accounts variable to ssm check ( #5005 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2024-09-20 09:12:48 -04:00
Sergio Garcia
45ce1a0650
fix(asff): include status extended in ASFF output ( #5097 )
2024-09-20 09:08:13 -04:00
dependabot[bot]
4c5db5295c
chore(deps): bump botocore from 1.35.22 to 1.35.23 ( #5109 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 14:18:55 +02:00
dependabot[bot]
a2ad0cdf30
chore(deps): bump azure-identity from 1.17.1 to 1.18.0 ( #5108 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 13:29:43 +02:00
dependabot[bot]
0c70a64e84
chore(deps): bump slack-sdk from 3.33.0 to 3.33.1 ( #5107 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 11:57:41 +02:00
Mario Rodriguez Lopez
73c96f8346
feat(sagemaker): Ensure SageMaker Endpoint Production Variants have Initial Instance Count greater than one ( #5045 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-19 15:16:56 -04:00
Amogh Bantwal
0974c5f333
feat(slack): add more information about critical findings ( #5042 )
2024-09-19 14:02:09 -04:00
Hugo Pereira Brito
7db0746416
feat(guardduty): add new check guardduty_rds_protection_enabled ( #5100 )
2024-09-19 13:52:17 -04:00
dependabot[bot]
8f0bf5e896
chore(deps-dev): bump pytest-env from 1.1.4 to 1.1.5 ( #5090 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-19 12:29:43 -04:00
Pedro Martín
57abe1c839
fix(accessanalyzer): refactor accessanalyzer enabled fixer test ( #5026 )
2024-09-19 11:09:03 -04:00
Pablo Lara
3cac32ac78
Merge pull request #60 from prowler-cloud/ack/fix-dockerfile
...
Ack/fix dockerfile
2024-09-19 17:08:13 +02:00
Drew Kerrigan
a5fb1205af
fix(): put line ending back
2024-09-19 10:56:34 -04:00
Drew Kerrigan
41e7dce861
fix(): cleanup comment
2024-09-19 10:55:56 -04:00
Drew Kerrigan
10f68a4630
fix(): ignore local .env file
2024-09-19 10:54:38 -04:00
Drew Kerrigan
94090f6997
fix(): add missing copy commands
2024-09-19 10:54:19 -04:00
Daniel Barranquero
43183962ad
feat(aws): Add new check to ensure RDS instances are not using default database engine ports ( #4973 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-19 10:14:46 -04:00
Daniel Barranquero
87948b458e
feat(guardduty): add new check guardduty_s3_protection_enabled ( #5087 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-19 10:10:39 -04:00
dependabot[bot]
ab5c3eb4f8
chore(deps): bump botocore from 1.35.21 to 1.35.22 ( #5089 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 09:30:24 -04:00
Rubén De la Torre Vico
320a2a2c77
feat(awslambda): add new check awslambda_function_vpc_multi_az ( #4816 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-19 09:30:04 -04:00
Sergio Garcia
dbc8e140e3
chore(docs): change ResourceType link of Security Hub ( #5063 )
2024-09-19 07:25:41 -04:00
Pablo Lara
f50f1680df
Merge pull request #57 from prowler-cloud/dependabot/npm_and_yarn/next-14.2.12
...
chore(deps): bump next from 14.2.7 to 14.2.12
2024-09-19 13:01:34 +02:00
Pablo Lara
fd1832243e
Merge pull request #59 from prowler-cloud/PRWLR-4823-add-menu-items
...
chore: add new items to the menu
2024-09-19 12:51:48 +02:00
Pablo Lara
52e8ba702d
chore: add new items to the menu
2024-09-19 12:43:02 +02:00
Pablo Lara
ed9bbd30a3
chore: add new items to the menu
2024-09-19 12:41:24 +02:00
Pablo Lara
035d06bbfe
Merge pull request #58 from prowler-cloud/fix/build-errors
...
fix: fix build errors
2024-09-19 09:11:40 +02:00
Pablo Lara
39c6fa9e55
fix: fix build errors
2024-09-19 09:08:22 +02:00
Hugo Pereira Brito
21ac395d4c
fix(elasticache): get correct automatic failover attribute ( #5084 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-18 18:29:43 -04:00
Mario Rodriguez Lopez
8a8c2b5097
feat(ecs): add new check ecs_task_definitions_host_networking_mode_users ( #5088 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-18 18:28:31 -04:00
dependabot[bot]
3bea772c6b
chore(deps): bump slack-sdk from 3.32.0 to 3.33.0 ( #5069 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 18:28:20 -04:00
Lefteris
34679c98d6
feat(dms): new check dms_endpoint_ssl_enabled ( #4968 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
2024-09-18 17:46:56 -04:00
dependabot[bot]
2b41445d57
chore(deps): bump boto3 from 1.35.19 to 1.35.21 ( #5085 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 17:21:02 -04:00
dependabot[bot]
796c87bc93
chore(deps): bump google-api-python-client from 2.145.0 to 2.146.0 ( #5070 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 16:32:09 -04:00
dependabot[bot]
a83e08aa9e
chore(deps-dev): bump vulture from 2.11 to 2.12 ( #5071 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 13:59:25 -04:00
Jon Young
489ac20141
feat(Findings): add the /findings endpoint ( #38 )
...
* feat(Findings): initial findings model
* fix(Findings): add view, serializers, migration for enums
* fix(Findings): incomplete jsonb_to_tsvector wrapper
will not run as written
* fix(Findings): use Severity and Status enums from prowler SDK
* tests(Findings): add failing view tests
* fix(Finding): add resource relationship
not returning correct data from serializer, missing links
* fix(FindingSerializer): get Scan & Resource relationships to show up
* fix(FindingFilter): add more filter fields
* fix(FindingFilter): filter on provider id
* fix(FindingSerializer): return Resource in relationship
not ResourceFindingMapping
* fix(FindingModel): update migration
* fix(FindingFilter): full text search on findings
* fix(Resources): include Findings in ResourceSerializer
* fix(FindingFilter): expand text search columns
* fix(DbUtils): docstring, not comment
* fix(BaseViews): remove TODO
comment not applicable right now
* fix(Fixtures): add more findings to fixture file
and change on_delete behavior for resource_finding_mapping
* fix(Resources): rename index to match others
* fix(Findings): update Findigns RLS to allow for full CRUD
eventually we'll let users enter a manual finding
which implies INSERT, UPDATE, DELETE
* fix(Findings): use TextChoices directly for Status enum
* fix(FindingSerializer): build a set instead of a list
* consistency in fixtures
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
* fix(API): update v1 spec for findings
---------
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2024-09-18 19:28:03 +02:00
Hugo Pereira Brito
ae794c7c32
feat(cloudfront): Ensure Cloudfront distributions have origin failover configured ( #4868 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-18 13:26:35 -04:00
dependabot[bot]
edc78bfd6b
chore(deps): bump botocore from 1.35.20 to 1.35.21 ( #5073 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 13:18:17 -04:00
dependabot[bot]
9263adeb78
chore(deps): bump azure-storage-blob from 12.22.0 to 12.23.0 ( #5072 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 12:19:46 -04:00
Prowler Bot
bfdc87723b
chore(regions_update): Changes in regions for AWS services ( #5080 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-18 11:33:01 -04:00
Rubén De la Torre Vico
8d23e81b1c
feat(elb): add new check elb_connection_draining_enabled ( #5014 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-18 10:49:33 -04:00
Daniel Barranquero
f0cd924016
feat(neptune): add new check neptune_cluster_copy_tags_to_snapshots ( #5062 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-18 09:23:44 -04:00
Víctor Fernández Poyatos
9ffde34198
feat(Users): #PRWLR-4717 add /users endpoints and basic auth ( #43 )
...
* feat(SimpleJWT): PRWLR-4717 add djangorestframework-simplejwt dep
* feat(SimpleJWT): PRWLR-4717 add basic configuration and env variables
* feat(Users): PRWLR-4717 add model and security constraints
* feat(Users): PRWLR-4717 add serializers
* feat(Users): PRWLR-4717 add views
* test(Conftest): PRWLR-4717 add user and authenticated client fixtures
* fix(Unit tests): PRWLR-4717 add automated authentication to all unit tests
* fix(Authentication): PRWLR-4717 add authentication class and update tests
* test(Users): PRWLR-4717 add unit tests
* test(Users): PRWLR-4717 add integration tests
* chore(Schema): PRWLR-4717 update API schema
* fix(User): PRWLR-4717 fix password validation
* feat(Validators): PRWLR-4717 add MaxLength password validator
* fix(User): PRWLR-4717 update User model to delete admin fields
* chore(Serializers): PRWLR-4717 add docstrings and update serializers
* chore(Fixtures): PRWLR-4717 add dev user
* chore(Users): PRWLR-4717 raise DRF NotFound instead of returning response
2024-09-18 10:19:44 +02:00
dependabot[bot]
0100b805ee
chore(deps): bump next from 14.2.7 to 14.2.12
...
Bumps [next](https://github.com/vercel/next.js ) from 14.2.7 to 14.2.12.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.2.7...v14.2.12 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-18 06:34:03 +00:00
Mario Rodriguez Lopez
c425e8249b
fix(inspector2): Ensure Inspector2 is enabled for ECR, EC2, Lambda and Lambda Code ( #5061 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-17 14:01:19 -04:00
Daniel Barranquero
1ece8bbcd6
feat(neptune): add new check neptune_cluster_snapshot_encrypted ( #5058 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-17 13:16:43 -04:00
Daniel Barranquero
5fb2d7c3ce
feat(neptune): add new check neptune_cluster_integration_cloudwatch_logs ( #5048 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-17 12:20:25 -04:00
Prowler Bot
64aebe84fe
chore(regions_update): Changes in regions for AWS services ( #5059 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-17 11:52:41 -04:00
Rubén De la Torre Vico
de831b0abe
chore(AWS): match all AWS resource types with SecurityHub supported types in metadata ( #4882 )
...
Co-authored-by: Sergio <sergio@prowler.com >
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-17 11:40:45 -04:00
dependabot[bot]
68af4f6c73
chore(deps): bump botocore from 1.35.19 to 1.35.20 ( #5053 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 11:39:24 -04:00
dependabot[bot]
52981b54b9
chore(deps): bump trufflesecurity/trufflehog from 3.82.1 to 3.82.2 ( #5052 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 08:36:42 -04:00
dependabot[bot]
a366594714
chore(deps): bump boto3 from 1.35.16 to 1.35.19 ( #5049 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 15:16:44 -04:00
Hugo Pereira Brito
1fb36f316b
fix(cloudfront): duplicated link in cloudfront_distributions_https_sni_enabled check ( #5047 )
2024-09-16 15:16:26 -04:00
dependabot[bot]
30ffa8f00b
chore(deps): bump azure-mgmt-containerservice from 31.0.0 to 32.0.0 ( #5036 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 13:45:01 -04:00
Prowler Bot
5855918ade
chore(regions_update): Changes in regions for AWS services ( #5041 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-16 13:44:47 -04:00
dependabot[bot]
f9005c875f
chore(deps): bump botocore from 1.35.18 to 1.35.19 ( #5037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 12:52:59 -04:00
Mario Rodriguez Lopez
91bf99ca45
feat(ec2): Ensure EC2 launch templates do not assign public IPs ( #4852 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-16 12:52:40 -04:00
dependabot[bot]
8176063fef
chore(deps): bump dash from 2.18.0 to 2.18.1 ( #5024 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 11:25:08 -04:00
Mario Rodriguez Lopez
3373822240
feat(ec2): EBS Volumes Should Be Covered by a Backup Plan ( #5028 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-16 11:23:23 -04:00
Hugo Pereira Brito
7e16702b2f
feat(cloudfront): add cloudfront_distributions_origin_traffic_encrypted check to ensure traffic encryption to custom origins ( #4958 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-16 09:12:37 -04:00
Daniel Barranquero
f54b64f1f8
feat(rds): add new check rds_instance_inside_vpc ( #5029 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-16 08:56:39 -04:00
dependabot[bot]
2c337ab3f6
chore(deps-dev): bump mkdocs-git-revision-date-localized-plugin from 1.2.8 to 1.2.9 ( #5023 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 14:44:33 -04:00
dependabot[bot]
5279d937d7
chore(deps): bump botocore from 1.35.17 to 1.35.18 ( #5021 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 11:24:55 -04:00
Hugo Pereira Brito
48c31a1616
feat(cloudfront): Add new cloudfront_distributions_s3_origin_access_control check to ensure OAC is configured in distributions ( #4939 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-13 10:51:49 -04:00
Rubén De la Torre Vico
917a2ad0fe
docs(check): change where extract ResourceTypes ( #5030 )
2024-09-13 10:51:09 -04:00
Rubén De la Torre Vico
8cfc4c56cf
docs(dev-guide): refer poetry docs for installation ( #5031 )
2024-09-13 10:45:57 -04:00
Prowler Bot
99e9e42a17
chore(regions_update): Changes in regions for AWS services ( #5027 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-13 10:38:08 -04:00
Jon Young
6a341b88f0
fix(Providers, Resources, Scans): rename provider_id and filter on more provider fields ( #42 )
...
* fix(Providers, Resources, Scans): filter on more provider fields
* Apply suggestions from code review
more python-y
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
---------
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2024-09-13 16:09:09 +02:00
dependabot[bot]
13c95ba131
chore(deps): bump trufflesecurity/trufflehog from 3.81.10 to 3.82.1 ( #5025 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 08:59:06 -04:00
LefterisXefteris
600a8c7804
chore(aws): add mixed regions test for s3_access_point_public_access_block ( #4877 )
...
Co-authored-by: Lefteris Gilmaz <lefterisgilmaz@Lefteriss-MacBook-Pro.local >
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-12 15:58:39 -04:00
Hugo Pereira Brito
64fb52fc5e
feat(cloudfront): add new check cloudfront_distributions_custom_ssl_certificate ( #4959 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-12 15:00:48 -04:00
Mario Rodriguez Lopez
92b6e7230d
feat(ec2): Amazon EC2 Instances Should Not Use Multiple ENIs ( #4935 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-12 14:29:36 -04:00
Hugo Pereira Brito
cc8bc781c1
feat(elasticache): Ensure Redis replication groups have automatic failover enabled ( #4853 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-12 12:23:15 -04:00
Hugo Pereira Brito
edbe463d73
feat(cloudfront): Add new check cloudfront_distributions_default_root_object ( #4938 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-12 10:58:24 -04:00
Sergio Garcia
8ace8c01cf
chore(refactor): make Provider generation global ( #4961 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2024-09-12 16:56:58 +02:00
Hugo Pereira Brito
8f37252676
feat(cloudfront): Ensure distributions use SNI to serve HTTPS requests ( #4888 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-12 09:28:26 -04:00
Víctor Fernández Poyatos
1cef6f0db7
feat(Tasks): PRWLR-4826 add task_args to serializer ( #41 )
2024-09-12 09:07:08 -04:00
Mario Rodriguez Lopez
c0c59968bf
feat(ec2): Ensure both VPN tunnels for an AWS Site-to-Site VPN connection are UP ( #4948 )
2024-09-12 08:26:35 -04:00
dependabot[bot]
9f5a909be3
chore(deps): bump msgraph-sdk from 1.6.0 to 1.7.0 ( #5013 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 14:10:50 +02:00
dependabot[bot]
90975bdadc
chore(deps): bump pytz from 2024.1 to 2024.2 ( #5012 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 11:32:58 +02:00
dependabot[bot]
7d1fad9eb7
chore(deps): bump botocore from 1.35.16 to 1.35.17 ( #5011 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 10:50:07 +02:00
dependabot[bot]
983c79ad3b
chore(deps): bump boto3 from 1.35.15 to 1.35.16 ( #5010 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 09:16:53 +02:00
Mario Rodriguez Lopez
96e73fcb63
feat(ec2): Amazon EC2 Paravirtual Instance Types Should Not Be Used ( #4922 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-11 15:56:20 -04:00
Pedro Martín
70a3736073
fix(awslamba): add audit config to lambda_client in tests ( #4999 )
2024-09-11 12:15:22 -04:00
Jon Young
f7645e8f25
feat(Resources): add the /resources endpoint ( #34 )
...
* fix(Resources): add basic Resource MVC
* fix(Resources): implement many-to-many tags via through table
* fix(Resources): tsvector & migration
migration needs work, need to create a custom
django migration field to build the GENERATED ALWAYS
column.
Without it, django will complain about the ts column
not exisiting when we try to create an index.
* test(Resources): add tests for /resources views
* fix(Resources): get basic test cases to pass
need to work on tsvector column
and filtering by provider columns like alias, name
* fix(Resources): provide way to get tags as dict
not a list of ResourceTag models
* fix(Resources): annotate with return type
* fix(Resources): rename search field to not conflict with filters
* fix(Resources): filter by provider.id
* fix(Resources): remove filter and sort by provider
must use provider_id first
* fix(Resources): test adding, clearing tags
* fix(Scans): filter by provider_id
* fix(Resources): remove FIXME comments
* fix(Resources): filter and search on tags
* fix(Resources): full text search
* fix(Resources): full text search to include both resources and tags
and get rid of the distinct() query
* fix(Resources): document text search a bit more
* fix(Resources): remove TODO comments
* fix(Resources): move Resource migrations into 0001_initital
* fix(Config): revert to match main
* fix(Resources): use Django's default query builder for full text search
* Apply suggestions from code review
Mostly formatting changes
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
* fix(Resources): just use text search
instead of guessing at allowed split characters for each provider
* fix(Resources): remove unused tests
these cases are covered in parameterized lists
* fix(Resources): set a read-only RLS policy
* fix(Resources): rename add_tags to be upsert_or_delete_tags
* fix(Resources): include primary key on through table
django query builder doesn't like tables without primary keys
* fix(Resources): default xx_at filters to date
instead of date time
* docs(Resources): describe what a Resource is
in API docs
* chore(Resources): rename file to match others
---------
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2024-09-11 18:04:34 +02:00
Pedro Martín
1e8e8ba65c
fix(iam-gcp): add getters in iam_service for gcp ( #4998 )
2024-09-11 11:01:58 -04:00
Pablo Lara
0adb8c142b
Merge pull request #56 from prowler-cloud/PRWLR-4776-Implementing-check-connection-real-CASE
...
Starting implementing check connection and style tweaks for the Provider's table
2024-09-11 16:54:24 +02:00
dependabot[bot]
359a1f2c8e
chore(deps): bump botocore from 1.35.15 to 1.35.16 ( #4989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-11 10:53:18 -04:00
Pablo Lara
e7eb57375e
feat: the search debounce is working now as expected
2024-09-11 16:49:43 +02:00
Mario Rodriguez Lopez
2e4f8cbfc7
feat(ec2): Ensure not default Network Access Control Lists are used ( #4917 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-11 09:55:18 -04:00
Prowler Bot
482aee0d9d
chore(regions_update): Changes in regions for AWS services ( #4995 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-11 09:52:28 -04:00
Daniel Barranquero
0ae3374e81
feat(aws): Add new check to ensure Aurora MySQL DB Clusters publish audit logs to CloudWatch logs ( #4916 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-11 09:10:49 -04:00
Mario Rodriguez Lopez
ddc088859e
feat(vpc): Ensure Amazon EC2 Is Configured to Use VPC Endpoints Created for the Amazon EC2 Service ( #4872 )
2024-09-11 09:08:25 -04:00
Pablo Lara
d264a16065
Merge branch 'main' into PRWLR-4776-Implementing-check-connection-real-CASE
2024-09-11 15:04:23 +02:00
Pablo Lara
67f572285b
refactor: tweaks styles for providers table
2024-09-11 15:03:51 +02:00
dependabot[bot]
5e3da2d687
chore(deps): bump google-api-python-client from 2.144.0 to 2.145.0 ( #4990 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 13:28:13 +02:00
Pedro Martín
1af7f658a8
refactor(azure): remove validate_arguments for CLI ( #4985 )
2024-09-11 13:13:06 +02:00
Pablo Lara
d5d76e248f
Merge pull request #55 from prowler-cloud/update/env-varNames
...
update: update env var names
2024-09-11 09:06:42 +02:00
Pablo Lara
67fcc8ac67
update: update env var names
2024-09-11 09:05:37 +02:00
Pablo Lara
ceca5dd0c4
update: update env var names
2024-09-11 09:03:12 +02:00
dependabot[bot]
1298620da8
chore(deps-dev): bump pytest from 8.3.2 to 8.3.3 ( #4991 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 08:59:46 +02:00
Hugo Pereira Brito
75c48cfaa3
refactor(cloudfront): replace origins dictionary with custom Origin class ( #4981 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-10 16:04:57 -04:00
Sergio Garcia
3406a07ae5
fix(audit): solve resources audit ( #4983 )
2024-09-10 15:41:59 -04:00
Sergio Garcia
cc9e1c5af8
chore(dependencies): update boto3 and botocore packages ( #4976 )
2024-09-10 15:36:23 -04:00
Sergio Garcia
0343f01cca
chore(README): update summary table ( #4984 )
2024-09-10 21:17:33 +02:00
dependabot[bot]
cad7985c28
chore(deps-dev): bump moto from 5.0.13 to 5.0.14 ( #4965 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-10 14:36:21 -04:00
Pedro Martín
71030f6f42
fix(main): logic for resource_tag and resource_arn usage ( #4979 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-09-10 14:07:07 -04:00
Daniel Barranquero
6883467d2f
feat(aws): Add new check to ensure RDS DB clusters are encrypted at rest ( #4931 )
2024-09-10 13:40:08 -04:00
Sergio Garcia
2c6944176f
fix(rds): handle new rds arn template function syntax ( #4980 )
2024-09-10 13:24:19 -04:00
dependabot[bot]
2420aedde9
chore(deps): bump cryptography from 43.0.0 to 43.0.1 ( #40 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 43.0.0 to 43.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/43.0.0...43.0.1 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 18:19:21 +02:00
Daniel Barranquero
1ef15f0b24
feat(aws): Add new check to ensure RDS event notification subscriptions are configured for critical database parameter group events ( #4907 )
2024-09-10 11:10:57 -04:00
dependabot[bot]
f5b0583df5
chore(deps-dev): bump pytest-env from 1.1.3 to 1.1.4 ( #4966 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 10:17:36 -04:00
Daniel Barranquero
db225e9d2a
feat(aws): Add new RDS check to ensure db instances are protected by a backup plan ( #4879 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-09-10 10:14:40 -04:00
Daniel Barranquero
c9ae9df87f
feat(aws): Add new check to ensure RDS event notification subscriptions are configured for critical database instance events ( #4891 )
2024-09-10 09:26:15 -04:00
Daniel Barranquero
159a090c02
feat(aws): Add new check to ensure RDS event notification subscriptions are configured for critical cluster events ( #4887 )
2024-09-10 09:25:42 -04:00
Daniel Barranquero
605c6770e5
fix(rds): Modify RDS Event Notification Subscriptions for Security Groups Events check ( #4969 )
2024-09-10 09:13:46 -04:00
Pablo Lara
5163bcb72c
chore: add new component for provider ID
2024-09-10 14:13:08 +02:00
Pedro Martín
ae950484ed
fix(aws): make intersection to retrieve checks to execute ( #4970 )
2024-09-10 13:24:35 +02:00
Prowler Bot
c54b815b90
chore(regions_update): Changes in regions for AWS services ( #4971 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-10 12:55:06 +02:00
Pablo Lara
457c845af8
chore: WIP
2024-09-10 11:28:36 +02:00
Pedro Martín
7a937c7708
refactor(provider): move audit and fixer config inside the provider ( #4960 )
2024-09-10 09:48:11 +02:00
dependabot[bot]
d62e74853e
chore(deps-dev): bump mkdocs-git-revision-date-localized-plugin from 1.2.7 to 1.2.8 ( #4967 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 09:22:10 +02:00
Pablo Lara
3a87b30140
chore: change delay for debouncedSearchQuery function
2024-09-10 08:35:21 +02:00
Víctor Fernández Poyatos
73330ecb1a
chore/PRWLR-4775 update datetime default filter for date on inserted_at and updated_at API attributes ( #39 )
...
* chore(API): PRWLR-4775 change inserted and updated at filters to filter by date by default
* test(API): PRWLR-4775 replace datetime strings for date
* feat(API): PRWLR-4775 update started_at default behavior and unit tests
2024-09-09 16:52:32 -04:00
Mario Rodriguez Lopez
bab59bc86e
feat(EC2): Change service to adjust the data saved in template_data in LaunchTemplateVersion ( #4848 )
2024-09-09 12:32:39 -04:00
Pablo Lara
b605316560
Merge pull request #54 from prowler-cloud/revert-53-PRWLR-4788-Update-NextJS-version-to-the-latest
...
Revert "Update Nextjs to the latest version"
2024-09-09 18:27:40 +02:00
Pablo Lara
ed116b688f
Revert "Update Nextjs to the latest version"
2024-09-09 18:26:28 +02:00
Víctor Fernández Poyatos
c3346ff605
fix(Docker): #PRWLR-4781 fix docker environment issues and celery worker container connection ( #37 )
...
* build(Dockerfile): PRWLR-4781 remove versions from dockerfile deps
* fix(Docker): PRWLR-4781 fix celery worker container and apply dev fixtures by default
* build(docker-compose): PRWLR-4781 set default django settings to production in worker service
2024-09-09 09:52:06 -04:00
dependabot[bot]
39e8485fc1
chore(deps): bump slack-sdk from 3.31.0 to 3.32.0 ( #4955 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-09 11:10:40 +02:00
Pablo Lara
412d25db30
Merge pull request #53 from prowler-cloud/PRWLR-4788-Update-NextJS-version-to-the-latest
...
update: update Nextjs to the latest version
2024-09-09 09:28:36 +02:00
Pablo Lara
1ed670cf40
update: update Nextjs to the latest version
2024-09-09 09:22:06 +02:00
Prowler Bot
b9f46cafff
chore(regions_update): Changes in regions for AWS services ( #4956 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-09 09:15:40 +02:00
Víctor Fernández Poyatos
ec67fc12e0
feat/PRWLR-4177 Add /tasks endpoints and data model ( #35 )
...
* feat(Backend): PRWLR-4177 add Task model and migrations
* feat(Tasks): PRWLR-4177 add RLSTask class
* feat(API): PRWLR-4177 add Task serializers
* feat(Backend, DB): PRWLR-4177 refactor db variables and add policy on task runner tasks
* feat(API): PRWLR-4177 add Tasks filters and sort fields
* feat(API, Tasks): PRWLR-4177 add deletion tasks and revoke logic to /tasks
* test(Task): PRWLR-4177 add deletion tasks unit tests
* test(Views): PRWLR-4177 add Tasks views unit tests and update outdated ones
* chore(API): PRWLR-4177 improve drf-spectacular annotations
* chore(API): PRWLR-4177 add PROGRESS task state
* chore(API): PRWLR-4177 update spec
* chore(API): PRWLR-4177 remove force query parameter from DELETE /tasks
* feat(Backend): PRWLR-4177 add APITimeoutError and raise when TaskResult is not created
* feat(Backend): PRWLR-4177 add specific error class for task timeouts
2024-09-06 20:47:51 -04:00
Pablo Lara
09ef68e1c5
Merge pull request #52 from prowler-cloud/PRWLR-4626-Implement-newTable-Providers
...
Implement filters, search with the API
2024-09-06 16:47:00 +02:00
Pablo Lara
3cc9910f61
fix: prevent crash when there is no connection with the API
2024-09-06 16:45:01 +02:00
Pablo Lara
3d120b3505
chore: WIP
2024-09-06 16:42:12 +02:00
Jon Young
f5462c9b27
fix(Scans): rename 'type' to 'trigger'. ( #36 )
...
'type' is a reserved word in JSON:API schemas,
and python.
'trigger' more accurately describes the enum value.
2024-09-06 15:13:27 +02:00
Pedro Martín
48377ca865
feat(azure): add custom exception class ( #4871 )
2024-09-06 14:50:27 +02:00
Pedro Martín
4d902e02bb
fix(security-groups): remove RFC1918 from ec2_securitygroup_allow_wide_open_public_ipv4 ( #4951 )
2024-09-06 13:42:28 +02:00
Pedro Martín
e146491d4b
fix(aws): change check metadata ec2_securitygroup_allow_wide_open_public_ipv4 ( #4946 )
2024-09-06 12:31:19 +02:00
Pablo Lara
a30c6520d4
feat: clear all button only appears if there is changes on search params
2024-09-06 11:25:09 +02:00
Pablo Lara
5326ffbcc9
feat: add CustomRegionSelection for the filters
2024-09-06 11:10:14 +02:00
Pablo Lara
ff0ba89a3f
feat: clean all filters button is removing now the sort param
2024-09-06 10:25:57 +02:00
Pablo Lara
bc7c3bd74b
refactor: remove two components and create a new one, reducing code and improving efficiency
2024-09-06 10:20:59 +02:00
Pedro Martín
4eed5c7a99
refactor(check_metadata): move bulk_load_checks_metadata inside class ( #4934 )
2024-09-06 09:50:14 +02:00
dependabot[bot]
f169599a56
chore(deps): bump msgraph-sdk from 1.5.4 to 1.6.0 ( #4940 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2024-09-06 09:49:20 +02:00
Pablo Lara
a9ff875a3a
style: re-style action dropdown
2024-09-06 09:10:41 +02:00
dependabot[bot]
95768baa9e
chore(deps): bump google-api-python-client from 2.143.0 to 2.144.0 ( #4943 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 08:24:31 +02:00
Pablo Lara
4e8aae4f9e
feat: add new component for search input
2024-09-06 07:59:35 +02:00
Pablo Lara
1bc6ac06a4
feat: restore datepicker component when the filters are clean
2024-09-05 19:29:07 +02:00
Pablo Lara
122dddea9e
Merge pull request #51 from prowler-cloud/PRWLR-4626-Implement-filtering-Providers
...
Implement sort providers table.
2024-09-05 19:12:05 +02:00
Pablo Lara
97616213db
chore: main filters are working and tweaks styles
2024-09-05 19:05:36 +02:00
Pedro Martín
d8d348f609
feat(kubernetes): add custom exception class ( #4912 )
2024-09-05 16:52:34 +02:00
Pablo Lara
2e09667bab
fix: fix type for SearchParamsProps in all pages
2024-09-05 13:13:02 +02:00
Pablo Lara
bb32af93b2
feat: filters, search and sorting is working as expected
2024-09-05 13:12:20 +02:00
dependabot[bot]
bd336250ee
chore(deps): bump dash from 2.17.1 to 2.18.0 ( #4932 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 09:16:51 +02:00
Pedro Martín
a975e96a45
feat(compliance): add method list_compliance_requirements ( #4890 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-09-04 20:35:26 +02:00
Pablo Lara
ac93672752
chore: WIP
2024-09-04 17:10:26 +02:00
Pedro Martín
3933440a08
feat(secrets): improve detect secrets checks and add config ( #4915 )
2024-09-04 16:54:55 +02:00
Prowler Bot
36e7bf0912
chore(regions_update): Changes in regions for AWS services ( #4929 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-09-04 11:45:59 +02:00
dependabot[bot]
897e25dd3c
chore(deps): bump cryptography from 43.0.0 to 43.0.1 ( #4928 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 09:46:58 +02:00
Pablo Lara
a1021fbca7
chore: improve sorting
2024-09-04 09:00:18 +02:00
dependabot[bot]
f4a8059f9b
chore(deps): bump cryptography from 43.0.0 to 43.0.1 ( #4923 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 08:54:56 +02:00
dependabot[bot]
71d844c101
chore(deps): bump peter-evans/create-pull-request from 6 to 7 ( #4926 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 08:53:26 +02:00
Pablo Lara
45f398bf30
chore: add sorting to provider's table
2024-09-03 16:31:05 +02:00
Pedro Martín
c2b2754926
feat(gcp): add custom exceptions clas ( #4908 )
2024-09-03 15:56:49 +02:00
Pedro Martín
cfd4019281
fix(aws): raise ArgumentTypeError for parser ( #4921 )
2024-09-03 13:47:43 +02:00
Pablo Lara
81743c9c29
Merge pull request #50 from prowler-cloud/PRWLR-4627-Implement-zustand-for-global-state
...
Add Zustand for global state management
2024-09-03 07:45:54 +02:00
dependabot[bot]
989fce300d
chore(deps-dev): bump pylint from 3.2.6 to 3.2.7 ( #4920 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 07:21:52 +02:00
Pablo Lara
d8ae2bf455
feat: integrate Zustand for global state management and apply it to the sidebar
2024-09-02 14:12:42 +02:00
Pablo Lara
2d07186eb1
feat: integrate Zustand for global state management and apply it to the sidebar
2024-09-02 12:41:35 +02:00
Amogh Bantwal
70fdc2693e
feat(html): Add number of muted findings in HTML report #4703 ( #4895 )
2024-09-02 10:13:06 +02:00
Rubén De la Torre Vico
9797c11152
chore(prowler): change all methods from services from format double underscore to single underscore ( #4910 )
2024-09-02 10:07:21 +02:00
Pedro Martín
007c1febf7
fix(metadata): change description from documentdb_cluster_deletion_protection ( #4909 )
2024-09-02 09:59:29 +02:00
Pablo Lara
d1cd8848eb
Merge pull request #49 from prowler-cloud/PRWLR-4698-Following-up-authNext
...
Fix TS types on auth.ts
2024-09-02 07:43:58 +02:00
Pablo Lara
0acfb6040e
feat: fix TS types on auth.ts
2024-09-02 07:33:57 +02:00
Víctor Fernández Poyatos
24857eaa7f
feat/PRWLR-4002 add /scans endpoints (without SDK integration) ( #33 )
...
* feat(Backend): PRWLR-4992 add Scan db model
* feat(API): PRWLR-4002 add viewset and required tools for /scans endpoint
* feat(API): PRWLR-4002 improve /scans filters
* feat(API): PRWLR-4002 add relationships links
* feat(API): PRWLR-4002 implement POST /scan custom logic
* fix(API): PRWLR-4002 fix Scan.type keyword usage
* feat(API): PRWLR-4002 implement PATCH /scans
* feat(API): PRWLR-4002 refactor serializers for write operations
* fix(API): PRWLR-4002 fix providers on ScanSerializer
* test(API): PRWLR-4002 add unit tests for /scans
* feat(Backend, Test): PRWLR-4002 refactor routing and unit tests db connections
* build(CI): PRWLR-4002 update CI env vars for postgres
* fix(Tests): PRWLR-4002 fix close_db_connections fixture
* feat(Backend, API): PRWLR-4002 apply requested changes to Scan model and filters
* chore(Tests): PRWLR-4002 rename pytest fixtures
* feat(Backend): PRWLR-4002 remove unique constraint from Scan model
* fix(Backend, Tests): PRWLR-4002 fix db routing and migration mechanism for tests
* chore(deps): PRWLR-4002 add uuid6 to poetry deps
* chore(Backend): PRWLR-4002 refactor filter methods
* fix(Tests): PRWLR-4002 fix wrong postgres credentials for testing
* feat(API): PRWLR-4002 implement merging mechanism for Scans.scanner_args
* feat(API): PRWLR-4002 implement merging mechanism for Scans.scanner_args
* feat(Backend): PRWLR-4002 add indexes to Scan model
* feat(Backend): PRWLR-4002 remove id index from Scan model (redundant)
* feat(API): PRWLR-4002 add datetime fields to Scan serializer
2024-08-30 14:32:13 -04:00
Sophia Dao
c281f85742
Users Page - Add User Modal, Edit User Modal ( #45 )
...
* feat(users): Add in Add User modal, add in Label component
* feat(users): Make adjustments to Add User modal and Edit user modal
* feat(users): Populate data from mock API
* feat(users): Permissions - do not show team info to users, redirect users
2024-08-30 08:30:10 -05:00
Pepe Fagoaga
163027a49d
chore(aws): Remove token from log line ( #4903 )
2024-08-30 11:50:18 +02:00
Pablo Lara
aa44572be5
Merge pull request #47 from prowler-cloud/update/nextjs-latest
...
Update nextjs and react to the latest version
2024-08-30 10:48:01 +02:00
Pablo Lara
631885e364
feat: update nextjs and react to the latest version
2024-08-30 10:42:11 +02:00
Pepe Fagoaga
80c4802b36
chore(aws_mutelist): Add more Control Tower resources and tests ( #4900 )
2024-08-30 10:13:00 +02:00
dependabot[bot]
285eb45673
chore(deps): bump trufflesecurity/trufflehog from 3.81.9 to 3.81.10 ( #4898 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-30 09:44:12 +02:00
dependabot[bot]
5c2f2ee3b3
chore(deps-dev): bump safety from 3.2.6 to 3.2.7 ( #4899 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-30 09:43:58 +02:00
Pedro Martín
1f83e4fe7b
chore(pull-request): add check for backport ( #4901 )
2024-08-30 09:42:52 +02:00
dependabot[bot]
fed489f9d9
chore(deps): bump micromatch from 4.0.7 to 4.0.8 ( #46 )
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-29 19:06:07 -05:00
Pedro Martín
b29f99441a
feat(aws): add custom exceptions class ( #4847 )
2024-08-29 19:08:47 +02:00
Pedro Martín
82c065bff4
feat(compliance): rename Compliance class and add list_compliance ( #4883 )
2024-08-29 16:55:22 +02:00
Víctor Fernández Poyatos
8183207802
feat/PRWLR-4014 Implement SDK integration for POST /providers/{provider_id}/connection ( #30 )
...
* chore(deps): PRWLR-4014 include prowler library in python deps
* feat(Backend,API): PRWLR-4014 add AWS provider test_connection through celery tasks
* fix(Backend,API): PRWLR-4014 fix model handling in celery tasks
* test(Tasks): PRWLR-4014 add unit tests for celery tasks
* docs(API): PRWLR-4014 update endpoint tag
* feat(Backend): PRWLR-4014 add decorator for tenant dependant Celery tasks
* chore(Backend): PRWLR-4014 remove TODOs and improve docstrings
* feat(Backend): PRWLR-4014 replace timezone.now for datetime.now(timezone.utc)
* feat(Backend): PRWLR-4014 use SET LOCAL for api.tenant_id setting
* feat(Backend, Tasks): PRWLR-4014 refactor tasks module to abstract business logic
* fix(Backend): PRWLR-4014 use set_config for RLS config and set transaction at request dispatch level
* fix(Tasks): PRWLR-4014 fix tasks tenant decorator
2024-08-29 09:53:07 -04:00
Pedro Martín
168d44d14b
docs(fixers): improve docs about fixers ( #4889 )
2024-08-29 14:15:31 +02:00
Pablo Lara
7c76d4efa1
Merge pull request #42 from prowler-cloud/PRWLR-4393-Setup-NextAuth-client-session
...
Setup next auth -
2024-08-29 09:09:44 +02:00
dependabot[bot]
910a72140b
chore(deps): bump google-api-python-client from 2.142.0 to 2.143.0 ( #4884 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-29 07:56:38 +02:00
Pablo Lara
0a090b5694
chore: remove console logs
2024-08-28 12:29:08 +02:00
Pablo Lara
c0a20b0f5d
feat: the logOut button is working nicely now
2024-08-28 12:24:32 +02:00
Prowler Bot
d988877173
chore(regions_update): Changes in regions for AWS services ( #4880 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-08-28 11:45:12 +02:00
Toni de la Fuente
4fd673fd7c
chore(readme): Update Slack invite link ( #4875 )
2024-08-27 21:44:12 +02:00
Pablo Lara
b5a40d07cf
feat: Nextauth is working
2024-08-27 18:37:45 +02:00
Pablo Lara
1985b16824
feat: add nexthauth.d.ts to have the DefaultSession info available
2024-08-27 17:05:09 +02:00
Pepe Fagoaga
1bff2451e5
chore(release): Remove unused step ( #4874 )
2024-08-27 16:40:15 +02:00
Pepe Fagoaga
0921daf18b
chore: remove not used variable ( #4873 )
2024-08-27 16:31:13 +02:00
Pedro Martín
7ff80dbb8f
fix(rds): get the db_instances values ( #4866 )
2024-08-27 13:22:54 +02:00
dependabot[bot]
f487bda1fe
chore(deps): bump numpy from 2.0.1 to 2.0.2 ( #4869 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 08:05:57 +02:00
Pablo Lara
06d05ec860
Merge branch 'main' into PRWLR-4393-Setup-NextAuth-client-session
2024-08-26 15:46:03 +02:00
Pablo Lara
11af5e1429
Merge pull request #44 from prowler-cloud/PRWLR-4673-Main-menu-tweaks
...
feat: add new items to the main menu
2024-08-26 15:43:49 +02:00
Pablo Lara
440e95515a
feat: add new items to the main menu
2024-08-26 15:33:07 +02:00
Pepe Fagoaga
d61e999b8f
chore(check_metadata): Rename to CheckMetadata ( #4864 )
2024-08-26 15:25:19 +02:00
Rubén De la Torre Vico
bcb63d0b2d
feat(elb): add new check elb_is_in_multiple_az ( #4829 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-08-26 13:27:08 +02:00
Pepe Fagoaga
71f50422ad
chore(aws-region): Use Prowler Bot ( #4863 )
2024-08-26 11:04:02 +02:00
Rubén De la Torre Vico
2b49aa8e89
chore(readme): Update the number of AWS checks ( #4860 )
2024-08-26 10:09:54 +02:00
Pedro Martín
921b6b1e85
fix(aws): enchance check cloudformation_stack_outputs_find_secrets ( #4859 )
2024-08-26 10:08:19 +02:00
dependabot[bot]
fc155e8368
chore(deps): bump azure-mgmt-compute from 32.0.0 to 33.0.0 ( #4856 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 08:01:31 +02:00
Pablo Lara
4cf5d9cb43
chore: WIP
2024-08-23 23:00:41 +02:00
Sophia Dao
c910167ff6
Users Page - Table Row ( #43 )
...
* feat(users): Add in Users page and sidebar
* feat(users): Fix grammar, add in Users action
* feat(users): Add in more API info
* feat(users): Continue work on table, pass data through to table, style skeleton
* feat(users): Format Status column
* feat(users): Style table
* feat(users): Change data, update Users to User
2024-08-23 09:44:48 -05:00
Rubén De la Torre Vico
79f1cf89cf
feat(elb): add new check elb_cross_zone_load_balancing_enabled ( #4818 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-23 10:09:32 -04:00
Pedro Martín
496d4daf01
refactor(azure): refactor azure provider ( #4653 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-23 10:01:35 -04:00
Daniel Barranquero
559c0d4e0b
chore(aws): Change RDS instance type from list to dict ( #4851 )
2024-08-23 09:26:53 -04: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
Pepe Fagoaga
0f79312c33
chore(backport): Use Prowler-Bot PAT ( #4855 )
2024-08-23 09:18:24 -04:00
Daniel Barranquero
472aea6a91
feat(aws): Add new check to ensure RDS db clusters copy tags to snapshots ( #4846 )
2024-08-23 09:09:52 -04:00
Pedro Martín
0d18406f80
refactor(kubernetes): refactor provider ( #4805 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-23 14:22:03 +02:00
Pedro Martín
05da5d1796
refactor(gcp): refactor GCP provider ( #4790 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-08-23 07:37:02 -04:00
Sergio Garcia
fb449cede8
fix(aws): handle AWS key-only tags ( #4845 )
2024-08-23 13:02:59 +02:00
Pepe Fagoaga
61df2ce0c2
chore(regions_update): Changes in regions for AWS services. ( #4849 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-08-23 11:45:45 +02:00
Pedro Martín
b7e20344a8
docs(is_item_matched): update docstrings for method ( #4836 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-08-23 10:15:15 +02:00
Sergio Garcia
c2552ee508
fix: handle empty input regions ( #4841 )
2024-08-22 13:54:18 -04:00
Hugo Pereira Brito
57f1fa5bfa
feat(s3): add s3_bucket_lifecycle_enabled check ( #4801 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-22 12:24:59 -04:00
Pablo Lara
ed0d975e43
chore: WIP
2024-08-22 18:04:30 +02:00
Rubén De la Torre Vico
0b238243b1
feat(elbv2): add new check elbv2_is_in_multiple_az ( #4800 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-22 11:08:49 -04:00
Sergio Garcia
df405254c6
fix(aws): enhance resource arn filtering ( #4821 )
2024-08-22 16:48:25 +02:00
Daniel Barranquero
460acf2860
feat(aws): Add new RDS check to verify that db instances copy tags to snapshots ( #4806 )
2024-08-22 10:44:26 -04:00
Rubén De la Torre Vico
dec3e652c5
feat(IAM): add new check iam_group_administrator_access_policy ( #4831 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-22 10:14:45 -04:00
Mario Rodriguez Lopez
fc03188bfb
feat(ec2): Client VPN Endpoints Should Have Client Connection Logging Enabled ( #4804 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-08-22 09:57:33 -04:00
Mario Rodriguez Lopez
ff244138d9
feat(ec2): Ensure automatic acceptance of VPC attachment requests is disabled ( #4765 )
2024-08-22 08:26:01 -04:00
Sergio Garcia
903f9c576f
chore(test): improve iam_root_hardware_mfa_enabled tests ( #4833 )
2024-08-22 08:08:25 -04:00
Daniel Barranquero
0005f86a5f
feat(aws): Add new RDS check to ensure db clusters are configured for multiple availability zones ( #4781 )
2024-08-22 07:49:59 -04:00
Daniel Barranquero
a2144ad353
chore(rds): Revert changes on inherited instance checks ( #4827 )
2024-08-22 07:33:25 -04:00
Pepe Fagoaga
5f075b296d
chore(regions_update): Changes in regions for AWS services. ( #4826 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2024-08-22 13:21:45 +02:00
dependabot[bot]
0c7b960e08
chore(deps-dev): bump safety from 3.2.5 to 3.2.6 ( #4825 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 08:26:58 +02:00
dependabot[bot]
c65e91f834
chore(deps): bump tj-actions/changed-files from 44 to 45 ( #4822 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 08:25:43 +02:00
Pedro Martín
5876fea163
fix(outputs): refactor unroll_tags to use str as tags ( #4817 )
2024-08-21 12:40:46 -04:00
Víctor Fernández Poyatos
8f2bd45872
feat/PRWLR-4413 Add Postgres Enums for Django and update Provider.provider field ( #28 )
...
* feat(db): PRWLR-4413 add Provider Postgres Enum type for Django
* fix(Backend): PRWLR-4413 Fix initial migration for Providers
* feat(Backend): PRWLR-4413 add provider enum to Provider model
* fix(Backend, API): PRWLR-4413 fix ProviderEnum representation
* chore(Backend): PRWLR-4413 remove max_length constraint from provider enum
* chore(Backend): PRWLR-4413 refactor postgres enum creation to avoid boilerplate
* chore(Backend): PRWLR-4413 improve comments
2024-08-21 18:02:46 +02:00
Pablo Lara
063de00e45
chore: create
2024-08-21 14:33:53 +02:00
Pepe Fagoaga
a557d62d84
chore(regions_update): Changes in regions for AWS services. ( #4814 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-08-21 13:07:03 +02:00
Pablo Lara
4b18397e69
chore: add bcrypt dependency
2024-08-21 12:32:33 +02:00
Pablo Lara
52dd08883f
chore: add AuthForm component
2024-08-21 11:53:17 +02:00
dependabot[bot]
f25319f3f6
chore(deps): bump azure-mgmt-web from 7.3.0 to 7.3.1 ( #4813 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-21 11:11:54 +02:00
Víctor Fernández Poyatos
8a2cfea677
feat/PRWLR-4368 Remove TenantMiddleware and set tenant_id at view level ( #31 )
...
* feat(API): PRWLR-4368 remove TenantMiddleware in favour of transaction based setup
* feat(API): PRWLR-4368 override initial request method to perform atomic transactions on RLS viewsets
2024-08-21 10:10:01 +02:00
Pablo Lara
4e104194bc
Merge branch 'main' into PRWLR-4393-Setup-NextAuth-client-session
2024-08-21 09:20:11 +02:00
dependabot[bot]
1e02b05d2d
chore(deps): bump google-api-python-client from 2.141.0 to 2.142.0 ( #4812 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-21 08:33:53 +02:00
Rubén De la Torre Vico
78042063cb
feat(iam): add new check to ensure user does not have policies with admin access ( #4802 )
2024-08-20 11:08:51 -04:00
Pablo Lara
80d05c276f
chore: add basic routing for next auth
2024-08-20 16:23:02 +02:00
Mario Rodriguez Lopez
8129b174f1
feat(CodeBuild): Ensure source repository URLs do not contain sensitive credentials ( #4731 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-20 09:44:55 -04:00
Sophia Dao
f676ca9078
Compliance Page & Compliance Card ( #40 )
...
* feat(compliance): Add in initial shell for Compliance page
* feat(compliance): Mock data in the same way as Services and Providers, create files for rest of page and card structure
* feat(compliance): Add in more data to json, continue building Compliance Card
* feat(compliance): Add in icons for Compliance types, update Compliance skeleton
* feat(compliance): Compliance card/page - add in colors for progress bar, styling
* feat(compliance): Add image definitions to fix CI
* feat(compliance): Add in aws.svg instead of .png
* Fix file suffix
* feat(compliance) remove duplicate spacer
2024-08-20 08:30:36 -05:00
Daniel Barranquero
3f78fb4220
feat(aws): Add new RDS check for deletion protection enabled on clusters ( #4738 )
2024-08-20 09:07:11 -04:00
Pedro Martín
e11bb478d6
fix(mutelist): change logic for tags in aws mutelist ( #4786 )
2024-08-20 07:38:06 -04:00
Pablo Lara
967158f216
Merge pull request #41 from prowler-cloud/PRWLR-4104-Overview-Page-Findings-by-Status-and-Severity-Chart
...
chore: adjusted the gaps a bit and centered it along the X-axis for now
2024-08-20 10:08:30 +02:00
Pablo Lara
3b621e73f6
chore: adjusted the gaps a bit and centered it along the X-axis for now
2024-08-20 10:06:03 +02:00
Pablo Lara
357c9b0813
Merge pull request #39 from prowler-cloud/PRWLR-4104-Overview-Page-Findings-by-Status-and-Severity-Chart
...
Graphs for finding by status and severity
2024-08-20 10:03:51 +02:00
dependabot[bot]
dec5fb6428
chore(deps-dev): bump mkdocs-git-revision-date-localized-plugin from 1.2.6 to 1.2.7 ( #4796 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 09:34:40 +02:00
dependabot[bot]
256ccfea79
chore(deps-dev): bump moto from 5.0.12 to 5.0.13 ( #4795 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 08:16:18 +02:00
Rubén De la Torre Vico
1a8bc14587
feat(awslambda): New check to ensure that a function is inside VPC ( #4783 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-19 14:22:21 -04:00
Rubén De la Torre Vico
8483486095
chore(elbv2): Add SecurityHub link to elbv2_ssl_listeners metadata ( #4787 )
2024-08-19 13:06:34 -04:00
Rubén De la Torre Vico
7aaecbabab
chore(elbv2): add SecurityHub link to elbv2_desync_mitigation_mode metadata ( #4791 )
2024-08-19 13:04:48 -04:00
Rubén De la Torre Vico
5cc9554c23
chore(awslambda): Enhance function public access check called from other resource ( #4679 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-19 13:03:30 -04:00
Hugo Pereira Brito
5d42ae6e6f
feat(s3): add s3_bucket_cross_region_replication check ( #4761 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-08-19 12:42:42 -04:00
Sergio Garcia
38b73fb0c0
feat(kubernetes): add a test_connection method ( #4684 )
2024-08-19 12:12:00 -04:00
Sergio Garcia
84a76f4535
feat(gcp): add a test_connection method ( #4616 )
...
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
2024-08-19 12:11:20 -04:00
Rubén De la Torre Vico
a126fd82b3
fix(ec2): Manage UnicodeDecodeError when reading user data ( #4785 )
2024-08-19 11:34:39 -04:00
Pablo Lara
71a56031e2
chore: aling to the middle for charts components for now
2024-08-19 17:13:15 +02:00
Pablo Lara
d714213cc2
chore: fix lint error
2024-08-19 16:55:00 +02:00
Pablo Lara
33a5556b8a
#PRWLR-4106: modify gap for attack surface component
2024-08-19 16:49:44 +02:00
Pablo Lara
a864c76955
feat: add attack surface component
2024-08-19 16:43:45 +02:00
Pablo Lara
109a477f9e
chore: fix English typo error
2024-08-19 16:42:44 +02:00
Pablo Lara
c159fb1dac
feat: update chart dependency to fix an error
2024-08-19 16:40:46 +02:00
Pablo Lara
52e21a020e
feat: add container class to fit all resolutions
2024-08-19 16:40:12 +02:00
Pablo Lara
9296e0cc0d
chore: add severity's colors
2024-08-19 16:39:15 +02:00
Pablo Lara
f61ed5ddf5
chore: simplify AttackSurface component
2024-08-19 12:14:17 +02:00
Pablo Lara
f236d2087a
feat: Attack Surface component is ready
2024-08-19 12:11:50 +02:00
Rubén De la Torre Vico
bf139138e0
chore(azure): Fix CIS 2.1 mapping ( #4760 )
2024-08-19 11:44:34 +02:00
Pablo Lara
441945e075
feat: Status chart is ready
2024-08-19 10:52:44 +02:00
dependabot[bot]
0fcf4243f5
chore(deps): bump boto3 from 1.34.160 to 1.34.162 ( #4778 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 09:14:39 +02:00
dependabot[bot]
bbb0248bc1
chore(deps): bump google-api-python-client from 2.140.0 to 2.141.0 ( #4751 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 12:11:28 -04:00
Sergio Garcia
e6581255c2
fix(iam): update logic of Root Hardware MFA check ( #4726 )
2024-08-16 11:49:30 -04:00
Sergio Garcia
717932ae26
fix(aws): run Prowler as IAM Root or Federated User ( #4712 )
2024-08-16 11:49:14 -04:00
Sergio Garcia
3f56731e6d
fix(version): update version flag logic ( #4688 )
2024-08-16 11:48:57 -04:00
Pepe Fagoaga
0f837f658e
chore(regions_update): Changes in regions for AWS services. ( #4753 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-08-16 11:45:12 -04:00
Sergio Garcia
b70977163e
fix(ecr): change log level of non-scanned images ( #4747 )
2024-08-16 11:43:04 -04:00
Sergio Garcia
98fc624010
fix(ecr): handle non-existing findingSeverityCounts key ( #4746 )
2024-08-16 11:42:53 -04:00
dependabot[bot]
ccb755340f
chore(deps): bump botocore from 1.34.160 to 1.34.162 ( #4758 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 11:28:04 -04:00
Mario Rodriguez Lopez
49ff901195
feat(EC2): Add new check for security group port restrictions ( #4594 )
2024-08-16 09:43:00 -04:00
dependabot[bot]
e7d0d49809
chore(deps): bump trufflesecurity/trufflehog from 3.81.8 to 3.81.9 ( #4756 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 09:35:08 -04:00
Hugo Pereira Brito
47bb97961c
chore(cloudtrail): add remediation link to check cloudtrail_s3_dataevents_read_enabled ( #4764 )
2024-08-16 09:33:09 -04:00
Hugo Pereira Brito
1178317567
chore(cloudtrail): add remediation link to check cloudtrail_s3_dataevents_write_enabled ( #4762 )
2024-08-16 09:32:35 -04:00
dependabot[bot]
edd0dd1080
chore(deps): bump boto3 from 1.34.159 to 1.34.160 ( #4750 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 09:18:48 -04:00
Pablo Lara
26ab6513a2
fix: resolve casing conflict for Chart.tsx
2024-08-16 12:44:12 +02:00
Pablo Lara
b0ec7a2a82
fix: temporary rename to resolve casing conflict
2024-08-16 12:43:02 +02:00
Pablo Lara
caa5e7dd96
chore: add recharts library
2024-08-16 11:21:29 +02:00
Pablo Lara
75f4f0d43a
chore: update tailwind-merge dependencie
2024-08-16 11:16:42 +02:00
Pablo Lara
6ea3057b23
feat: create CustomBox component
2024-08-16 10:59:09 +02:00
Pablo Lara
1724e25c3b
Merge pull request #38 from prowler-cloud/PRWLR-4375-Services-Page-Card
...
Services Page
2024-08-15 09:15:43 +02:00
Pablo Lara
5af439d926
feat: add Skeleton for services page
2024-08-15 09:09:43 +02:00
Pablo Lara
40991c4b7e
Merge branch 'main' into PRWLR-4375-Services-Page-Card
2024-08-15 08:41:05 +02:00
Pablo Lara
614548f58a
chore: adjust breakpoints for improved responsiveness
2024-08-15 08:29:03 +02:00
Pablo Lara
d7fe3595d3
chore: Add breakpoint to optimize layouts for large screens
2024-08-15 08:16:52 +02:00
Pablo Lara
088b4fa4fe
rename: rename ServiceCard component
2024-08-15 08:16:15 +02:00
Pablo Lara
ca3da473d7
chore: add input for muted findings
2024-08-14 16:29:52 +02:00
Hugo Pereira Brito
ae1b114a13
refactor(s3): Changed buckets variable type form list to dict ( #4742 )
2024-08-14 10:28:06 -04:00
dependabot[bot]
3c9c28f351
chore(deps): bump botocore from 1.34.159 to 1.34.160 ( #4735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 10:20:15 -04:00
Pablo Lara
11518a0806
chore: style tweaks
2024-08-14 16:01:56 +02:00
dependabot[bot]
93e6751e35
chore(deps): bump boto3 from 1.34.158 to 1.34.159 ( #4734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 09:30:11 -04:00
Pablo Lara
ebd3bb386c
feat: mock the API for services page and creating components
2024-08-14 15:21:52 +02:00
Sophia Dao
afc4189577
Findings Page - Findings Card Components ( #37 )
2024-08-14 08:06:27 -05:00
Daniel Barranquero
680781656b
feat(aws): Add new RDS check to verify that cluster minor version upgrade is enabled ( #4725 )
2024-08-14 09:04:27 -04:00
Pepe Fagoaga
21382efd07
chore(regions_update): Changes in regions for AWS services. ( #4739 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-08-14 08:31:50 -04:00
Hugo Pereira Brito
097e61ab9d
feat(elasticache): Ensure Redis Cache Clusters Automatically Install Minor Updates ( #4699 )
2024-08-14 08:28:16 -04:00
Pablo Lara
4c0a14b96c
chore: update components with the new paths
2024-08-14 09:52:03 +02:00
Pablo Lara
8dba9a7d9e
feat: add kubernetes as a supported provider
2024-08-14 09:50:33 +02:00
Pablo Lara
891c171247
feat: add providers-badge component for global use and filter components
2024-08-14 09:06:47 +02:00
Víctor Fernández Poyatos
308f52c6f9
build(deps): bump gunicorn version to 23.0.0 ( #29 )
2024-08-13 16:28:39 +02:00
Daniel Barranquero
52d83bd83b
feat(aws): Split the checks that mix RDS Instances and Clusters ( #4730 )
2024-08-13 10:16:50 -04:00
dependabot[bot]
49cfe15abc
chore(deps): bump botocore from 1.34.158 to 1.34.159 ( #4728 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 09:03:15 -04:00
Mario Rodriguez Lopez
0ef30c655a
fix(ACM): Change check logic to scan only in use certificates ( #4732 )
2024-08-13 08:39:27 -04:00
Daniel Barranquero
e2d211c188
feat(aws): Add new Neptune check for cluster snapshot visibility ( #4709 )
2024-08-13 08:27:35 -04:00
Daniel Barranquero
62a1d91869
feat(aws): Add new CodeBuild check to validate environment variables ( #4632 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-08-13 08:15:45 -04:00
dependabot[bot]
8c1347323e
chore(deps): bump boto3 from 1.34.157 to 1.34.158 ( #4727 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 08:13:00 -04:00
Pablo Lara
092ad10c56
chore: add all icons for services
2024-08-13 10:12:48 +02:00
Mario Rodriguez Lopez
cb807e4aed
feat(DocumentDB): Add new DocumentDB check for cluster snapshot visibility ( #4702 )
2024-08-12 14:05:04 -04:00
Pablo Lara
c492d25f4c
Prwlr 4408 clean area labels warning in the console tab ( #36 )
...
* feat: remove 2 high severity vulnerabilities
* chore: solve accesibility warnings
* feat: all accesibility warnings have been solved
2024-08-12 11:41:17 -05:00
dependabot[bot]
bcc8d5f1fe
chore(deps-dev): bump safety from 3.2.4 to 3.2.5 ( #4722 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergio <sergio@prowler.com >
2024-08-12 10:03:00 -04:00
dependabot[bot]
59acd303fb
chore(deps): bump botocore from 1.34.157 to 1.34.158 ( #4721 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 08:40:42 -04:00
dependabot[bot]
0675cc8fdb
chore(deps): bump boto3 from 1.34.156 to 1.34.157 ( #4719 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 08:02:17 -04:00
dependabot[bot]
ed27491118
chore(deps): bump trufflesecurity/trufflehog from 3.81.7 to 3.81.8 ( #4720 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 07:59:29 -04:00
Víctor Fernández Poyatos
4f99518d52
fix(Dockerfile): add curl-dev to base image ( #27 )
2024-08-12 12:34:55 +02:00
dependabot[bot]
abb28af68e
chore(deps): bump aiohttp from 3.9.5 to 3.10.2 ( #4713 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-09 14:52:42 -04:00
Rubén De la Torre Vico
18885d0cd7
chore(ec2): Change security groups to dict ( #4700 )
2024-08-09 14:40:34 -04:00
Pedro Martín
ca56ac4e77
feat(azure): add test_connection method ( #4615 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-08-09 14:38:12 -04:00
Pedro Martín
8f2b39b3ce
fix(iam): handle no arn serial numbers for MFA devices ( #4697 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-08-09 12:57:34 -04:00
Jon Young
a2ab216531
chore(Celery): add basic Celery worker with broker only ( #20 )
...
* chore(Celery): add basic Celery worker with broker only
* chore(Celery): saving progress. Not able to schedule tasks
* fix(Celery): add celery app for use by django
* fix(Celery): register tasks
* fix(Docker): add celery workers to docker-compose
* chore(Celery): add django-celery-results backend
to store results using Django ORM
* fix(Celery): get app config the correct way
* fix(Docker): start connecting docker Celery workers to Valkey
not yet operational
* fix(Celery): get celery & django to work in docker-compose
* docs(Celery): document how to run Celery in development environment
includes changes to support the configuration and deployment
of Celery worker and its dependencies, Valkey and Postgres.
* fix(GHA): add valkey to CI services
* fix(GHA): add valkey to CI services
* fix(GHA): add valkey-cli ping to CI services
* fix(GHA): use right port for valkey
* fix(Views): remove debug task code
* test(Celery): start adding celery task tests
not yet working!
* fix(pyproject): rollback django upgrade
* fix(docker): updated docker runtime and env vars
based on feedback from #20
* fix(Dockerfile): include dependencies for psutil
psutil was introduced by pytest-celery
* fix(Backend): PRWLR-4013 fix celery settings structure
* fix(Celery): update celery app to work with new settings structure
* fix(Views): remove debug task code
* fix(Config): remove debug code
* fix(Celery): update celery app name when running worker
---------
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2024-08-09 16:47:35 +02:00
Sophia Dao
7ab46d61b5
Findings page Severity component ( #35 )
...
* feat(findings): Severity and Status badge WIP
* feat(findings): Status and Severity badge changes
* Fix font color for dark mode
2024-08-09 09:16:55 -05:00
Pablo Lara
b5928be876
Merge pull request #32 from prowler-cloud/PRWLR-4409-Pagination-and-sorting-in-the-Provider-table
...
Add Pagination component and DataTableColumnHeader component
2024-08-09 16:15:11 +02:00
Pablo Lara
abc2a3fa72
chore: solve conflicts with main branch
2024-08-09 13:10:52 +02:00
Pablo Lara
10fc131e13
feat: remove dependency
2024-08-09 13:06:09 +02:00
Pepe Fagoaga
761eebac1e
feat(aws): Add a test_connection method ( #4563 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2024-08-09 12:01:40 +02:00
Pablo Lara
5bb3c012c9
feat: add functionality to the Pagination component
2024-08-09 11:54:58 +02:00
Pepe Fagoaga
8bdff0d681
fix(backport): Workaround not to fail if no backport is needed ( #4707 )
2024-08-09 09:56:02 +02:00
dependabot[bot]
55e0656375
chore(deps): bump botocore from 1.34.156 to 1.34.157 ( #4704 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-09 07:56:26 +02:00
Sophia Dao
b5b2e225ce
Findings page Status component ( #34 )
...
* feat(findings): Severity and Status badge WIP
* Remove SeverityBadge from PR
2024-08-08 15:04:47 -05:00
Pablo Lara
bed2b1e7f7
feat: add Pagination - WIP
2024-08-08 20:08:11 +02:00
dependabot[bot]
6d48265618
chore(deps): bump django from 5.0.7 to 5.0.8 ( #33 )
...
Bumps [django](https://github.com/django/django ) from 5.0.7 to 5.0.8.
- [Commits](https://github.com/django/django/compare/5.0.7...5.0.8 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 10:51:52 -05:00
dependabot[bot]
43c9e70a65
chore(deps): bump django from 5.0.7 to 5.0.8 ( #26 )
...
Bumps [django](https://github.com/django/django ) from 5.0.7 to 5.0.8.
- [Commits](https://github.com/django/django/compare/5.0.7...5.0.8 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 10:57:10 -04:00
Víctor Fernández Poyatos
e2fc83c81b
docs(README): add migration and fixtures commands ( #23 )
...
* docs(README): add migration and fixtures commands
* docs(README): add env variables info
2024-08-08 10:56:03 -04:00
dependabot[bot]
e666b66ec0
chore(deps): bump boto3 from 1.34.154 to 1.34.156 ( #4698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 11:54:40 +02:00
Pedro Martín
cdb4f73803
docs(developer-guide): add info about docstrings ( #4701 )
2024-08-08 11:41:32 +02:00
dependabot[bot]
b4c7345124
chore(deps): bump botocore from 1.34.155 to 1.34.156 ( #4694 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 10:49:13 +02:00
dependabot[bot]
af8cc37eea
chore(deps): bump trufflesecurity/trufflehog from 3.81.6 to 3.81.7 ( #4693 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 10:48:41 +02:00
Sophia Dao
ae8098d53e
Findings card initial setup ( #31 )
...
* feat(findings): WIP - add on click for row, select one row at a time, pass ID to function
* feat(findings) More WIP for Findings Card - add in dummy data, pass selected row into card
* feat(findings): Pass selected row through
* Fix additional merge conflict
* feat(findings): Update to new file structure
* feat(findings): Hook up initial card with hard-coded data as a sidepanel that expands when a row element is clicked
* Merge main
2024-08-07 17:26:32 -05:00
Víctor Fernández Poyatos
857edd9aa6
chore(Backend,API): PRWLR-4341 restructure project based on versions ( #25 )
2024-08-07 16:40:18 -04:00
Sergio Garcia
28bed98ee4
chore(version): update version logic in Prowler ( #4654 )
2024-08-07 18:15:10 +02:00
Sergio Garcia
3d39eb7db6
chore(backport): update backport PR title ( #4686 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-08-07 16:59:47 +02:00
Pepe Fagoaga
2c5f2e9f5c
chore(labeler): Run also for v4.* ( #4687 )
2024-08-07 10:30:49 -04:00
Hugo Pereira Brito
5ce54e5605
feat(aws): Add new S3 check for public access block configuration in access points ( #4608 )
2024-08-07 10:23:12 -04:00
Daniel Barranquero
6c029a9d7d
feat(aws): Add new KMS check to prevent unintentional key deletion ( #4595 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-08-07 09:15:22 -04:00
Sergio Garcia
96f893c3ec
chore(version): update master version ( #4681 )
2024-08-07 14:53:45 +02:00
Pepe Fagoaga
f0047cf5a7
chore(actions): Run for v4.* branch ( #4682 )
2024-08-07 14:11:38 +02:00
Mario Rodriguez Lopez
1b18aef0f0
feat(acm): Add new check for insecure algorithms in certificates ( #4551 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-07 08:00:24 -04:00
Pablo Lara
ca3d076607
feat: add Pagination component and DataTableColumnHeader component
2024-08-07 13:56:36 +02:00
dependabot[bot]
80e13bffa2
chore(deps): bump botocore from 1.34.154 to 1.34.155 ( #4665 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 11:33:45 +02:00
dependabot[bot]
384d16749c
chore(deps): bump azure-storage-blob from 12.21.0 to 12.22.0 ( #4664 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 11:01:14 +02:00
Pepe Fagoaga
9c4ba1183b
chore(regions): Update labels for backporting ( #4678 )
2024-08-07 11:00:41 +02:00
Pepe Fagoaga
40a88e07d1
chore(backport): Automate all the things! ( #4669 )
2024-08-07 10:40:14 +02:00
dependabot[bot]
692ed760e0
chore(deps): bump google-api-python-client from 2.139.0 to 2.140.0 ( #4666 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 10:26:48 +02:00
Jon Young
35128b89b1
chore(API): rename project to be Prowler API ( #22 )
2024-08-07 10:05:05 +02:00
Pablo Lara
157c475f5c
Merge pull request #30 from prowler-cloud/PRWLR-4410-Refactor-the-index.ts-file-for-exporting-Components
...
Refactor the index.ts file for exporting components
2024-08-07 09:16:27 +02:00
Pablo Lara
4483baae19
chore: rename DataTable to DataTableProvider for more specificity
2024-08-07 09:14:17 +02:00
Pablo Lara
3511cd977a
chore: remove the old modal component
2024-08-07 09:06:38 +02:00
Pablo Lara
d69c35fa3c
chore: solve conflicts with main branch
2024-08-07 09:02:41 +02:00
dependabot[bot]
6c3e451f32
chore(deps): bump boto3 from 1.34.152 to 1.34.154 ( #4663 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 09:01:28 +02:00
dependabot[bot]
24f511b567
chore(deps): bump trufflesecurity/trufflehog from 3.81.5 to 3.81.6 ( #4662 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 09:00:56 +02:00
Pablo Lara
dee7e621de
Merge pull request #29 from prowler-cloud/PRWLR-4141-Providers-Page-Add-Providers-modal-2
...
Providers page add providers modal -
2024-08-07 08:51:19 +02:00
Pablo Lara
0ae248926d
chore: fix provider name
2024-08-07 08:50:14 +02:00
Sergio Garcia
89c6652bd6
fix(tags): handle AWS dictionary type tags ( #4656 )
2024-08-07 08:34:57 +02:00
dependabot[bot]
8aca456285
chore(deps-dev): bump moto from 5.0.11 to 5.0.12 ( #4642 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-08-06 14:59:29 -04:00
Rubén De la Torre Vico
824a465667
test(awslambda): Cover possible checks with moto instead MagicMock ( #4609 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-08-06 13:40:51 -04:00
Amogh Bantwal
086c203e6b
feat(aws) Add check to make sure EKS clusters have a supported version ( #4604 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-08-06 13:40:05 -04:00
Víctor Fernández Poyatos
4371ad1535
feat/PRWLR-3999 Implement providers endpoints ( #21 )
...
* feat(Backend): PRWLR-3989 add RLS to postgresql db and base models
* feat(API): PRWLR-3989 add TenantMiddleware
* chore(API, Backend): PRWLR-3989 create new db user without RLS bypass on migrations
* chore(Backend): PRWLR-3989 fix RLS bypasser for POST requests
* fix(Backend): PRWLR-3989 fix user permissions when migrating new models
* chore(Backend): PRWLR-3989 add testing view for RLS manual tests
* feat(API): PRWLR-3989 add tenant_id to API logging
* chore(API, Backend): PRWLR-3989 add TODOs
* test(API): PRWLR-3989 add new middleware unit tests
* chore(API): PRWLR-3989 refactor RLS code
* fix(tests): PRWLR-3989 fix testing db connector
* chore: PRWLR-3989 add references to JIRA tickets
* fix: PRWLR-3989 remove bypass logic and fix serializers
* fix: PRWLR-3989 improve drop SQL query for RLS models
* feat(Backend): PRWLR-3989 add specific permissions on each model
* fix(Backend): PRWLR-3989 fix database routing and grant select perms
* fix(test): PRWLR-3989 fix routing issues with unit tests
* chore: PRWLR-3989 remove references to JIRA tickets
* feat(Backend): PRWLR-3999 add Provider model
* feat: PRWLR-3999 add providers view logic
* fix: PRWLR-3999 fix unique index fields
* feat(API): PRWLR-3999 add custom exception handlers
* feat(API): PRWLR-3999 add /providers/{provider_id}/connection endpoint
* test(API): PRWLR-3999 add base unit tests for providers
* fix(API, Backend): PRWLR-3999 fix bugs after rebase
* chore(API, docker): PRWLR-3999 add dev feats for demo
* feat(API): PRWLR-3999 add drf-spectacular-jsonapi and improve docs
* test(API): PRWLR-3999 add providers unit tests
* chore(Backend): PRWLR-3989 adjust privileges for user on table tenant
* chore: PRWLR-3999 rename model custom validation error
* chore: PRWLR-3999 remove Test references
* chore: PRWLR-3999 update API v1 spec
* fix: PRWLR-3999 apply requested changes to filter and models
* feat: PRWLR-3999 add validation to PATCH /providers payload
* fix: PRWLR-3999 fix providers enum description
* chore: add more providers fixtures
* fix: PRWLR-3999 make providers.alias optional
2024-08-06 12:39:08 -04:00
Pablo Lara
4137eaec6d
chore: fix typo
2024-08-06 17:24:18 +02:00
Pablo Lara
14ff4282c0
feat: refactor the modal's content for providers
2024-08-06 14:59:19 +02:00
Pablo Lara
b7d324f1b0
feat: add modal and functionality for adding providers
2024-08-06 14:59:04 +02:00
Pablo Lara
81bf3fc15f
chore: adding a new index.ts file to improve the way we're exporting components (ui)
2024-08-06 12:05:10 +02:00
Pablo Lara
22ebe00cf6
chore: adding a new index.ts file to improve the way we're exporting components (providers)
2024-08-06 11:56:00 +02:00
Pablo Lara
3ae00cadb9
Merge pull request #27 from prowler-cloud/PRWLR-4365-Implement-CRUD-methods-for-Providers-page-using-real-API
...
Implement crud methods for providers page using real api
2024-08-06 09:43:19 +02:00
dependabot[bot]
f746a9e742
chore(deps-dev): bump flake8 from 7.1.0 to 7.1.1 ( #4643 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 09:19:05 +02:00
Pepe Fagoaga
90810d9098
chore: change SaaS for Prowler ( #4651 )
2024-08-06 08:56:04 +02:00
Pepe Fagoaga
75b3f52309
docs(mutelist): Add service_* documentation ( #4650 )
2024-08-06 08:55:55 +02:00
dependabot[bot]
8ecb4696d4
chore(deps): bump botocore from 1.34.152 to 1.34.154 ( #4641 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 08:44:43 +02:00
dependabot[bot]
7b22c9c97b
chore(deps): bump trufflesecurity/trufflehog from 3.81.4 to 3.81.5 ( #4645 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 08:24:27 +02:00
dependabot[bot]
84f0542b98
chore(deps-dev): bump coverage from 7.6.0 to 7.6.1 ( #4640 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 08:07:24 +02:00
Rubén De la Torre Vico
8faa40dfb6
feat(opensearch): Add domain inside VPC case for public domain check ( #4570 )
2024-08-05 13:04:49 -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
Pedro Martín
96d9cbd8af
fix(gcp): check cloudsql sslMode ( #4635 )
2024-08-05 12:12:00 -04:00
Pedro Martín
c8bc54aa48
fix(gcp): check next rotation time in KMS keys ( #4633 )
2024-08-05 11:31:38 -04:00
Rubén De la Torre Vico
fad0b8995a
chore(aws): Convert ELB and ELBv2 attributes to dictionaries ( #4575 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-08-05 11:14:19 -04:00
Pablo Lara
1992ef050a
feat: refactor the modal's content for providers
2024-08-05 16:00:02 +02:00
dependabot[bot]
d4b6fa27e2
chore(deps): bump msgraph-sdk from 1.5.3 to 1.5.4 ( #4629 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 15:02:49 +02:00
dependabot[bot]
a37723fd32
chore(deps): bump boto3 from 1.34.151 to 1.34.152 ( #4628 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 08:14:55 -04:00
Pablo Lara
e7f79589d4
feat: add modal and functionality for adding providers
2024-08-05 13:09:44 +02:00
Pedro Martín
fc5eefe532
fix(scan_test): change resource_tags to a dict ( #4631 )
2024-08-05 10:02:41 +02:00
Pablo Lara
ff3f90ac94
chore: replace CrossIcon for the toast and change variants when error
2024-08-05 09:39:18 +02:00
Pedro Martín
ffd9b2a2f6
chore(scan-class): add new scan class ( #4564 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-08-05 08:21:13 +02:00
dependabot[bot]
112f48ac08
chore(deps-dev): bump black from 24.4.2 to 24.8.0 ( #4627 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 08:19:54 +02: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
Sergio Garcia
b0709d08cd
fix(gcp): use KMS key id in checks ( #4610 )
2024-08-05 08:16:56 +02:00
dependabot[bot]
a0e3cb87a4
chore(deps): bump trufflesecurity/trufflehog from 3.80.5 to 3.81.4 ( #4625 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 08:15:49 +02:00
Pepe Fagoaga
1b9cc9e3db
chore(regions_update): Changes in regions for AWS services. ( #4630 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-08-05 08:14:49 +02:00
Jon Young
d9fb67bc43
docs(Tutorials): include volume option when running dashboard in docker ( #4620 )
2024-08-05 08:06:24 +02:00
Pablo Lara
dff3462113
fix: solve conflicts with main branch
2024-08-05 05:55:18 +02:00
Pablo Lara
a2172d12f4
fix: run the lint fix to be able to build the app
2024-08-04 20:02:55 +02:00
Pablo Lara
ffb91d2733
feat: method POST to check the provider connection is working
2024-08-04 18:55:20 +02:00
Pablo Lara
485482c868
feat: GET and POST provider are working as expected and the error is shown correctly
2024-08-04 18:18:53 +02:00
Pablo Lara
b16a7150fa
chore: add deleteProvider action
2024-08-04 11:55:34 +02:00
Pablo Lara
00613cdda3
add Toast library and handling server errors - WIP
2024-08-02 18:43:58 +02:00
Pablo Lara
32ecc5dbad
Merge pull request #26 from prowler-cloud/PRWLR-4377-Findings-Page-Findings-Row
...
Findings Table - Initial Setup
2024-08-02 17:57:28 +02:00
Víctor Fernández Poyatos
e1a12bcb14
feat/PRWLR-3989 Add RLS full implementation ( #18 )
...
* feat(Backend): PRWLR-3989 add RLS to postgresql db and base models
* feat(API): PRWLR-3989 add TenantMiddleware
* chore(API, Backend): PRWLR-3989 create new db user without RLS bypass on migrations
* chore(Backend): PRWLR-3989 fix RLS bypasser for POST requests
* fix(Backend): PRWLR-3989 fix user permissions when migrating new models
* chore(Backend): PRWLR-3989 add testing view for RLS manual tests
* feat(API): PRWLR-3989 add tenant_id to API logging
* chore(API, Backend): PRWLR-3989 add TODOs
* test(API): PRWLR-3989 add new middleware unit tests
* chore(API): PRWLR-3989 refactor RLS code
* fix(tests): PRWLR-3989 fix testing db connector
* chore: PRWLR-3989 add references to JIRA tickets
* fix: PRWLR-3989 remove bypass logic and fix serializers
* fix: PRWLR-3989 improve drop SQL query for RLS models
* feat(Backend): PRWLR-3989 add specific permissions on each model
* fix(Backend): PRWLR-3989 fix database routing and grant select perms
* fix(test): PRWLR-3989 fix routing issues with unit tests
* chore: PRWLR-3989 remove references to JIRA tickets
* chore(Backend): PRWLR-3989 adjust privileges for user on table tenant
* chore: PRWLR-3989 add comments on migrations
2024-08-02 11:29:05 -04:00
Sophia Dao
0283b34190
feat(findings): Fix folder structure
2024-08-02 06:02:26 -05:00
Pablo Lara
26cfbeb3a8
chore: add pending conecction for ProviderInfo component and its icon
2024-08-02 10:43:17 +02:00
Pablo Lara
b95d48e2ad
chore: rendering real data for Providers and relocate action folder
2024-08-02 10:24:47 +02:00
dependabot[bot]
a79022dce8
chore(deps): bump botocore from 1.34.151 to 1.34.152 ( #4611 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-02 08:03:55 +02:00
dependabot[bot]
0a2ce690f4
chore(deps): bump trufflesecurity/trufflehog from 3.80.4 to 3.80.5 ( #4612 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-02 07:57:22 +02:00
Sophia Dao
2bfa37ca2e
feat(findings): WIP - add in initial data table setup, add in some hardcoded value for display purposes, future skeleton loader
2024-08-01 17:41:05 -05: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
Pablo Lara
6a7b6f3e6b
Merge pull request #25 from prowler-cloud/fix/package-lock
...
fix: SWR NextJS compiler
2024-08-01 16:41:30 +02:00
Pablo Lara
a9462da78e
fix: SWR NextJS compiler
2024-08-01 16:39:31 +02:00
Pablo Lara
02f2043a8c
Merge pull request #24 from prowler-cloud/PRWLR-4374-Create-container-image-for-the-NextJS-UI
...
Create container image for the next js UI
2024-08-01 16:13:26 +02:00
Pablo Lara
acfbdc6405
chore: optimize the Dockerfile, remove all related with .nextjs folder
2024-08-01 15:56:11 +02:00
Pablo Lara
25ec271a7f
chore: optimize the Dockerfile
2024-08-01 15:52:06 +02:00
Pablo Lara
a3555af684
chore: disable telemetry during the runtime
2024-08-01 15:48:11 +02:00
Pablo Lara
de55eeb183
chore: disable telemetry during the build
2024-08-01 15:44:42 +02:00
Pablo Lara
8fc9204946
chore: optimize the Dockerfile
2024-08-01 15:04:30 +02:00
Pepe Fagoaga
32da86f393
fix(mutelist): Fix tags match ( #4606 )
2024-08-01 09:01:44 -04:00
Pepe Fagoaga
74d02e1da6
chore(version): Update Prowler version ( #4605 )
2024-08-01 08:01:45 -04:00
Pablo Lara
5b31ce8484
feat: add Dockerfile and .dockerignore
2024-08-01 13:38:51 +02:00
Pablo Lara
e5a328e9ea
feat: change configuration and generate package-lock file
2024-08-01 12:09:37 +02:00
Pepe Fagoaga
8ec6e89e5c
chore(regions_update): Changes in regions for AWS services. ( #4607 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-08-01 11:35:08 +02:00
Pablo Lara
14a10fc6f0
Merge pull request #23 from prowler-cloud/PRWLR-4367-add-react-suspense
...
Add React Suspense
2024-08-01 10:30:59 +02:00
dependabot[bot]
17012ec1a4
chore(deps): bump trufflesecurity/trufflehog from 3.80.3 to 3.80.4 ( #4601 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-01 08:06:11 +02:00
Pablo Lara
941bdfb2e1
Merge pull request #22 from prowler-cloud/PRWLR-4363-Handling-Boundaries-Errors
...
Handling boundaries errors
2024-08-01 06:46:46 +02:00
Pablo Lara
d431516270
chore:remove library not used for icons
2024-07-31 21:56:50 +02:00
Pablo Lara
92e88674f6
feat: update TypeScript to the latest version and remove library not used for icons
2024-07-31 21:56:05 +02:00
Pablo Lara
89d15c40da
feat: update TypeScript to the latest version
2024-07-31 21:52:59 +02: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
Kay Agahd
26a5ffaf82
fix(aws): only check artifacts that can be scanned for vulnerabilities by ecr_repositories_scan_vulnerabilities_in_latest_image ( #4507 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-07-31 09:27:26 -04:00
Sergio Garcia
563ddb3707
chore(permissions): add missing ec2 permission ( #4577 )
2024-07-31 14:22:21 +02:00
Pedro Martín
2c11c3d6f9
fix(typo): fix typo on PR template ( #4596 )
2024-07-31 07:58:53 -04:00
cetteup
e050f44d63
fix(aws): Pass backup retention check if retention period is equal to minimum ( #4593 )
2024-07-31 13:25:53 +02:00
Pepe Fagoaga
4fd3405bbf
chore(regions_update): Changes in regions for AWS services. ( #4592 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-31 11:33:59 +02:00
dependabot[bot]
a1c2caa745
chore(deps): bump boto3 from 1.34.149 to 1.34.151 ( #4587 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-31 09:47:41 +02:00
dependabot[bot]
f639dc8bf4
chore(deps): bump trufflesecurity/trufflehog from 3.80.2 to 3.80.3 ( #4581 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-31 09:16:37 +02:00
dependabot[bot]
35325d9f40
chore(deps): bump google-api-python-client from 2.138.0 to 2.139.0 ( #4579 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-31 09:16:08 +02:00
Pablo Lara
ddf9a3ef2d
feat: implement error boundary functionality
2024-07-31 08:55:02 +02:00
Pablo Lara
0a0a08b97d
chore: remove SWR library from the project and add alert from shadcn
2024-07-31 08:50:31 +02:00
Pepe Fagoaga
71503b553a
chore(pr-template): Add Checklist ( #4586 )
2024-07-31 08:31:55 +02:00
dependabot[bot]
d91a240ea8
chore(deps): bump botocore from 1.34.150 to 1.34.151 ( #4578 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-31 08:29:51 +02:00
Pablo Lara
3fa614341f
fix: fix typo error
2024-07-30 17:25:58 +02:00
Pablo Lara
b112202f41
feat: handle error when the endpoint is not working
2024-07-30 17:24:42 +02:00
Sergio Garcia
b9b5f66073
fix(test): solve VPC import in tests ( #4574 )
2024-07-30 10:34:55 -04:00
Pablo Lara
9d66a7ec4a
feat: handle error when the endpoint is not working
2024-07-30 12:54:52 +02:00
Sergio Garcia
e3f66840aa
chore(version): update Prowler version ( #4565 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2024-07-30 10:17:56 +02:00
Rubén De la Torre Vico
0d6c529a46
fix(autoscaling): change unexpected exception to error severity logger ( #4569 )
2024-07-30 10:07:36 +02:00
dependabot[bot]
5237658047
chore(deps): bump botocore from 1.34.149 to 1.34.150 ( #4567 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 09:25:07 +02:00
Pablo Lara
48f633889a
Providers page table ( #20 )
...
* fix: add suppressHydrationWarning to resolve console errors
* chore: add server-only library
* WIP: Mock API for providers and start rendering data
* chore: relocate utils folder to proper directory
* chore: install shadcn for tables, adding sttings page
* refactor: improve sidebar display behavior
* chore: add fake data to the dataProviders
* chore: remove the old table and rename ProviderInfo component
* refactor: improve sidebar display behavior adding a custom hook
* feat: the Providers table is rendering real data
* chore: set the default valuef or isCollapse to false
* chore: Added a helper function getProviderAttributes for cleaner access to provider attributes
2024-07-30 00:04:54 -05:00
Pablo Lara
fd9cff9392
chore: Added a helper function getProviderAttributes for cleaner access to provider attributes
2024-07-30 06:21:25 +02:00
Pablo Lara
86a4938b5f
chore: set the default valuef or isCollapse to false
2024-07-30 05:48:18 +02:00
Daniel Barranquero
c00f61ac10
test(GCP): Add remaining GCP tests for KMS checks ( #4550 )
2024-07-29 13:22:41 -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
Pablo Lara
9fd642fe0e
feat: the Providers table is rendering real data
2024-07-29 12:41:02 +02:00
Pablo Lara
0035c8c08e
refactor: improve sidebar display behavior adding a custom hook
2024-07-29 12:26:25 +02:00
Pablo Lara
151fca146e
chore: remove the old table and rename ProviderInfo component
2024-07-29 11:16:18 +02:00
Pablo Lara
1bea55c5e8
chore: add fake data to the dataProviders
2024-07-29 11:14:30 +02:00
Pablo Lara
8ce28dd311
refactor: improve sidebar display behavior
2024-07-29 11:13:39 +02:00
dependabot[bot]
7e630ebe27
chore(deps): bump boto3 from 1.34.148 to 1.34.149 ( #4556 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 08:24:06 +02:00
dependabot[bot]
2f1c0facfd
chore(deps): bump trufflesecurity/trufflehog from 3.80.1 to 3.80.2 ( #4557 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 08:23:45 +02:00
Pepe Fagoaga
603bb03f35
chore(regions_update): Changes in regions for AWS services. ( #4560 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-29 08:22:19 +02:00
Pablo Lara
54b3fc3ae6
chore: install shadcn for tables, adding sttings page
2024-07-28 16:40:29 +02:00
Pablo Lara
b8de713497
chore: relocate utils folder to proper directory
2024-07-28 16:35:45 +02:00
Pablo Lara
0ee60efaa7
WIP: Mock API for providers and start rendering data
2024-07-26 18:01:50 +02:00
Rubén De la Torre Vico
b7af1a06e8
fix(organizations): Fix types errors related to policies and json.loads function ( #4554 )
2024-07-26 10:51:46 -04:00
Kay Agahd
02fc034b1f
feat(aws): make check eks_control_plane_logging_all_types_enabled configurable ( #4553 )
2024-07-26 10:24:01 -04:00
joshua_jebaraj
40522cdc62
fix(gcp): false positive for iam_sa_no_administrative_privilege check ( #4500 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-07-26 10:15:34 -04:00
Rubén De la Torre Vico
dc11d85451
chore(cloudsql): Change default cases for CloudSQL checks and remaining tests ( #4537 )
2024-07-26 10:09:04 -04:00
Pepe Fagoaga
13c50086eb
chore(regions_update): Changes in regions for AWS services. ( #4552 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-26 09:38:43 -04:00
Sergio Garcia
f7729381e0
fix(s3): enhance threading in s3 service ( #4530 )
2024-07-26 09:16:47 -04:00
dependabot[bot]
d244475578
chore(deps): bump azure-mgmt-network from 25.4.0 to 26.0.0 ( #4543 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 14:28:46 +02:00
dependabot[bot]
10dcbaea7b
chore(deps): bump google-api-python-client from 2.137.0 to 2.138.0 ( #4542 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 13:33:43 +02:00
dependabot[bot]
c91bbdcf2b
chore(deps): bump azure-mgmt-compute from 31.0.0 to 32.0.0 ( #4541 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 13:01:49 +02:00
dependabot[bot]
c7dbcb17d6
chore(deps): bump botocore from 1.34.148 to 1.34.149 ( #4539 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 12:08:53 +02:00
Pablo Lara
1244cdb73e
Merge branch 'main' into PRWLR-4123-Providers-Page-Table
2024-07-26 09:33:01 +02:00
Pablo Lara
4b63fc4757
chore: add server-only library
2024-07-26 09:32:48 +02:00
dependabot[bot]
5a8a9286db
chore(deps): bump boto3 from 1.34.147 to 1.34.148 ( #4538 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 09:11:02 +02:00
dependabot[bot]
2476a1275a
chore(deps-dev): bump pytest from 8.3.1 to 8.3.2 ( #4540 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 08:28:40 +02:00
Pablo Lara
b65159dd43
Merge pull request #11 from prowler-cloud/PRWLR-4172-Modal-component
...
Modal Component
2024-07-26 08:27:05 +02:00
Sophia Dao
842608afa0
feat(modal): Code review feedback
2024-07-25 09:01:49 -05:00
Hugo Pereira Brito
ac680c58cd
docs(services): Fixed changed links ( #4536 )
2024-07-25 13:14:10 +02:00
Daniel Barranquero
68f0916ce4
test(iam): Add remaining GCP tests for IAM checks ( #4519 )
2024-07-25 11:21:36 +02:00
Pablo Lara
57f5fd51e6
fix: add suppressHydrationWarning to resolve console errors
2024-07-25 10:30:28 +02:00
Jon Young
6a135cb47c
PRWLR-4236: fix(CI): use postgres for unit tests ( #19 )
...
* fix(Config): use local postgres for unit tests
* fix(CI): use postgres for unit tests in GHA
2024-07-25 10:00:58 +02:00
dependabot[bot]
dc896fc0af
chore(deps): bump botocore from 1.34.147 to 1.34.148 ( #4532 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 09:28:42 +02:00
dependabot[bot]
76af71d2df
chore(deps): bump boto3 from 1.34.146 to 1.34.147 ( #4531 )
2024-07-25 08:43:22 +02:00
Sophia Dao
1ac3ab48f2
Merge branch 'main' into PRWLR-4172-Modal-component
2024-07-24 21:00:40 -05:00
Pablo Lara
7f104bdc91
Merge pull request #18 from prowler-cloud/PRWLR-4233-Providers-Date-Component
...
DateWithTime component
2024-07-24 16:21:48 +02:00
Pablo Lara
e927413e11
Merge branch 'main' into PRWLR-4233-Providers-Date-Component
2024-07-24 16:21:26 +02:00
Pablo Lara
b4adacd9e0
Merge pull request #17 from prowler-cloud/PRWLR-4227-Provider-Status-Component
...
Status component - Provider table
2024-07-24 16:19:57 +02:00
Pablo Lara
04bd613fc9
chore: fix conflict
2024-07-24 16:17:19 +02:00
Pablo Lara
dd2c92d805
feat: account component is ready to use it ( #16 )
2024-07-24 09:08:15 -05:00
dependabot[bot]
96f761e4ef
chore(deps): bump azure-mgmt-containerservice from 30.0.0 to 31.0.0 ( #4513 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 11:53:31 +02:00
Pablo Lara
044c8dbb3a
feat: DateWithTime component is ready to use it
2024-07-24 09:39:34 +02:00
Pepe Fagoaga
9e16e477e9
chore(CODEOWNERS): update team ( #4527 )
2024-07-24 09:12:33 +02:00
Sergio Garcia
2038e30d3e
fix(checks): ensure CheckID is correct in check's metadata ( #4522 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-07-24 09:08:51 +02:00
dependabot[bot]
a4dc6975b0
chore(deps): bump botocore from 1.34.146 to 1.34.147 ( #4526 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 08:41:38 +02:00
dependabot[bot]
a4a89fa581
chore(deps): bump boto3 from 1.34.145 to 1.34.146 ( #4525 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 07:38:59 +02:00
Sophia Dao
1c5859d93c
feat(modal): Use server to pass event handler
2024-07-23 22:40:54 -05:00
Sophia Dao
8388aad831
merge main
2024-07-23 20:16:11 -05:00
Víctor Fernández Poyatos
de97b9f298
feat/PRWLR-3999 Add providers endpoint with mock data ( #17 )
...
* chore: PRWLR-3996 add drf-jsonapi library to project
* feat: PRWLR-3996 implement /tenants endpoint and basic JSON:API spec
* feat: PRWLR-3996 implement new middleware to ingest metadata on API responses
* chore: PRWLR-3996 annotate views with drf-spectacular
* feat: PRWLR-3996 add cache-control to tenants endpoints
* feat: PRWLR-3996 update views filters
* chore: PRWLR-3996 remove meta middleware in favour of meta fields in serializers
* test(API): PRWLR-3996 add unit tests for /tenants
* chore: PRWLR-3996 turn DEBUG on on devel environment
* test: PRWLR-3996 rework tenants unit tests
* chore: PRWLR-3996 refactor filter classes
* fix(Backend,API): PRWLR-3996 use correct filter backend
* feat(API): PRWLR-3999 implement mocked /providers endpoints
* feat(API): PRWLR-3999 add /providers/check_connection mocked endpoint and loc headers
2024-07-23 12:34:48 -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
Pablo Lara
db30c0253d
feat: ScanStatus component is ready to use it
2024-07-23 15:37:10 +02:00
Rubén De la Torre Vico
2477948ae9
test(gcp): Test GCP provider new auth and print credentials ( #4331 )
2024-07-23 09:26:29 -04:00
Rubén De la Torre Vico
ca98584ded
test(logging): Add remaining tests for Logging checks ( #4481 )
2024-07-23 09:24:32 -04:00
Pablo Lara
0590c00c9b
feat: add date-fns library to the project
2024-07-23 15:23:39 +02:00
Rubén De la Torre Vico
489830f01a
docs(azure): Review actual roles necessary to execute Prowler ( #4501 )
2024-07-23 09:15:23 -04:00
Pablo Lara
6ab0a42f67
feat: account component is ready to use it
2024-07-23 13:14:34 +02:00
Rubén De la Torre Vico
bd56ca2979
chore(dms): Change checks IDs to match with metadata ( #4520 )
2024-07-23 06:41:07 -04:00
dependabot[bot]
04483a9a4f
chore(deps): bump cryptography from 42.0.6 to 43.0.0 ( #4512 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 11:42:59 +02:00
dependabot[bot]
684f63d398
chore(deps): bump numpy from 2.0.0 to 2.0.1 ( #4510 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 11:02:05 +02:00
dependabot[bot]
b528dd44cd
chore(deps): bump botocore from 1.34.145 to 1.34.146 ( #4511 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 10:11:50 +02:00
dependabot[bot]
dfdeac0a46
chore(deps-dev): bump pylint from 3.2.5 to 3.2.6 ( #4509 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 09:23:33 +02:00
dependabot[bot]
b52b67fd4b
chore(deps-dev): bump pytest from 8.2.2 to 8.3.1 ( #4508 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 18:56:30 -04:00
Sergio Garcia
5cf7d89aab
fix(inspector2): add more efficient way to check if any active findings ( #4505 )
2024-07-22 16:25:23 -04:00
Víctor Fernández Poyatos
7cb3a4e16e
feat/PRWLR-3996 implement /tenants endpoint and basic filters logic ( #14 )
...
* chore: PRWLR-3996 add drf-jsonapi library to project
* feat: PRWLR-3996 implement /tenants endpoint and basic JSON:API spec
* feat: PRWLR-3996 implement new middleware to ingest metadata on API responses
* chore: PRWLR-3996 annotate views with drf-spectacular
* feat: PRWLR-3996 add cache-control to tenants endpoints
* feat: PRWLR-3996 update views filters
* chore: PRWLR-3996 remove meta middleware in favour of meta fields in serializers
* test(API): PRWLR-3996 add unit tests for /tenants
* chore: PRWLR-3996 turn DEBUG on on devel environment
* test: PRWLR-3996 rework tenants unit tests
* chore: PRWLR-3996 refactor filter classes
* fix(Backend,API): PRWLR-3996 use correct filter backend
2024-07-22 16:06:57 -04:00
Pepe Fagoaga
b2d3f492ec
chore(CODEOWNERS): Update with new team ( #15 )
2024-07-22 08:25:37 -05:00
Pedro Martín
f5e6b1e438
docs(developer): improve developers docs with Trufflehog and --no-verify ( #4502 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-07-22 13:12:52 +02:00
Pedro Martín
aa44bde940
chore(deps): update cryptography to 42.0.6 ( #4499 )
2024-07-22 12:09:55 +02:00
Sergio Garcia
ddc927a4ad
chore(test): add missing acm imported certificate test ( #4485 )
2024-07-22 09:49:37 +02:00
dependabot[bot]
fbc99259e2
chore(deps): bump boto3 from 1.34.144 to 1.34.145 ( #4497 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 09:11:54 +02:00
Jon Young
43f79663d9
chore(CODEOWNERS): Update for team name change ( #16 )
...
* chore(CODEOWNERS): update CODEOWNERS
* chore(CODEOWNERS): update CODEOWNERS
* chore(CODEOWNERS): update CODEOWNERS
2024-07-22 08:43:50 +02:00
Pablo Lara
e6d84cb245
feat: replace the favIcon ( #14 )
2024-07-19 16:50:19 -05:00
Daniel Barranquero
28f6f0abcc
test(cloudstorage): Add remaining GCP tests for CloudStorage checks ( #4464 )
2024-07-19 08:37:22 -04:00
dependabot[bot]
0933a04239
chore(deps): bump azure-storage-blob from 12.20.0 to 12.21.0 ( #4490 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 08:36:57 -04:00
Pedro Martín
5185f3a41e
chore(output): review report function ( #4465 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-07-19 08:36:39 -04:00
Pepe Fagoaga
6d20b11394
chore(CODEOWNERS): protect unauthorized changes ( #4493 )
2024-07-19 12:37:34 +02:00
dependabot[bot]
a01635e9ea
chore(deps): bump botocore from 1.34.144 to 1.34.145 ( #4491 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 11:32:35 +02:00
Pedro Martín
3bf9cd3db1
docs(readme): add Prowler animation gif to README ( #4492 )
2024-07-19 10:56:01 +02:00
dependabot[bot]
e15f0b2d0f
chore(deps): bump trufflesecurity/trufflehog from 3.80.0 to 3.80.1 ( #4486 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 09:59:44 +02:00
Pablo Lara
0403c1f1b5
Prwlr 4167 table component ( #13 )
...
* feat: now the import works as expected
* feat: now the import works as expected
* feat: create a CustomTable component
2024-07-18 14:03:03 -05:00
Sergio Garcia
f2de059ca1
fix(ssm): add missing ResourceArn to SSM check ( #4482 )
2024-07-18 18:10:06 +02:00
Ikko Eltociear Ashimine
8c8ac95d9c
docs(readme): update README.md ( #4483 )
2024-07-18 17:31:52 +02:00
Pepe Fagoaga
89159c2111
chore(codeowners): update for sdk and checks ( #4480 )
2024-07-18 09:52:23 -04:00
Pedro Martín
70eb59185b
docs(readme): update dashboard screenshot in README ( #4479 )
2024-07-18 12:53:03 +02:00
Pepe Fagoaga
f97af19860
chore(regions_update): Changes in regions for AWS services. ( #4478 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-18 11:32:53 +02:00
dependabot[bot]
5ccd8af2a2
chore(deps): bump msgraph-sdk from 1.5.2 to 1.5.3 ( #4475 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 10:40:07 +02:00
Pedro Martín
b53e8abc87
fix(main): change module name ( #4477 )
2024-07-18 10:29:47 +02:00
Pablo Lara
91eb26dac2
Merge pull request #12 from prowler-cloud/PRWLR-4180-Add-GitHub-PR-template
...
Add in PR template
2024-07-18 09:07:51 +02:00
dependabot[bot]
db4c4fdaeb
chore(deps): bump azure-mgmt-keyvault from 10.3.0 to 10.3.1 ( #4474 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 08:39:20 +02:00
Sergio Garcia
44afe2db3e
chore(compliance): simplify ComplianceOutput class ( #4467 )
2024-07-18 08:36:57 +02:00
Sergio Garcia
204d548cd0
chore(csv): remove old CSV functions ( #4469 )
2024-07-18 08:30:07 +02:00
dependabot[bot]
3faf80c0d7
chore(deps): bump trufflesecurity/trufflehog from 3.79.0 to 3.80.0 ( #4471 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 08:28:01 +02:00
chaipot
5078e4a823
chore(docs): update remediation of custom checks metadata ( #4470 )
2024-07-17 17:14:35 -04:00
Pepe Fagoaga
d1b57ebd75
feat(output): Add a setter for the file descriptor and include extension ( #4468 )
2024-07-17 17:09:47 -04:00
Sophia Dao
93a8f91eb1
chore(github): Add in pr template
2024-07-17 13:48:42 -05:00
Sophia Dao
7093261f84
feat(modal): Add in prop for Close button text
2024-07-17 12:47:25 -05:00
Sophia Dao
ec7df134b4
feat(modal): make code review changes
2024-07-17 12:43:33 -05:00
Sergio Garcia
fdab3a737a
chore(compliance): change compliance model names ( #4466 )
2024-07-17 11:47:28 -04:00
Rubén De la Torre Vico
b6f01b92dd
test(gcp): Add bigquery and half of cloudsql check tests ( #4462 )
2024-07-17 12:03:22 +02:00
Pepe Fagoaga
c92537c791
chore(regions_update): Changes in regions for AWS services. ( #4463 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-17 11:35:53 +02:00
Sergio Garcia
3e7cc2e0a2
chore(compliance): add manual requirements to compliance output ( #4449 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2024-07-17 08:23:38 +02:00
Sophia Dao
bfa98646c1
feat(modal): Change name of modal
2024-07-16 15:51:58 -05:00
Sophia Dao
3bd84a0efd
feat(modal): Add in modal component v1
2024-07-16 15:50:37 -05:00
Rubén De la Torre Vico
b8cfdb590b
test(gcp): Add remaining CloudSQL tests ( #4380 )
2024-07-16 13:51:53 -04:00
Pepe Fagoaga
577afbd521
chore(mutelist): create new class to encapsulate the logic ( #4413 )
2024-07-16 13:44:43 -04:00
Rubén De la Torre Vico
d01cc51b6d
test(compute): Add remaining tests for Compute service in GCP provider ( #4458 )
2024-07-16 11:43:30 -04:00
Jon Young
cd7d7c303a
PRWLR-3997: fix(Models): create BaseModel & TenantModel ( #13 )
...
* fix(Models): create BaseModel & TenantModel
* update description to match class
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
* fix(Tenants): rename TenantModel to Tenant
---------
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2024-07-16 15:44:59 +02:00
Víctor Fernández Poyatos
8f41b38bbf
chore: PRWLR-4055 Update project structure and add env vars ( #12 )
...
* chore: PRWLR-4055 update project structure and add env vars
* chore: PRWLR-4055 make production settings default
* chore: PRWLR-4055 change default values to env variables
* chore: PRWLR-4055 apply requested changes on default values
* chore: PRWLR-4055 adapt testing environment
2024-07-16 09:33:56 -04:00
Pablo Lara
0bdfa1a3b9
Chore: Update import paths for consistency ( #10 )
2024-07-16 08:06:47 -05:00
dependabot[bot]
ffa60b4ccd
chore(deps): bump msgraph-sdk from 1.4.0 to 1.5.2 ( #4426 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 06:57:42 -04:00
Rubén De la Torre Vico
d6dd0f7244
fix(entra): Change to correct service in entra_user_with_vm_access_has_mfa metadata ( #4454 )
2024-07-16 12:06:18 +02:00
Pepe Fagoaga
4df0dc4904
chore(regions_update): Changes in regions for AWS services. ( #4455 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-16 11:48:52 +02:00
dependabot[bot]
386a1e1d1a
chore(deps): bump boto3 from 1.34.143 to 1.34.144 ( #4451 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 08:54:32 +02:00
dependabot[bot]
db9d7a4439
chore(deps): bump setuptools from 69.5.1 to 70.0.0 ( #4450 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-15 16:12:56 -04:00
Pablo Lara
9ae201bddf
Make the link active when visiting the page ( #9 )
...
* chore: set overview as a default selected key in the sidebar
* feat: use the usePathname hook from Next.js App Router to get the current pathname and use it as the active key for the Sidebar component.
* feat: make it works also for / the overview page
2024-07-15 13:42:54 -05:00
Pedro Martín
5725035e29
chore(GenericCompliance): add Generic Compliance class ( #4447 )
...
Co-authored-by: Sergio <sergio@prowler.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-07-15 12:56:22 -04:00
Pedro Martín
96a49e97d2
fix(iam_avoid_root_usage): change timestamp format ( #4446 )
2024-07-15 17:10:49 +02:00
Sergio Garcia
2a95750525
chore(iso27001): add ISO27001 output class ( #4441 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-07-15 09:43:26 -04:00
Pablo Lara
7773858340
Merge pull request #8 from prowler-cloud/PRWLR-4117-nested-layouts
...
Nested layouts, set routing
2024-07-15 15:32:05 +02:00
Pedro Martín
b868d1a7fe
fix(glue): add getters for connection attributes ( #4445 )
2024-07-15 14:51:01 +02:00
Pablo Lara
93e44a6019
fix: fix width for ProwlerExtended logo
2024-07-15 11:07:06 +02:00
Pablo Lara
3edb2ea9f2
refactor: rename cloud page to providers page
2024-07-15 10:51:23 +02:00
Pepe Fagoaga
37ade2a722
chore(revert): PR #4067 ( #4440 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2024-07-15 10:25:00 +02:00
dependabot[bot]
c67032e07f
chore(deps): bump botocore from 1.34.143 to 1.34.144 ( #4442 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-15 09:25:25 +02:00
Pepe Fagoaga
0de8ef032a
chore(regions_update): Changes in regions for AWS services. ( #4444 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-15 09:24:37 +02:00
Sergio Garcia
027aa9796d
chore(aws): add AWS Well-Architected output class ( #4439 )
2024-07-12 11:27:21 -04:00
Sergio Garcia
a505776227
chore(ens): add ENS output class ( #4435 )
2024-07-12 10:50:41 -04:00
Sergio Garcia
3be9de376a
chore(mitre): add MITRE ATT&CK output class ( #4425 )
2024-07-12 10:08:32 -04:00
Pablo Lara
725dbd2979
chore: remove unused icons
2024-07-12 12:29:26 +02:00
Pablo Lara
a61554bd04
fix: resolve merge conflicts in SidebarWrap component
2024-07-12 11:56:46 +02:00
Pablo Lara
fe0d005f97
Merge pull request #6 from prowler-cloud/PRWLR-4035-UI-Sidebar
...
Sidebar component
2024-07-12 11:51:07 +02:00
Pablo Lara
c4074d842d
feat: establish routing and implement nested structure for layouts
2024-07-12 11:49:41 +02:00
Pablo Lara
e7d4143f47
chore: use clsx library instead of custom cn utility for managing class names
2024-07-12 10:05:42 +02:00
Pablo Lara
08059e3a32
refactor: clean up and organize exports in sidebar components
2024-07-12 09:58:09 +02:00
Pablo Lara
0bef1a157b
feat: centralize exports with index.ts in all directories
2024-07-12 09:42:37 +02:00
Pablo Lara
c427878820
chore: remove NextUI boilerplate code
2024-07-12 09:39:36 +02:00
Pablo Lara
23cd6553a9
chore: remove NextUI boilerplate code
2024-07-12 09:39:18 +02:00
dependabot[bot]
bd26d74b28
chore(deps): bump boto3 from 1.34.142 to 1.34.143 ( #4437 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-12 09:36:43 +02:00
dependabot[bot]
ca27854ff0
chore(deps-dev): bump coverage from 7.5.4 to 7.6.0 ( #4438 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-12 08:55:33 +02:00
Víctor Fernández Poyatos
9df759da60
feat: PRWLR-3989 add PostgreSQL to project ( #10 )
...
* feat: PRWLR-3989 add postgresql to project
* chore: PRWLR-3989 add requested changes to docker structure
* chore: PRWLR-3989 update poetry.lock
2024-07-11 10:39:09 -04:00
Pablo Lara
f31a92ea98
feat(sidebar): add state persistence using localStorage
2024-07-11 15:32:49 +02:00
Pablo Lara
79966db251
feat(sidebar): add state persistence using localStorage
2024-07-11 15:31:24 +02:00
Pepe Fagoaga
abd18dc14d
chore(regions_update): Changes in regions for AWS services. ( #4433 )
2024-07-11 09:27:52 -04:00
Pepe Fagoaga
297f506fd3
docs(gcp): Fix typo in title ( #4434 )
2024-07-11 09:27:04 -04:00
Pablo Lara
443e6b6bee
Merge pull request #7 from prowler-cloud/dependabot/pip/django-5.0.7
...
build(deps): bump django from 5.0.6 to 5.0.7
2024-07-11 10:40:59 +02:00
dependabot[bot]
157a54f30c
chore(deps): bump django from 5.0.6 to 5.0.7 ( #11 )
...
Bumps [django](https://github.com/django/django ) from 5.0.6 to 5.0.7.
- [Commits](https://github.com/django/django/compare/5.0.6...5.0.7 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 10:34:41 +02:00
Pablo Lara
746b427943
feat: set basic sidebar and the main layout
2024-07-11 10:31:06 +02:00
dependabot[bot]
78ca4b93a5
chore(deps): bump botocore from 1.34.142 to 1.34.143 ( #4428 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 10:04:33 +02:00
dependabot[bot]
c80d51b585
chore(deps): bump boto3 from 1.34.141 to 1.34.142 ( #4427 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 08:47:57 +02:00
dependabot[bot]
86df1fd98e
build(deps): bump django from 5.0.6 to 5.0.7
...
Bumps [django](https://github.com/django/django ) from 5.0.6 to 5.0.7.
- [Commits](https://github.com/django/django/compare/5.0.6...5.0.7 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-10 22:08:57 +00:00
Sergio Garcia
cf9b23c302
fix(cis): add missing fields and reorder ( #4424 )
2024-07-10 13:11:55 -04:00
Sergio Garcia
ef4b9e8d6a
fix(templates): solve broken GitHub issues templates ( #4423 )
2024-07-10 16:55:51 +02:00
Víctor Fernández Poyatos
f0a276773e
feat(backend): PRWLR-4030 Implement Gunicorn as Django WSGI ( #9 )
...
* feat: PRWLR-4030 implement Gunicorn server and logging
* build: PRWLR-4030 update docker files
* docs: PRWLR-4030 update README
* chore: PRWLR-4030 change binding address to 0.0.0.0 by default
2024-07-10 16:32:56 +02:00
Pablo Lara
d4b21cbe6a
Merge pull request #1 from prowler-cloud/dependabot/pip/djangorestframework-3.15.2
...
build(deps): bump djangorestframework from 3.15.1 to 3.15.2
2024-07-10 15:51:07 +02:00
Sergio Garcia
a5a8c2a769
chore(cis): add CIS output class ( #4400 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-07-10 09:26:08 -04:00
Pepe Fagoaga
64b21ae2b9
chore(labeler): add outputs and integrations ( #4422 )
2024-07-10 09:25:07 -04:00
Pepe Fagoaga
3da4824a1d
chore(regions_update): Changes in regions for AWS services. ( #4420 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-10 09:24:05 -04:00
Pepe Fagoaga
2247296cf9
chore(templates): update to remove titles ( #4421 )
2024-07-10 09:22:13 -04:00
dependabot[bot]
615127f790
chore(deps): bump botocore from 1.34.141 to 1.34.142 ( #4416 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 11:54:21 +02:00
Pablo Lara
160990f979
Merge branch 'main' into PRWLR-4035-UI-Sidebar
2024-07-10 09:45:36 +02:00
dependabot[bot]
42f21a52c9
chore(deps): bump google-api-python-client from 2.136.0 to 2.137.0 ( #4415 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 08:36:13 +02:00
dependabot[bot]
e9442b2f89
chore(deps): bump zipp from 3.18.1 to 3.19.1 ( #4414 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 08:32:34 +02: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
Pablo Lara
ee640da9e7
Add eslint-plugin-security and pre-commit hooks. ( #5 )
...
* feat: add eslint-plugin-security
* chore: relocate devDependencies to the appropriate section in package.json
* feat: add husky library for pre-commit hooks
* feat: add husky library for pre-commit hooks
* chore: improve prettierrc config
2024-07-09 10:11:45 -05:00
Pepe Fagoaga
a0603b972e
chore(regions_update): Changes in regions for AWS services. ( #4412 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-09 09:18:57 -04:00
Pablo Lara
4d43a6bdd6
chore: rename temp_files.tsx to fix case sensitivity issue on GitHub
2024-07-09 13:43:49 +02:00
Pablo Lara
d80622ca69
chore: rename temp_files.tsx to fix case sensitivity issue on GitHub
2024-07-09 13:42:45 +02:00
Pablo Lara
4beff6e62f
chore: trigger CI build
2024-07-09 13:28:39 +02:00
dependabot[bot]
f319884532
chore(deps): bump boto3 from 1.34.139 to 1.34.141 ( #4410 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 13:27:29 +02:00
Pablo Lara
6138c7da9d
chore: update prettier config and fix linting issues
2024-07-09 13:04:04 +02:00
Pablo Lara
cf49641d5c
chore: improve prettierrc config
2024-07-09 12:44:25 +02:00
dependabot[bot]
d49139c4f4
chore(deps-dev): bump moto from 5.0.10 to 5.0.11 ( #4404 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 11:33:00 +02:00
dependabot[bot]
046c82232d
chore(deps): bump botocore from 1.34.140 to 1.34.141 ( #4403 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 09:39:19 +02:00
dependabot[bot]
027aafd9ea
chore(deps): bump jsonschema from 4.22.0 to 4.23.0 ( #4402 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 09:01:13 +02:00
Sergio Garcia
215d5dabd7
fix(docs): update deprecated command ( #4401 )
2024-07-09 08:40:25 +02:00
Pepe Fagoaga
f5e2ac7486
chore(regions_update): Changes in regions for AWS services. ( #4396 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-08 09:56:03 -04:00
Pepe Fagoaga
6fc24b5435
chore: rename test function in the HTML test class ( #4395 )
2024-07-08 09:51:44 -04:00
Víctor Fernández Poyatos
457801f752
chore: update CODEOWNERS to include restful-api team ( #8 )
2024-07-08 13:09:04 +02:00
Pablo Lara
f7c7b6a5ba
feat: add husky library for pre-commit hooks
2024-07-08 11:26:26 +02:00
Pablo Lara
2337b203d0
feat: add husky library for pre-commit hooks
2024-07-08 11:12:57 +02:00
Pablo Lara
e10bb9e3f2
chore: relocate devDependencies to the appropriate section in package.json
2024-07-08 10:59:43 +02:00
Pablo Lara
b63d1f1292
feat: add eslint-plugin-security
2024-07-08 10:20:39 +02:00
dependabot[bot]
3d99e6ea28
chore(deps): bump botocore from 1.34.139 to 1.34.140 ( #4391 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 09:27:57 +02:00
dependabot[bot]
b23aefadc1
chore(deps): bump certifi from 2024.2.2 to 2024.7.4 ( #4392 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 09:21:56 +02:00
Pablo Lara
a29c9bf563
Merge pull request #4 from prowler-cloud/PRWLR-4069-remove-be-code
...
Clean-up repo
2024-07-08 08:52:04 +02:00
Pablo Lara
f19adde4e5
fix: add 'run' command to checks.yml to resolve pipeline issue
2024-07-08 08:49:19 +02:00
Sophia Dao
721aea945a
chore: clean up due to linter rules
2024-07-07 09:56:54 -05:00
Sophia Dao
01a0d07151
chore: clean-up repo
2024-07-07 09:50:48 -05:00
Sophia Dao
15c9edd49f
Merge pull request #3 from prowler-cloud/PRWLR-4039-Frontend-Build-pipeline-for-UI-repo
...
Build pipeline
2024-07-06 18:23:04 -05:00
dependabot[bot]
b585a31a14
chore(deps): bump boto3 from 1.34.138 to 1.34.139 ( #4383 )
2024-07-05 19:03:20 -04:00
Pepe Fagoaga
9c817ae8a9
tests: add for empty findings and little renamings ( #4388 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-07-05 15:09:23 -04:00
JackyCCChen
cd7f19c00e
fix(gcp): Not all gcp projects have name ( #4387 )
2024-07-05 11:08:31 -04:00
Víctor Fernández Poyatos
3a502c5b3d
feat(Backend): PRWLR-3990 Add custom logging ( #6 )
...
* chore: PRWLR-4022 add django-cors-headers
* chore: PRWLR-4022 configure basic CORS
* feat: PRWLR-4022 add drf-spectacular and spec/docs endpoints
* build: PRWLR-4022 add basic docker development deployment
* chore: PRWLR-4022 update schema generation
* chore: PRWLR-4022 bump required Python version to 3.12
* feat: PRWLR-3990 add basic custom Django logging
* feat: PRWLR-3990 add tasks logger
* chore: PRWLR-3990 update API logging middleware to follow updated syntax
* docs: PRWLR-3990 add docstring for APILoggingMiddleware class
* chore: PRWLR-3990 add testing dependencies to poetry
* test(API): PRWLR-3990 add new middleware unit tests and base setup
* feat(API, Backend): PRWLR-3990 add NDJSONFormatter and transaction_id
* feat(API): PRWLR-3990 add dev/test model, views and urls
* chore(backend): PRWLR-3990 refactor logging settings and modules
* chore(backend): PRWLR-3990 add BackendLogger enum and refactor logging modules
* chore(backend): PRWLR-3990 refactor module importing
* style(backend): PRWLR-3990 remove extra endlines
* chore: PRWLR-3990 update poetry.lock
* chore: PRWLR-3990 run pre-commit
2024-07-05 10:13:04 -04:00
Jon Young
30775373dc
chore(CI): add labeler definition ( #7 )
2024-07-05 09:30:24 -04:00
Jon Young
7e194407f6
chore(CI): PRWLR-3897: add Continuous Integration workflows ( #3 )
...
* chore(CI): import pre-commit-config.yaml from prowler-cloud/prowler
* chore(CI): import pre-commit-config.yaml from prowler-cloud/prowler
* chore(CI): add safety package to pre-commit
* chore(CI): use poetry run to access venv for local checks
* docs(repo): add community focused docs
* chore(GitHub): add ISSUE_TEMPLATEs
same as prowler-cloud/prowler repo
* chore(CI): add pull-request.yml workflow
runs on PRs and pushes to main
* chore(CI): add additional workflows
same as those on prowler-cloud/prowler
* fix(CI): use correct path
* fix(API): fix flake8 F401 failures
* fix(API, Backend): format with black
* fix( Backend): format with black
* fix(CI): use correct path
* fix(CI): move pyproject.toml
* fix(CI): simplify tools with ruff
* fix(CI): use ruff instead of flake8, black
* fix(CI): change ruff commands for GHA
* fix(CI): use correct ruff command name
* fix(Backend): ruff format
* fix(CI): ignore safety jinja2 vuln id 70612
and add mypy for future usage
* fix(CI): set file path for hadolint
* fix(CI): add dockle
* fix(CI): update dockle version
* fix(CI): fix hadolint errors
* fix(CI): add simple tests for CI
* fix(Docker): multi-stage docker build
* docs(README): update docs for poetry location
2024-07-05 09:01:02 -04:00
Pablo Lara
8caae5996e
chore: remove develop branch, we'll use just main
2024-07-05 13:44:17 +02:00
Pablo Lara
0664032ef7
feat: add CI checks using GitHub actions
2024-07-05 13:06:36 +02:00
Pablo Lara
67c6a12be4
feat: add CI checks using GitHub actions
2024-07-05 12:55:30 +02:00
dependabot[bot]
d1a7d19799
chore(deps-dev): bump safety from 3.2.3 to 3.2.4 ( #4385 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 11:20:41 +02:00
Pedro Martín
d7dffbc44b
chore(test): enhance OCSF tests ( #4386 )
2024-07-05 11:19:53 +02:00
Pablo Lara
6b028142ee
chore: add eslint-plugin-simple-import-sort as a dev dependencie
2024-07-05 11:15:51 +02:00
Pablo Lara
d4eabf2d7e
chore: add nvmrc file
2024-07-05 11:01:34 +02:00
Pablo Lara
c7abc37671
chore: add prettier config files
2024-07-05 11:01:12 +02:00
Pablo Lara
1637325625
chore: replace eslintrc.json by eslintrc.cjs
2024-07-05 11:00:42 +02:00
dependabot[bot]
0402cc7e2d
chore(deps): bump slack-sdk from 3.30.0 to 3.31.0 ( #4384 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 08:47:41 +02:00
Sergio Garcia
bf83f38c89
chore(html): add HTML class ( #4360 )
2024-07-04 13:28:09 -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
Pedro Martín
2345a7384b
chore(ocsf): add OCSF class for outputs ( #4355 )
2024-07-04 17:08:01 +02:00
Oleksii
e387c591c3
chore(k8s): Add helm-chart ( #4370 )
...
Co-authored-by: Oleksii Tsyganov <otsyganov@magicleap.com >
2024-07-04 10:30:45 -04:00
Rubén De la Torre Vico
47a37c7d0d
chore(iam): Improve status extended adding the resource type ( #4378 )
2024-07-04 09:32:35 -04:00
dependabot[bot]
7b359cf1eb
chore(deps): bump botocore from 1.34.138 to 1.34.139 ( #4373 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-04 14:32:16 +02:00
Pepe Fagoaga
35d525b903
chore(regions_update): Changes in regions for AWS services. ( #4379 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-04 11:48:04 +02:00
Pedro Martín
b5b193427d
docs(readme): update check number on readme ( #4377 )
2024-07-04 08:54:12 +02:00
Rubén De la Torre Vico
e6ae539323
feat(IAM): Add inline policies checks and improve custom policy checks ( #4255 )
2024-07-03 15:51:19 -04:00
Víctor Fernández Poyatos
a69a155679
docs(backend): PRWLR-3988 Include Django development guide ( #5 )
...
* docs: PRWLR-3988 add development guide to README
* docs: PRWLR-3988 add description to README
2024-07-03 11:45:54 -04:00
Pepe Fagoaga
541b907038
chore(regions_update): Changes in regions for AWS services. ( #4369 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-07-03 09:56:15 -04:00
Víctor Fernández Poyatos
7ff6d860ce
feat(backend): PRWLR-4022 Basic Django and DRF setup and dev tools ( #4 )
...
* chore: PRWLR-4022 add django-cors-headers
* chore: PRWLR-4022 configure basic CORS
* feat: PRWLR-4022 add drf-spectacular and spec/docs endpoints
* build: PRWLR-4022 add basic docker development deployment
* chore: PRWLR-4022 update schema generation
* chore: PRWLR-4022 bump required Python version to 3.12
2024-07-03 09:34:29 -04:00
dependabot[bot]
040e1eaa5e
chore(deps): bump boto3 from 1.34.136 to 1.34.138 ( #4367 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 08:43:03 +02:00
dependabot[bot]
e23a674277
chore(deps): bump google-api-python-client from 2.135.0 to 2.136.0 ( #4362 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 08:09:39 +02:00
dependabot[bot]
e73cefdf1a
chore(deps): bump botocore from 1.34.137 to 1.34.138 ( #4361 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 07:37:08 +02:00
Rubén De la Torre Vico
9ed4e89c60
chore(iam): Remove unnecesary attached policy in a inline policy ( #4359 )
2024-07-02 12:38:00 -04:00
Pedro Martín
da547b2bbe
fix(test-csv): fix test using tempfile ( #4356 )
2024-07-02 09:16:12 -04:00
Pedro Martín
ca033745c9
chore(csv): add CSVOutput class ( #4315 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-07-02 13:12:43 +02:00
dependabot[bot]
b440be717c
chore(deps): bump djangorestframework from 3.15.1 to 3.15.2 in /src ( #2 )
...
Bumps [djangorestframework](https://github.com/encode/django-rest-framework ) from 3.15.1 to 3.15.2.
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.15.1...3.15.2 )
---
updated-dependencies:
- dependency-name: djangorestframework
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 10:00:59 +02:00
dependabot[bot]
fb49fb83ae
chore(deps): bump botocore from 1.34.136 to 1.34.137 ( #4351 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 09:30:49 +02:00
dependabot[bot]
76e0b23365
chore(deps): bump boto3 from 1.34.132 to 1.34.136 ( #4352 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 08:52:10 +02:00
Jon Young
d8752719c1
Merge pull request #1 from prowler-cloud/PRWLR-3980-project-setup
...
feat: PRWLR-3980 Setup base project structure
2024-07-01 12:20:20 -04:00
Víctor Fernández Poyatos
737a0ff9cb
chore: update .gitignore
2024-07-01 18:04:13 +02:00
Víctor Fernández Poyatos
1c8e676822
chore: update CODEOWNERS
2024-07-01 18:03:27 +02:00
Víctor Fernández Poyatos
7b98f0fc92
chore: update pull request template
2024-07-01 18:00:47 +02:00
Víctor Fernández Poyatos
45865f2e71
chore: add required files for project base structure
2024-07-01 17:43:05 +02:00
Víctor Fernández Poyatos
eded2df687
chore: add .github folder and related files
2024-07-01 17:42:29 +02:00
Víctor Fernández Poyatos
766d3f6670
chore: PRWLR-3980 add Django project and API
2024-07-01 17:42:03 +02:00
Víctor Fernández Poyatos
3f2d0a13af
chore: PRWLR-3980 add poetry files
2024-07-01 17:41:18 +02:00
Víctor Fernández Poyatos
690957e1c3
chore: PRWLR-3980 update .gitignore
2024-07-01 17:19:19 +02:00
Jon Young
3092b56fd6
Initial commit
2024-07-01 10:42:55 -04:00
Sergio Garcia
82ccdc45d2
chore(elasticache): enhance service and checks ( #4329 )
2024-07-01 10:06:24 -04:00
dependabot[bot]
de777a6417
chore(deps): bump azure-mgmt-storage from 21.2.0 to 21.2.1 ( #4339 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 09:55:17 -04:00
dependabot[bot]
87d8cda745
chore(deps-dev): bump moto from 5.0.9 to 5.0.10 ( #4343 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 09:19:22 -04:00
dependabot[bot]
64abd0a6d0
chore(deps-dev): bump pylint from 3.2.3 to 3.2.5 ( #4347 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 13:58:42 +02:00
dependabot[bot]
096d7c6304
chore(deps): bump botocore from 1.34.132 to 1.34.136 ( #4337 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 12:58:50 +02:00
dependabot[bot]
4908e06544
chore(deps): bump google-api-python-client from 2.134.0 to 2.135.0 ( #4345 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 12:28:08 +02:00
dependabot[bot]
d42cc66d9f
chore(deps): bump trufflesecurity/trufflehog from 3.78.2 to 3.79.0 ( #4335 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 11:48:30 +02:00
Pepe Fagoaga
7a5318b936
chore(dependabot): Run daily ( #4334 )
2024-07-01 11:43:50 +02:00
Pepe Fagoaga
ffb494f9a4
chore(regions_update): Changes in regions for AWS services. ( #4332 )
2024-07-01 08:57:03 +02:00
Sergio Garcia
f515b2b53b
fix(aws): parallelize functions per resource ( #4323 )
2024-06-28 09:27:47 -04:00
Pepe Fagoaga
a3cf7665ac
chore(regions_update): Changes in regions for AWS services. ( #4330 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-28 11:43:29 +02:00
Rubén De la Torre Vico
dbaf72958e
doc(requirements): Add management group for multiple subscriptions ( #4282 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2024-06-28 10:06:16 +02:00
Sergio Garcia
169d1686d2
fix(s3): handle empty Action in bucket policy ( #4328 )
2024-06-28 08:25:40 +02:00
sansns-aws
ba726b205d
feat(Elasticache): Additional Elasticache checks ( #4317 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-27 18:07:22 -04:00
sansns-aws
630d980861
feat(NetworkFirewall): Add Deletion Protection Check ( #4318 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-27 10:08:31 -04:00
Pedro Martín
7d81040eae
fix(docs): Rewrite dashboard docs ( #4327 )
2024-06-27 12:55:02 +02:00
Pepe Fagoaga
4009d96f8a
chore(regions_update): Changes in regions for AWS services. ( #4326 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-27 12:33:45 +02:00
Pepe Fagoaga
cee5064b11
chore(tests): Improve CloudTrail tests checking for multiregional trails ( #4177 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-26 17:33:50 -04:00
Sergio Garcia
e5c911abef
chore(python): update vulnerable anyio library ( #4322 )
2024-06-26 16:57:57 -04:00
dependabot[bot]
c000aa2602
build(deps): bump djangorestframework from 3.15.1 to 3.15.2
...
Bumps [djangorestframework](https://github.com/encode/django-rest-framework ) from 3.15.1 to 3.15.2.
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.15.1...3.15.2 )
---
updated-dependencies:
- dependency-name: djangorestframework
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-26 19:33:40 +00:00
Sergio Garcia
ff5c41f363
fix(codebuild): enhance service functions ( #4319 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-06-26 11:27:50 -04:00
Sergio Garcia
cf84875355
feat(gcp): add service account impersonation ( #4291 )
2024-06-26 15:31:47 +02:00
Sophia Dao
ccfc46d743
feat(poc): Add in more data from api
2024-06-26 08:31:02 -05:00
Pepe Fagoaga
fc23eccc7b
chore(regions_update): Changes in regions for AWS services. ( #4320 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-26 11:47:28 +02:00
Víctor Fernández Poyatos
385eb5cc18
feat(django-be): update models and serializers
2024-06-26 11:12:00 +02:00
Sophia Dao
2ff7d81a9b
Comment out console.log
2024-06-26 01:33:56 -05:00
Sophia Dao
644c4fd3a4
WIP Hook up API and display data
2024-06-26 01:32:45 -05:00
Sophia Dao
d0a931bae8
feat(poc): Switch to global next.ui package, update python settings for ngrok - wip, add in next table layout
2024-06-25 19:36:10 -05:00
Sophia Dao
5583714c7a
feat(poc): Add in current PoC to the repo that will be used by Vercel
2024-06-25 13:58:54 -05:00
Pedro Martín
c5fb11e815
docs(kubernetes): add docs about kubernetes in tutorials page ( #4288 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-25 11:41:13 -04:00
dependabot[bot]
fdab1edd3e
chore(deps): bump boto3 from 1.34.123 to 1.34.132 ( #4316 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 16:15:42 +02:00
dependabot[bot]
ea74d82c48
chore(deps): bump azure-mgmt-web from 7.2.0 to 7.3.0 ( #4301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 09:21:12 -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
Pedro Martín
bae224c891
fix(csv-outputs): compliance outputs not showing consistents values ( #4287 )
2024-06-25 14:50:17 +02:00
dependabot[bot]
32cded949d
chore(deps): bump azure-mgmt-cosmosdb from 9.5.0 to 9.5.1 ( #4298 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 14:46:25 +02:00
dependabot[bot]
6463dcdde0
chore(deps): bump azure-identity from 1.16.1 to 1.17.1 ( #4300 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 14:07:39 +02:00
dependabot[bot]
0b16dab2ad
chore(deps): bump azure-mgmt-storage from 21.1.0 to 21.2.0 ( #4297 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 13:34:12 +02:00
dependabot[bot]
825c620e6f
chore(deps): bump botocore from 1.34.128 to 1.34.132 ( #4296 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 12:30:26 +02:00
dependabot[bot]
819a5597a3
chore(deps-dev): bump coverage from 7.5.3 to 7.5.4 ( #4295 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 10:35:50 +02:00
dependabot[bot]
4bae3d2600
chore(deps): bump slack-sdk from 3.29.0 to 3.30.0 ( #4294 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 09:51:31 +02:00
Sergio Garcia
131cb82751
chore(readme): update checks number ( #4290 )
2024-06-25 08:56:04 +02:00
dependabot[bot]
029caf3b10
chore(deps): bump google-api-python-client from 2.133.0 to 2.134.0 ( #4293 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 08:38:08 +02:00
dependabot[bot]
9ee23a39b5
chore(deps): bump trufflesecurity/trufflehog from 3.78.1 to 3.78.2 ( #4292 )
2024-06-25 07:57:24 +02:00
Pedro Martín
4837df4352
chore(aws): handle new permissions ( #4289 )
2024-06-24 12:14:20 -04:00
sansns-aws
d173d58a93
feat(DMS): Add Database Migration Service (DMS) ( #4249 )
2024-06-24 11:41:33 -04:00
sansns-aws
af29570fe9
feat(DocumentDB): New DocumentDB checks ( #4247 )
2024-06-24 11:40:39 -04:00
sansns-aws
9253cd42dd
feat(neptune): Additional Neptune checks ( #4243 )
2024-06-24 11:38:41 -04:00
Sergio Garcia
836b4ba2cc
fix(rds): handle not existing endpoint ( #4285 )
2024-06-24 09:38:26 +02:00
Pepe Fagoaga
f28c0578aa
chore(regions_update): Changes in regions for AWS services. ( #4286 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-24 07:53:01 +02:00
Rubén De la Torre Vico
536f0df9d3
feat(app): Add new Azure functions checks ( #4189 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-21 11:32:31 -04:00
Pepe Fagoaga
465261e1df
chore(regions_update): Changes in regions for AWS services. ( #4283 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-21 10:54:24 -04:00
Sergio Garcia
3667370604
chore(safety): update vulnerable library version ( #4284 )
2024-06-21 10:23:17 -04:00
sansns-aws
9ca64e7bdb
feat(RDS): Additional RDS checks ( #4233 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-20 13:41:08 -04:00
dependabot[bot]
95a9f1c458
chore(deps): bump kubernetes from 29.0.0 to 30.1.0 ( #4226 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-20 11:34:35 -04:00
Pepe Fagoaga
9fbd627f9a
chore(regions_update): Changes in regions for AWS services. ( #4280 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-20 08:57:32 -04:00
Pepe Fagoaga
7203fcf4f1
chore(regions_update): Changes in regions for AWS services. ( #4278 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-20 08:57:05 -04:00
Rubén De la Torre Vico
f10bb343a6
doc(debugging): Improve actual VSCode debugging file ( #4279 )
2024-06-20 09:11:01 +02:00
John Mastron
9147a45e2f
fix(aws): aws check and metadata fixes ( #4251 )
...
Co-authored-by: John Mastron <jmastron@jpl.nasa.gov >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-06-19 10:21:50 +02:00
dependabot[bot]
5353d515b6
chore(deps): bump dash from 2.17.0 to 2.17.1 ( #4272 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 09:37:44 -04:00
Pepe Fagoaga
e8a94733bf
fix(aws): Assume role for Gov Cloud ( #4254 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-06-18 09:37:23 -04:00
Pepe Fagoaga
625be45742
chore(regions_update): Changes in regions for AWS services. ( #4277 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-18 09:09:43 -04:00
dependabot[bot]
ecb6cb897f
chore(deps): bump numpy from 1.26.4 to 2.0.0 ( #4275 )
2024-06-18 14:53:38 +02:00
dependabot[bot]
f07bd79442
chore(deps-dev): bump flake8 from 7.0.0 to 7.1.0 ( #4269 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 13:43:11 +02:00
dependabot[bot]
b7c1fabae1
chore(deps-dev): bump bandit from 1.7.8 to 1.7.9 ( #4271 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 11:44:02 +02:00
dependabot[bot]
59d3b2f33e
chore(deps): bump google-api-python-client from 2.132.0 to 2.133.0 ( #4274 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 11:04:25 +02:00
dependabot[bot]
6c098e98e3
chore(deps): bump botocore from 1.34.123 to 1.34.128 ( #4273 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 10:15:13 +02:00
dependabot[bot]
380011fd1e
chore(deps): bump urllib3 from 1.26.18 to 1.26.19 ( #4276 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 09:06:35 +02:00
dependabot[bot]
e97bf32a90
chore(deps): bump slack-sdk from 3.28.0 to 3.29.0 ( #4270 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 08:50:52 +02:00
dependabot[bot]
ed18ea0ec4
chore(deps): bump docker/build-push-action from 5 to 6 ( #4260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 08:49:47 +02:00
dependabot[bot]
dc897986bc
chore(deps): bump trufflesecurity/trufflehog from 3.78.0 to 3.78.1 ( #4259 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 08:49:36 +02: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
Andoni Alonso
1252e6163b
chore(docs): update checks reference link ( #4258 )
2024-06-17 15:30:39 -04:00
Pepe Fagoaga
8ad14c7833
fix(custom_checks): workaround to fix execution ( #4256 )
2024-06-17 14:13:18 -04:00
Pepe Fagoaga
61b9ecc214
chore(regions_update): Changes in regions for AWS services. ( #4252 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-14 11:07:22 -04:00
Sergio Garcia
f8f2c19454
fix(readme): update note syntax ( #4250 )
2024-06-13 16:05:10 -04:00
Rubén De la Torre Vico
922438a7a0
chore(network): Reduce network watchers azure check findings ( #4242 )
2024-06-13 15:57:44 -04:00
Pepe Fagoaga
920f98c9ef
chore(regions_update): Changes in regions for AWS services. ( #4248 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-13 15:12:10 -04:00
Pepe Fagoaga
9b1ad5dd2e
chore(regions_update): Changes in regions for AWS services. ( #4246 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-12 07:56:53 -04:00
dependabot[bot]
d7a97b6e1d
chore(deps): bump azure-identity from 1.16.0 to 1.16.1 ( #4230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 17:49:44 -04:00
dependabot[bot]
07db051d14
chore(deps): bump azure-identity from 1.16.0 to 1.16.1 ( #4245 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 17:49:30 -04:00
dependabot[bot]
6fec85589d
chore(deps-dev): bump pylint from 3.2.2 to 3.2.3 ( #4229 )
2024-06-11 12:59:21 -04:00
dependabot[bot]
f82aa1c3e1
chore(deps-dev): bump pytest from 8.2.1 to 8.2.2 ( #4223 )
2024-06-11 12:10:27 -04:00
Pepe Fagoaga
ee9faedbbe
docs(developer-guide): How to fork the repo ( #4238 )
2024-06-11 12:08:54 -04:00
Pepe Fagoaga
e5dec1251d
fix(s3): Send HTML also ( #4240 )
2024-06-11 12:08:13 -04:00
Pepe Fagoaga
692a39b08f
chore(regions_update): Changes in regions for AWS services. ( #4241 )
2024-06-11 12:04:51 -04:00
Pepe Fagoaga
60b3523def
chore(release): 4.2.4 ( #4236 )
2024-06-11 09:46:33 -04:00
Rubén De la Torre Vico
e1428bc1ff
chore(iam): improve iam user console access check ( #4211 )
2024-06-11 12:45:29 +02:00
dependabot[bot]
0ff8b7e02a
chore(deps): bump boto3 from 1.34.113 to 1.34.123 ( #4235 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 11:56:02 +02:00
dependabot[bot]
7b84008046
chore(deps): bump google-api-python-client from 2.131.0 to 2.132.0 ( #4227 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 11:02:08 +02:00
dependabot[bot]
30a092e2aa
chore(deps): bump slack-sdk from 3.27.2 to 3.28.0 ( #4228 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 09:54:38 +02:00
dependabot[bot]
11a7ff2977
chore(deps): bump trufflesecurity/trufflehog from 3.77.0 to 3.78.0 ( #4222 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 09:51:43 +02:00
dependabot[bot]
12ba978361
chore(deps-dev): bump safety from 3.2.0 to 3.2.3 ( #4232 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 09:22:41 +02:00
dependabot[bot]
42182a2b70
chore(deps): bump botocore from 1.34.118 to 1.34.123 ( #4224 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 08:37:14 +02:00
dependabot[bot]
26eaec3101
chore(deps-dev): bump authlib from 1.3.0 to 1.3.1 ( #4213 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 16:47:40 -04:00
Pepe Fagoaga
daf6194dee
chore(regions_update): Changes in regions for AWS services. ( #4210 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-08 16:14:04 +02:00
William Leung
e28300a1db
fix(config/html): handle encoding issues and improve error handling in config and HTML file loading functions ( #4203 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-07 12:51:01 -04:00
Rubén De la Torre Vico
1a225c334f
chore(acm): Improve near-expiration certificates check ( #4207 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-07 12:22:05 -04:00
Sergio Garcia
1d64ca4372
fix(compliance): check if custom check has compliance metadata ( #4208 )
2024-06-07 10:54:34 -04:00
Seiji Ujihira
2a139e3dc7
fix(custom): execute custom checks ( #4202 )
2024-06-07 10:01:28 -04:00
Pedro Martín
89d1712ff1
fix(dashboard): fix styles in overview page ( #4204 )
2024-06-07 09:46:54 -04:00
Pedro Martín
45ea9e1e79
fix(html): fix status from HTML outputs ( #4206 )
2024-06-07 09:36:21 -04:00
Pepe Fagoaga
4b46fe9788
chore(regions_update): Changes in regions for AWS services. ( #4205 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-07 09:31:55 -04:00
Sergio Garcia
28b9e269b7
chore(version): update Prowler version ( #4201 )
2024-06-07 08:40:03 +02:00
Pedro Martín
0a41ec4746
fix(html): resolve html changing finding status ( #4199 )
2024-06-06 11:30:49 -04:00
Pedro Martín
e6472f9bfc
fix(html): handle muted status to html outputs ( #4195 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-06-06 10:06:02 -04:00
Pedro Martín
c033af6194
docs(readme): Update checks number ( #4197 )
2024-06-06 09:39:24 -04:00
sansns-aws
4d662dc446
feat(rds): Add security group event subscription check ( #4130 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-06 08:45:50 -04:00
Sergio Garcia
0de10c4742
fix(s3): check if account is signed up ( #4194 )
2024-06-06 08:43:49 -04:00
Sergio Garcia
f7b7ce3b95
fix(glue): check if get dev endpoints call is supported ( #4193 )
2024-06-06 08:43:39 -04:00
Sergio Garcia
7b43b3d31e
fix(elasticache): handle empty cluster subnets ( #4192 )
2024-06-06 08:43:30 -04:00
Sergio Garcia
84b9c442fe
fix(rds): handle not existing parameter values ( #4191 )
2024-06-06 08:43:19 -04:00
Kay Agahd
a890895e8b
docs(index): fix docu about output modes ( #4187 )
2024-06-05 10:10:11 -04:00
Pedro Martín
f3c6720a1c
chore(version): update prowler version ( #4190 )
2024-06-05 09:11:50 -04:00
Kay Agahd
8c29bbfe4e
docs(reporting): fix mapping of json-ocsf field cloud.account.type ( #4186 )
2024-06-04 17:17:28 -04:00
Pepe Fagoaga
910c969473
refactor(run_check): Simplify and add tests ( #4183 )
2024-06-04 12:35:57 -04:00
Pedro Martín
2795673ebc
fix(html): make Prowler logo resizable ( #4185 )
2024-06-04 11:57:41 -04:00
Pedro Martín
dc510e0683
fix(html): add correct color for manual findings ( #4184 )
2024-06-04 11:57:22 -04:00
Pepe Fagoaga
070edc1693
refactor(Slack): create class ( #4127 )
2024-06-04 10:54:12 -04:00
dependabot[bot]
8645ee20c3
chore(deps): bump botocore from 1.34.113 to 1.34.118 ( #4170 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 14:46:06 +02:00
Pepe Fagoaga
8d4abd7638
chore(regions_update): Changes in regions for AWS services. ( #4178 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-06-04 12:04:35 +02:00
dependabot[bot]
f4106f4b72
chore(deps-dev): bump moto from 5.0.8 to 5.0.9 ( #4169 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 11:44:49 +02:00
dependabot[bot]
4087aaf6cf
chore(deps-dev): bump coverage from 7.5.2 to 7.5.3 ( #4167 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 10:51:28 +02:00
dependabot[bot]
c3ef0d4ca8
chore(deps): bump google-api-python-client from 2.130.0 to 2.131.0 ( #4166 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 10:15:04 +02:00
dependabot[bot]
a1aed37482
chore(deps-dev): bump mkdocs-git-revision-date-localized-plugin from 1.2.5 to 1.2.6 ( #4164 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 09:07:20 +02:00
dependabot[bot]
d05a15ef5a
chore(deps): bump boto3 from 1.34.109 to 1.34.113 ( #4165 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 08:34:19 +02:00
dependabot[bot]
ef9d3b902e
chore(deps): bump trufflesecurity/trufflehog from 3.76.3 to 3.77.0 ( #4163 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 18:30:24 -04:00
Sergio Garcia
366bb91a1e
fix(cloudtrail): check if trails exist in service ( #4161 )
2024-06-03 17:05:39 -04:00
Sergio Garcia
0c01cf28c4
fix(trustedadvisor): handle AccessDenied exception ( #4158 )
2024-06-03 15:15:00 -04:00
Pepe Fagoaga
f895e4df6a
fix(cloudtrail): trail.region must be home region ( #4153 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-06-03 13:19:40 -04:00
Sergio Garcia
2affed81ad
fix(rds): use correct API call for cluster parameters ( #4150 )
2024-06-03 13:19:11 -04:00
Pepe Fagoaga
b33b529e74
refactor(banner): remove unneeded arguments ( #4155 )
2024-06-03 14:44:14 +02:00
Sergio Garcia
0bbb762c74
chore(favicon): update favicon logo ( #4151 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-06-03 12:01:30 +02:00
Pedro Martín
ec5fb035b1
fix(dependencies): ignore jinja vulnerability ( #4154 )
2024-06-03 10:07:00 +02:00
Kay Agahd
e45a189422
chore(AWS): allow ingress to any port for user defined network interface types ( #4094 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-05-31 13:37:52 -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
Pepe Fagoaga
b905d73b82
fix(rds): Handle DBParameterGroupNotFound ( #4148 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-05-31 10:01:01 -04:00
rieck-srlabs
6ed3167e17
chore(iam): Downgrade AWS IAM check severity ( #4149 )
2024-05-31 09:16:50 -04:00
Rubén De la Torre Vico
3a2fea7136
fix(defender): Add new parameter required by new API version ( #4147 )
2024-05-31 12:40:48 +02:00
Sergio Garcia
212ff2439e
chore(ec2): add scan unused services logic to SG check ( #4138 )
2024-05-30 11:51:17 -04:00
Pepe Fagoaga
7b2a7faf6b
fix(mutelist): return False if something fails ( #4139 )
2024-05-30 11:25:13 -04:00
Sergio Garcia
2725d476a4
chore(vpc): add scan unused services logic to VPC checks ( #4137 )
2024-05-30 10:59:48 -04:00
Sergio Garcia
dfa940440c
chore(version): update Prowler version ( #4131 )
2024-05-30 15:43:20 +02:00
rieck-srlabs
862bc8cae8
chore(cloudformation): Update related URL ( #4134 )
2024-05-30 09:25:34 -04:00
Pepe Fagoaga
a51bdef083
fix(mutelist): Handle items starting by * ( #4136 )
2024-05-30 15:04:08 +02:00
Sergio Garcia
52955f9c6e
fix(eventbridge): solve import function in check ( #4121 )
2024-05-29 12:02:38 -04:00
Sergio Garcia
581cfcc917
fix(readme): resize logo ( #4129 )
2024-05-29 17:29:11 +02:00
Sergio Garcia
4ee29225bc
fix(readme): solve logo in GitHub app ( #4128 )
2024-05-29 10:03:44 -04:00
Pepe Fagoaga
095b6bc463
chore(regions_update): Changes in regions for AWS services. ( #4126 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-29 09:30:06 -04:00
Sergio Garcia
bd1fcdd68a
fix(rds): solve TypeError and make Certificate class ( #4122 )
2024-05-29 09:12:31 +02:00
Sergio Garcia
98f6003069
chore(readme): update AWS count checks ( #4119 )
2024-05-29 08:22:00 +02:00
Sergio Garcia
583c3c6ca7
chore(version): update Prowler version ( #4120 )
2024-05-29 08:21:44 +02:00
Sergio Garcia
a5378b58f7
chore(gcp): add script to enable APIs in GCP projects ( #4117 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-05-28 12:17:49 -04:00
Davidm4r
98b7df643a
feat(sns): sns topics no http subscriptions ( #4095 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-05-28 12:00:13 -04:00
Sergio Garcia
533f7cbd5a
chore(docs): add mapping of CSV headers with providers ( #4118 )
2024-05-28 11:59:45 -04:00
Sergio Garcia
f4a1130c03
feat(ec2): add checks for EC2 instances with exposed ports to the internet ( #4029 )
2024-05-28 11:44:19 -04:00
sansns-aws
38c9187a5e
fix(rds): ParameterValue MySQL and MariaDB RDS Instances ( #4116 )
2024-05-28 11:43:53 -04:00
Sergio Garcia
c7827cdc80
chore(dependency): add TruffleHog dependency to docs ( #4115 )
2024-05-28 15:42:07 +02:00
dependabot[bot]
33246a4dab
chore(deps-dev): bump docker from 7.0.0 to 7.1.0
...
Bumps [docker](https://github.com/docker/docker-py ) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/docker/docker-py/releases )
- [Commits](https://github.com/docker/docker-py/compare/7.0.0...7.1.0 )
---
updated-dependencies:
- dependency-name: docker
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-28 09:35:58 +00:00
dependabot[bot]
7bc09fb1c8
chore(deps): bump botocore from 1.34.109 to 1.34.113
...
Bumps [botocore](https://github.com/boto/botocore ) from 1.34.109 to 1.34.113.
- [Changelog](https://github.com/boto/botocore/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/botocore/compare/1.34.109...1.34.113 )
---
updated-dependencies:
- dependency-name: botocore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-28 09:05:48 +00:00
dependabot[bot]
950adb109f
chore(deps): bump azure-mgmt-network from 25.3.0 to 25.4.0
...
Bumps [azure-mgmt-network](https://github.com/Azure/azure-sdk-for-python ) from 25.3.0 to 25.4.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-mgmt-network_25.3.0...azure-mgmt-network_25.4.0 )
---
updated-dependencies:
- dependency-name: azure-mgmt-network
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-28 08:40:54 +00:00
dependabot[bot]
a98d095be0
chore(deps): bump boto3 from 1.34.105 to 1.34.109
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.34.105 to 1.34.109.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.34.105...1.34.109 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-28 08:13:39 +00:00
dependabot[bot]
a029296811
chore(deps): bump google-api-python-client from 2.129.0 to 2.130.0 ( #4107 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-28 09:48:05 +02:00
dependabot[bot]
3e6c682fa1
chore(deps-dev): bump moto from 5.0.7 to 5.0.8
...
Bumps [moto](https://github.com/getmoto/moto ) from 5.0.7 to 5.0.8.
- [Release notes](https://github.com/getmoto/moto/releases )
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getmoto/moto/compare/5.0.7...5.0.8 )
---
updated-dependencies:
- dependency-name: moto
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-28 07:17:29 +00:00
dependabot[bot]
ab06627ee8
chore(deps-dev): bump coverage from 7.5.1 to 7.5.2
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.5.1 to 7.5.2.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.5.1...7.5.2 )
---
updated-dependencies:
- dependency-name: coverage
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-28 06:49:40 +00:00
Pedro Martín
5fe85aa2a5
docs(dashboard): Update docs related with the Prowler Dashboard ( #4113 )
2024-05-28 08:23:59 +02:00
dependabot[bot]
ceac9eee60
chore(deps): bump microsoft-kiota-abstractions from 1.3.2 to 1.3.3 ( #4112 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-28 08:22:30 +02:00
Toni de la Fuente
24d8c05ae0
Update SECURITY.md ( #4093 )
2024-05-27 14:16:35 -04:00
Sergio Garcia
e6e7303640
chore(logo): resize logo in README and update favicon and architecture ( #4092 )
2024-05-27 13:24:14 -04:00
Sergio Garcia
a6b2ec42b8
feat(logo): add new Prowler logo! ( #4090 )
2024-05-27 18:14:27 +02:00
rieck-srlabs
d51fd0e997
feat(EC2): New EC2 AWS check ( #852 ) ( #4076 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-05-27 11:17:00 -04:00
Sergio Garcia
9c8280d980
fix(opensearch): handle non existing SAMLOptions in domain ( #4086 )
2024-05-27 16:03:58 +02:00
Sergio Garcia
b27155790e
fix(rds): solve ParameterValue KeyError ( #4085 )
2024-05-27 16:03:12 +02:00
madereddy
ca554ad3ff
feat(AWS): New Storage Gateway FileShare KMS CMK Check ( #4082 )
2024-05-27 09:39:23 -04:00
Pedro Martín
b72e4a657c
chore(logo-html): update html logo ( #4089 )
2024-05-27 13:44:57 +02:00
Pedro Martín
7371104194
chore(logo-dashboard): update logo in dashboard ( #4088 )
2024-05-27 13:42:37 +02:00
Pepe Fagoaga
96fc4c3383
docs(README): remove HTML deprecation ( #4087 )
2024-05-27 10:04:22 +02:00
Pedro Martín
ee178c2305
feat(dashboard): add more fields to dashboard overview component ( #4084 )
2024-05-24 09:05:51 -04:00
Sergio Garcia
4dc2070853
chore(slack): change Slack channel name env variable ( #4080 )
2024-05-24 08:15:06 -04:00
Pedro Martín
e9670d7291
chore(CLI): start working on CLI ( #4067 )
2024-05-24 12:27:48 +02:00
Pedro Martín
3aa28329d2
fix(output): handle --unix-timestamp flag ( #4079 )
2024-05-24 10:37:59 +02:00
Sergio Garcia
aa425077b7
fix(kubernetes): solve TypeError in Core NetRaw check ( #4078 )
2024-05-23 12:49:33 -04:00
Sergio Garcia
eb7f56f512
fix(kubernetes): solve TypeError in Core NetRaw check ( #4075 )
2024-05-23 16:37:57 +02:00
Pedro Martín
a591f07bdf
fix(output): add provider to initialize_file_descriptor ( #4073 )
2024-05-23 16:36:51 +02:00
Pepe Fagoaga
90e4bf7d69
chore(regions_update): Changes in regions for AWS services. ( #4071 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-23 09:46:38 -04:00
Pedro Martín
a590ef52da
docs(dashboard): update and improve docs ( #4072 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-05-23 11:48:08 +02:00
Pepe Fagoaga
011c6c4571
chore(scan): New scan() function and fix an issue while scanning with only logs mode ( #4068 )
2024-05-23 11:35:35 +02:00
Pedro Martín
6c54e305d9
docs(reporting): add HTML to reporting docs ( #4070 )
2024-05-23 10:51:33 +02:00
dependabot[bot]
c7550d8902
chore(deps): bump azure-mgmt-resource from 23.0.1 to 23.1.1 ( #3975 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 10:37:15 +02:00
Pepe Fagoaga
cdd10a49f6
chore(labeler): Add cli label ( #4069 )
2024-05-23 10:34:09 +02:00
Sergio Garcia
374567a858
fix(kubernetes): solve errors in RBAC and Core services ( #4063 )
2024-05-22 12:07:12 -04:00
Rubén De la Torre Vico
c118e34ada
chore(IAM): Improve IAM checks for Azure ( #4061 )
2024-05-22 10:19:13 -04:00
Rubén De la Torre Vico
d1632d71c2
docs(readme): Update readme number checks and services ( #4058 )
2024-05-22 10:04:48 -04:00
Kay Agahd
d007555a64
fix(doc): mapping of extra748 and add extra74 ( #4059 )
2024-05-22 10:04:19 -04:00
Rubén De la Torre Vico
0e71756db3
feat(Kafka): New Kafka AWS checks ( #4021 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-05-22 08:41: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
Sergio Garcia
9923845f20
chore(docs): add check severity modification docs ( #4056 )
2024-05-22 09:08:46 +02:00
Sergio Garcia
05d4338d83
fix(gcp): handle projects API Call error ( #4055 )
2024-05-22 09:04:26 +02:00
Pepe Fagoaga
db504965a1
chore(execute_checks): remove mutelist since it is within the provider ( #4052 )
2024-05-22 08:31:43 +02:00
Pedro Martín
a8c6d29679
fix(outputs): fill compliance field for outputs ( #4054 )
2024-05-22 08:28:22 +02:00
madereddy
9e934b8e87
chore(aws): cleanup aws test cases and standardize checks ( #4053 )
2024-05-21 11:49:30 -04:00
dependabot[bot]
248c7c51d6
chore(deps): bump botocore from 1.34.105 to 1.34.109 ( #4037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 10:44:35 -04:00
dependabot[bot]
ea4a3b4e11
chore(deps): bump slack-sdk from 3.27.1 to 3.27.2 ( #4039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 09:40:09 -04:00
madereddy
2f57f1f594
feat(rds): Add AWS RDS clusters to transport encryption check ( #4028 )
2024-05-21 09:22:39 -04:00
dependabot[bot]
716d38814f
chore(deps): bump msgraph-sdk from 1.3.0 to 1.4.0 ( #4038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 14:46:23 +02:00
dependabot[bot]
1971d19a5d
chore(deps): bump py-ocsf-models from 0.1.0 to 0.1.1 ( #4036 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 14:00:59 +02:00
madereddy
3eb95a349e
chore(aws): cleanup aws test cases ( #4049 )
2024-05-21 13:55:47 +02:00
Pedro Martín
921cbb14d6
feat(dashboard): Multiple changes in compliance page ( #4051 )
2024-05-21 11:01:40 +02:00
dependabot[bot]
a9b7fc5e48
chore(deps-dev): bump pylint from 3.2.0 to 3.2.2 ( #4035 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 10:48:56 +02:00
dependabot[bot]
b0d33ce20c
chore(deps-dev): bump pytest from 8.2.0 to 8.2.1 ( #4033 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 09:51:36 +02:00
dependabot[bot]
06a338f5fb
chore(deps): bump azure-mgmt-security from 6.0.0 to 7.0.0 ( #4034 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 09:23:56 +02:00
Sergio Garcia
f4eaf2d909
feat(eventbridge): add EventBridge checks ( #4020 )
2024-05-21 08:51:10 +02:00
dependabot[bot]
41a4750b45
chore(deps): bump boto3 from 1.34.99 to 1.34.105 ( #4032 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 08:45:56 +02:00
dependabot[bot]
114921ef8e
chore(deps): bump azure-mgmt-cosmosdb from 9.4.0 to 9.5.0 ( #4031 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 08:01:58 +02:00
dependabot[bot]
8570493ff7
chore(deps): bump trufflesecurity/trufflehog from 3.75.1 to 3.76.3 ( #4030 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 08:01:14 +02:00
dependabot[bot]
7fc19510a4
chore(deps): bump requests from 2.31.0 to 2.32.0 ( #4050 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 07:58:36 +02:00
Pedro Martín
bf1616d705
feat(compliance): Update RBI compliance framework ( #4026 )
2024-05-20 12:13:59 -04: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
madereddy
6c632ddcf3
chore(rds): cleanup RDS test cases ( #4003 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-05-20 11:13:17 -04:00
madereddy
12f9f8a044
feat(rds): Add RDS certificate expiration check ( #4002 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-05-20 10:41:38 -04:00
Pepe Fagoaga
73b3484ce8
fix(mutelist): Handle exceptions before match ( #4024 )
2024-05-20 12:30:50 +02:00
Pepe Fagoaga
0f7c301896
chore(regions_update): Changes in regions for AWS services. ( #4023 )
2024-05-20 12:30:39 +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
7da7726fe9
feat(custom-checks-metadata): add new fields ( #3976 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-05-20 11:08:52 +02:00
Pedro Martín
53cfcff68e
feat(dashboard): Improve table overview ( #4015 )
...
Co-authored-by: Sophia Dao <sophia@prowler.com >
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-05-16 16:37:15 +02:00
Sergio Garcia
e3015c6af4
chore(compliance): change security group any port check ( #4019 )
2024-05-16 15:00:44 +02:00
Rubén De la Torre Vico
5cf4b638d5
feat(AWS): Lightsail new service and checks ( #3919 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-05-16 15:00:33 +02:00
Rubén De la Torre Vico
4aedba71fd
feat(aws): Add new kafka service ( #4001 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-05-16 14:29:05 +02:00
Pepe Fagoaga
416e406394
chore(regions_update): Changes in regions for AWS services. ( #4017 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-16 11:48:44 +02:00
Seizan Shimazaki
378e1599ed
fix(docs): Fix option name in gcp tutorial ( #4016 )
2024-05-16 09:21:52 +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
dependabot[bot]
c6786881fb
chore(deps-dev): bump moto from 5.0.6 to 5.0.7 ( #3992 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 14:28:06 +02:00
dependabot[bot]
32c28572a4
chore(deps): bump botocore from 1.34.99 to 1.34.105 ( #4011 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 14:02:15 +02:00
dependabot[bot]
d77fb51795
chore(deps): bump boto3 from 1.34.94 to 1.34.99 ( #3991 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 13:22:17 +02:00
dependabot[bot]
03530d3e0d
chore(deps-dev): bump freezegun from 1.5.0 to 1.5.1 ( #3989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 12:50:14 +02:00
Pedro Martín
4628b823cf
fix(elasticache): make previous comprobations for subnet ( #4014 )
2024-05-15 12:25:23 +02:00
dependabot[bot]
8423e328ce
chore(deps): bump azure-storage-blob from 12.19.1 to 12.20.0 ( #3988 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 12:23:20 +02:00
dependabot[bot]
923176796a
chore(deps-dev): bump pylint from 3.1.0 to 3.2.0 ( #4010 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 11:58:52 +02:00
Pepe Fagoaga
d7c4a1c789
chore(regions_update): Changes in regions for AWS services. ( #4009 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-15 11:43:05 +02:00
dependabot[bot]
e73a533f41
chore(deps): bump google-api-python-client from 2.127.0 to 2.129.0 ( #3986 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-05-15 11:11:01 +02:00
Sergio Garcia
4fbddd5b42
chore(safety): ignore pip vulnerability ( #4007 )
2024-05-15 10:44:50 +02:00
Pepe Fagoaga
45ccd7e793
fix(aws): Handle TZ while refreshing boto3 credentials ( #3969 )
2024-05-10 14:41:56 +02:00
Pedro Martín
bc80edd586
chore(deps): remove mrestazure deprecated ( #3974 )
2024-05-10 13:28:27 +02:00
Pepe Fagoaga
5d2af9b9f7
chore(regions_update): Changes in regions for AWS services. ( #3971 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-10 11:42:11 +02:00
madereddy
6601b4231d
chore(rds): support more AWS RDS DB Instance engines in encryption check ( #3968 )
2024-05-10 10:23:54 +02:00
Pedro Martín
6e88b260d0
docs(longpaths): add info about longpaths in windows ( #3970 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-05-10 09:26:23 +02:00
Pepe Fagoaga
ebe3c5db54
chore(regions_update): Changes in regions for AWS services. ( #3965 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-09 12:00:45 +02:00
Sergio Garcia
1df93b62df
feat(ec2): add EC2 Security group check to verify if at least one port is opened ( #3962 )
2024-05-09 10:45:40 +02:00
Pedro Martín
225e12be91
feat(cognito): Add new checks related with cognito service ( #3898 )
2024-05-08 17:25:57 +02:00
ur
73b7d76219
fix(rds): add ReadReplicaSourceDBInstanceIdentifier to db_instance ( #3912 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-05-08 15:54:51 +02:00
Pedro Martín
e226cb06e0
fix(encoding): set utf-8 encoding for csv ( #3961 )
2024-05-08 13:14:47 +02:00
Pepe Fagoaga
d35fd463a2
fix(s3): Handle if regional client is present ( #3959 )
2024-05-08 10:31:49 +02:00
Pedro Martín
c197aa8594
fix(dashboard): Handle encoding errors ( #3847 )
2024-05-08 09:02:43 +02:00
Sergio Garcia
6f0dc44975
feat(aws): new dynamodb_table_cross_account_access check ( #3932 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-05-07 13:36:32 +02:00
dependabot[bot]
d9cf113882
chore(deps): bump dash from 2.16.1 to 2.17.0 ( #3947 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 13:19:50 +02:00
Pepe Fagoaga
b776a6414d
chore(regions_update): Changes in regions for AWS services. ( #3957 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-07 13:11:24 +02:00
dependabot[bot]
4cfd4b3e31
chore(deps): bump detect-secrets from 1.4.0 to 1.5.0 ( #3948 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 12:51:15 +02:00
dependabot[bot]
1b083eec67
chore(deps): bump jsonschema from 4.21.1 to 4.22.0 ( #3952 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 10:34:41 +02:00
dependabot[bot]
b4c04c7cfc
chore(deps): bump botocore from 1.34.94 to 1.34.99 ( #3946 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 10:04:57 +02:00
dependabot[bot]
5d1f40e104
chore(deps-dev): bump safety from 3.1.0 to 3.2.0 ( #3950 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 09:38:52 +02:00
dependabot[bot]
7f105e4d7a
chore(deps-dev): bump coverage from 7.5.0 to 7.5.1 ( #3945 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 08:58:18 +02:00
dependabot[bot]
c183a47637
chore(deps): bump schema from 0.7.5 to 0.7.7 ( #3953 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 08:26:28 +02:00
dependabot[bot]
9fd29ca5e4
chore(deps-dev): bump mkdocs-git-revision-date-localized-plugin from 1.2.4 to 1.2.5 ( #3949 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 07:45:38 +02:00
dependabot[bot]
b5d153948d
chore(deps): bump jinja2 from 3.1.3 to 3.1.4 ( #3935 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 07:44:57 +02:00
dependabot[bot]
1f49d6d74c
chore(deps): bump trufflesecurity/trufflehog from 3.74.0 to 3.75.1 ( #3951 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 07:43:24 +02:00
dependabot[bot]
d23c2a9be5
chore(deps): bump werkzeug from 3.0.2 to 3.0.3 ( #3934 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 07:43:09 +02:00
Sergio Garcia
a03a5d147b
chore(docs): remove unnecessary line ( #3933 )
2024-05-06 18:21:12 +02:00
Sergio Garcia
a54a0dd7c5
fix(k8s): handle Kubernetes Audit Config ( #3931 )
2024-05-06 12:57:49 +02:00
Pedro Martín
b60354ec4d
feat(dashboard): add idgrupocontrol description in compliance page for ens ( #3910 )
2024-05-06 12:41:54 +02:00
Pedro Martín
d4a079a559
fix(output): Handle case for None organizations metadata ( #3914 )
2024-05-06 12:39:28 +02:00
Sergio Garcia
eb05d637a2
chore(readme): update summary table numbers ( #3930 )
2024-05-06 12:35:11 +02:00
Sergio Garcia
b19b80008d
fix(k8s): enhance Kubernetes deployment ( #3928 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-05-06 12:33:19 +02:00
Pepe Fagoaga
5c263db5d4
chore(regions_update): Changes in regions for AWS services. ( #3929 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-06 11:36:07 +02:00
Nacho Rivera
808d87a0dd
chore(mitre gcp): add mitre mapping for gcp ( #3899 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: Sergio <sergio@prowler.com >
2024-05-06 11:10:44 +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
2fbb47d839
fix(security-hub): Send only Fails if muted and send-only-fails ( #3925 )
2024-05-06 11:07:51 +02:00
Sergio Garcia
f26f5d3c72
fix(efs): change public EFS check metadata ( #3917 )
2024-05-06 10:25:01 +02:00
Emmanuel Ferdman
eb35f60d6b
docs(mutelist): update reference to aws_mutelist.yaml ( #3927 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2024-05-06 10:24:27 +02:00
Pedro Martín
cd0253e477
chore(issue-template): Modify issue template to add logs ( #3924 )
2024-05-06 09:19:21 +02:00
Nacho Rivera
6ceb2c1e56
chore(regions_update): Changes in regions for AWS services. ( #3915 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-03 11:35:06 +02:00
Sergio Garcia
c67c23dd42
fix(ec2): handle non-existing private ip ( #3906 )
2024-05-03 09:12:14 +02:00
Sergio Garcia
8b0bae1c57
chore(mutelist): improve default AWS mutelist with ControlTower ( #3904 )
2024-05-03 08:40:54 +02:00
Nacho Rivera
c873f95743
chore(regions_update): Changes in regions for AWS services. ( #3908 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-05-03 08:39:39 +02:00
Pedro Martín
ddd94e6f64
docs(compliance): Add notes about compliance output ( #3911 )
2024-05-03 08:29:28 +02:00
Nacho Rivera
722554ad3f
chore(mitre azure): add mapping to mitre for azure provider ( #3857 )
...
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-04-30 17:34:10 +02:00
Sergio Garcia
484cf6f49d
fix(metadata): remove semicolons from metadata texts ( #3830 )
2024-04-30 14:02:43 +02:00
tianzedavid
e4154ed4a2
chore: fix some comments ( #3900 )
2024-04-30 13:43:55 +02:00
Sergio Garcia
86cb9f5838
fix(vpc): solve AWS principal key error ( #3903 )
2024-04-30 13:29:58 +02:00
Sergio Garcia
1622d0aa35
fix(vpc): solve subnet route key error ( #3902 )
2024-04-30 13:09:31 +02:00
Sergio Garcia
b54ecb50bf
fix(efs): check all public conditions ( #3872 )
2024-04-30 13:08:05 +02:00
dependabot[bot]
f16857fdf1
chore(deps): bump boto3 from 1.34.84 to 1.34.94 ( #3894 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 12:50:07 +02:00
Rubén De la Torre Vico
ab109c935c
docs(unit-testing): Add GCP services documentation ( #3901 )
2024-04-30 12:49:51 +02:00
dependabot[bot]
8e7e456431
chore(deps-dev): bump black from 24.4.0 to 24.4.2 ( #3883 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 12:14:58 +02:00
dependabot[bot]
46114cd5f4
chore(deps-dev): bump moto from 5.0.5 to 5.0.6 ( #3882 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 11:22:46 +02:00
dependabot[bot]
275e509c8d
chore(deps): bump azure-mgmt-compute from 30.6.0 to 31.0.0 ( #3880 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 10:37:48 +02:00
dependabot[bot]
12f135669f
chore(deps-dev): bump coverage from 7.4.4 to 7.5.0 ( #3879 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 10:11:56 +02:00
dependabot[bot]
f004df673d
chore(deps-dev): bump pytest from 8.1.1 to 8.2.0 ( #3878 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 09:46:18 +02:00
dependabot[bot]
3ed24b5d7a
chore(deps-dev): bump pytest-xdist from 3.5.0 to 3.6.1 ( #3877 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 09:07:12 +02:00
dependabot[bot]
77eade01a2
chore(deps): bump botocore from 1.34.89 to 1.34.94 ( #3876 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 08:19:05 +02:00
dependabot[bot]
a2158983f7
chore(deps): bump trufflesecurity/trufflehog from 3.73.0 to 3.74.0 ( #3874 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 07:50:48 +02:00
dependabot[bot]
c0d57c9498
chore(deps-dev): bump freezegun from 1.4.0 to 1.5.0 ( #3875 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 07:49:41 +02:00
Sergio Garcia
35c8ea5e3f
fix(aws): not show findings when AccessDenieds ( #3803 )
2024-04-29 17:42:44 +02:00
Sergio Garcia
b36152484d
chore(docs): update BridgeCrew links in metadata to our local docs link ( #3858 )
...
Co-authored-by: puchy22 <rubendltv22@gmail.com >
2024-04-29 17:39:04 +02:00
Rubén De la Torre Vico
768ca3f0ce
test(gcp): Add new services tests to GCP ( #3796 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2024-04-29 12:24:44 +02:00
Kay Agahd
bedd05c075
fix(aws): Extend opensearch_service_domains_use_cognito_authentication_for_kibana with SAML ( #3864 )
2024-04-29 12:08:03 +02:00
Sergio Garcia
721f73fdbe
chore(gcp): handle list projects API call errors ( #3849 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-04-29 11:32:21 +02:00
Sergio Garcia
34c2128d88
chore(docs): solve some issues ( #3868 )
2024-04-29 10:19:37 +02:00
Pedro Martín
14de3acdaa
docs(audit_info): update docs about audit info and new testing ( #3831 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-04-29 09:40:18 +02:00
Matt Merchant
899b2f8eb6
chore(get_tagged_resources): Add return value type hint ( #3860 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2024-04-26 15:23:16 +02:00
Nacho Rivera
27bb05fedc
chore(regions_update): Changes in regions for AWS services. ( #3862 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-26 11:57:32 +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
0ed7a247b6
fix(KeyError): handle CacheSubnetGroupName keyError ( #3856 )
2024-04-26 08:17:30 +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
Nacho Rivera
469254094b
chore(regions_update): Changes in regions for AWS services. ( #3855 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-25 12:09:23 +02:00
Pedro Martín
acac3fc693
feat(ec2): Add 2 new checks + fixers related with EC2 service ( #3827 )
...
Co-authored-by: Sergio <sergio@prowler.com >
2024-04-24 11:43:19 +02:00
Nacho Rivera
022b7ef756
chore(regions_update): Changes in regions for AWS services. ( #3848 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-24 11:29:26 +02:00
dependabot[bot]
69d4f55734
chore(deps): bump google-api-python-client from 2.125.0 to 2.127.0 ( #3844 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 10:12:49 +02:00
dependabot[bot]
a0bff4b859
chore(deps): bump botocore from 1.34.84 to 1.34.89 ( #3836 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 09:38:20 +02:00
Nacho Rivera
23df599a03
chore(regions_update): Changes in regions for AWS services. ( #3842 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-23 17:48:34 +02:00
dependabot[bot]
c8d74ca350
chore(deps): bump azure-mgmt-containerservice from 29.1.0 to 30.0.0 ( #3835 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 17:48:15 +02:00
dependabot[bot]
8d6ba43ad0
chore(deps): bump msgraph-sdk from 1.2.0 to 1.3.0 ( #3834 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 08:29:03 +02:00
Nacho Rivera
44ca2f7a66
chore(regions_update): Changes in regions for AWS services. ( #3826 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-22 12:48:42 +02:00
Pepe Fagoaga
ec0be1c7fe
chore(check): global_provider is not needed here ( #3828 )
2024-04-22 12:05:41 +02:00
Pepe Fagoaga
fd732db91b
fix(mutelist): Be called whatever the provider ( #3811 )
2024-04-22 11:16:21 +02:00
Pepe Fagoaga
67f45b7767
chore(release): 4.1.0 ( #3817 )
2024-04-22 09:40:37 +02:00
Nacho Rivera
396e6a1c36
chore(regions_update): Changes in regions for AWS services. ( #3824 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-22 09:39:04 +02:00
Jakob Rieck
326c46defd
fix(aws): Corrects privilege escalation vectors ( #3823 )
2024-04-19 13:42:51 +02:00
Jakob Rieck
7a1762be51
fix(aws): Include record names for dangling IPs ( #3821 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-04-19 12:47:03 +02:00
Nacho Rivera
b466b476a3
chore(regions_update): Changes in regions for AWS services. ( #3822 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-19 11:32:22 +02:00
Pepe Fagoaga
e4652d4339
fix(ocsf): Add resource details to data ( #3819 )
2024-04-19 08:35:26 +02:00
Pepe Fagoaga
f1e4cd3938
docs(ocsf): Add missing fields to the example ( #3816 )
2024-04-19 08:09:36 +02:00
dependabot[bot]
e192a98079
chore(deps): bump aiohttp from 3.9.3 to 3.9.4 ( #3818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-19 07:50:48 +02:00
Pedro Martín
833dc83922
fix(dashboard): fix error in windows for csvreader ( #3806 )
2024-04-18 15:27:20 +02:00
Pedro Martín
ab1751c595
fix(overview-table): change font in overview table ( #3815 )
2024-04-18 14:53:32 +02:00
Sergio Garcia
fff06f971e
chore(vpc): improve public subnet logic ( #3814 )
2024-04-18 13:58:42 +02:00
Pepe Fagoaga
a138d2964e
fix(execute_check): Handle ModuleNotFoundError ( #3812 )
2024-04-18 12:36:15 +02:00
Pedro Martín
e6d7965453
fix(network_azure): handle capitalized protocols in security group rules ( #3808 )
2024-04-18 08:11:29 +02:00
Sergio Garcia
ab714f0fc7
chore(fixer): add more fixers ( #3772 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-04-18 08:09:03 +02:00
Sergio Garcia
465b0f6a16
fix(utils): import libraries when needed ( #3805 )
2024-04-17 16:35:04 +02:00
Pedro Martín
bd87351ea7
chore(aws): Add CloudTrail Threat Detection tests ( #3804 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-04-17 14:01:39 +02:00
Sergio Garcia
d79ec44e4c
chore(ec2): improve handling of ENIs ( #3798 )
2024-04-17 13:12:31 +02:00
Matt Merchant
a2f84a12ea
docs(developer guide): fix broken link ( #3799 )
2024-04-17 10:56:35 +02:00
Sergio Garcia
6fd71356ee
chore(rds): improve rds public instance check ( #3797 )
2024-04-16 15:01:47 +02:00
dependabot[bot]
a0a305d9b1
chore(deps): bump pandas from 2.2.1 to 2.2.2 ( #3791 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 14:18:18 +02:00
dependabot[bot]
6396d90fa6
chore(deps): bump azure-identity from 1.15.0 to 1.16.0 ( #3795 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 12:13:51 +02:00
dependabot[bot]
e324750ec2
chore(deps-dev): bump mkdocs-material from 9.5.17 to 9.5.18 ( #3794 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 11:46:21 +02:00
dependabot[bot]
5d99f020fa
chore(deps): bump boto3 from 1.34.80 to 1.34.84 ( #3793 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 11:17:55 +02:00
Sergio Garcia
b82e928f58
chore(dependabot): increase PRs limit ( #3789 )
2024-04-16 10:43:53 +02:00
dependabot[bot]
da871897e6
chore(deps): bump dash-bootstrap-components from 1.5.0 to 1.6.0 ( #3778 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 10:20:08 +02:00
Pedro Martín
81778f73e4
fix(table-overview): Multiple changes on dashboard table from overview ( #3773 )
2024-04-16 10:15:16 +02:00
dependabot[bot]
2623728518
chore(deps): bump botocore from 1.34.80 to 1.34.84 ( #3779 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 09:36:10 +02:00
dependabot[bot]
97f1d1b476
chore(deps): bump boto3 from 1.34.77 to 1.34.80 ( #3780 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 08:56:14 +02:00
dependabot[bot]
2f6a837bc0
chore(deps): bump trufflesecurity/trufflehog from 3.72.0 to 3.73.0 ( #3786 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 07:23:02 +02:00
dependabot[bot]
5e22c2d9a5
chore(deps-dev): bump black from 24.3.0 to 24.4.0 ( #3777 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 07:22:28 +02:00
Sergio Garcia
99bd637de4
chore(fixer): improve fixer logic and include more ( #3750 )
2024-04-15 17:45:40 +02:00
Sergio Garcia
b9177e5580
fix(trufflehog): fix GitHub action of TruffleHog ( #3775 )
2024-04-15 17:37:07 +02:00
Pepe Fagoaga
fc7ec184d9
fix(slack): Use global provider object ( #3770 )
2024-04-15 14:47:38 +02:00
Rubén De la Torre Vico
7a6ca342af
docs(unit-testing): Update the unit testing section ( #3764 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2024-04-15 13:20:31 +02:00
Rubén De la Torre Vico
30b6e5e5c6
docs(devel-guide): Add provider section and remove audit_info section ( #3756 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2024-04-15 13:12:28 +02:00
Pepe Fagoaga
f8476decf7
fix(security-hub): MUTED -> WARNING ( #3768 )
2024-04-15 09:58:18 +02:00
Nacho Rivera
49e238577c
chore(regions_update): Changes in regions for AWS services. ( #3765 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-15 08:50:07 +02:00
Rubén De la Torre Vico
026fff79c6
docs(devel-guide): Adding some improves and clarifications to developer guide ( #3749 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2024-04-12 12:55:46 +02:00
Pedro Martín
36c3870c2f
docs(compliance): Change images for compliance ( #3760 )
2024-04-12 12:30:33 +02:00
Pepe Fagoaga
54c309dbda
fix(ocsf): Add compliance ( #3753 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2024-04-12 12:28:34 +02:00
Pepe Fagoaga
f00dd35f93
chore(codeowners): Add prowler-dev team ( #3763 )
2024-04-12 12:27:28 +02:00
Pepe Fagoaga
e040efb3c8
fix(mutelist): if all fails are muted do exit 0 ( #3754 )
2024-04-12 12:26:58 +02:00
Pedro Martín
805d50586b
fix(compliance): Add muted info to compliance outputs ( #3751 )
2024-04-12 12:19:20 +02:00
Pedro Martín
a289a807c5
fix(wafv2): Handle WAFNonexistentItemException ( #3761 )
2024-04-12 12:05:50 +02:00
Pedro Martín
e9117f95ee
fix(json-ocsf): Remove risk field from unmapped ( #3759 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-04-12 10:55:52 +02:00
Pedro Martín
82bd4e940f
docs(threat-detection): Add threat-detection docs ( #3757 )
2024-04-12 10:36:55 +02:00
dependabot[bot]
ad3b0b33f2
chore(deps): bump idna from 3.6 to 3.7 ( #3758 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12 08:12:30 +02:00
Nacho Rivera
b2b664a5b0
chore(regions_update): Changes in regions for AWS services. ( #3755 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-11 14:43:26 +02:00
Pepe Fagoaga
571f3ebe1d
fix(ocsf): Include check_id as metadata.event_code ( #3748 )
2024-04-10 15:51:48 +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
Pedro Martín
f13c843ba6
fix(json-ocsf): Add missing fields for JSON-OCSF ( #3745 )
2024-04-10 11:55:48 +02:00
Pedro Martín
e95f7dd540
docs(outputs): update docs for v4 outputs ( #3734 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-04-10 11:54:41 +02:00
Nacho Rivera
693329b87e
chore(regions_update): Changes in regions for AWS services. ( #3746 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-10 11:53:27 +02:00
Rubén De la Torre Vico
f1ad521f64
feat(docs): Support toggle light/dark mode ( #3744 )
2024-04-10 10:37:44 +02:00
Pedro Martín
82fbba6513
fix(json-ocsf): add check_id field in json-ocsf output ( #3740 )
2024-04-10 09:58:33 +02:00
Pedro Martín
66fba8e4cd
fix(download): remove dataframe index from download in dashboard ( #3739 )
2024-04-10 08:41:50 +02:00
Pepe Fagoaga
417131fa36
docs: readme points to docs.prowler.com to learn everything ( #3707 )
...
Co-authored-by: Sergio <sergio@prowler.com >
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2024-04-09 16:28:01 +02:00
Sergio Garcia
9c9d270053
fix(ulimit): import library only in windows ( #3738 )
2024-04-09 15:36:05 +02:00
Pedro Martín
f7fab165ba
fix(aws_lambda): Update obsolete lambda runtimes ( #3735 )
2024-04-09 15:08:19 +02:00
Pepe Fagoaga
93bdf43c95
fix(actions): Don't need expressions within if ( #3733 )
2024-04-09 13:33:53 +02:00
Pepe Fagoaga
b3866b5b71
docs(dashboard): format list ( #3732 )
2024-04-09 13:18:52 +02:00
Sergio Garcia
2308084dee
chore(version): update Prowler version ( #3730 )
2024-04-09 13:18:00 +02:00
Pepe Fagoaga
6eb5496c27
docs(dashboard): Indicate how to change port ( #3729 )
2024-04-09 12:28:54 +02:00
Nacho Rivera
c5514fdb63
chore(regions_update): Changes in regions for AWS services. ( #3727 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-09 12:03:06 +02:00
Pedro Martín
c78c3058fd
fix(service_name): fix typo in ServiceName field ( #3723 )
2024-04-09 11:39:02 +02:00
Pepe Fagoaga
10d9ef9906
chore(dispatch): just for v3 ( #3712 )
2024-04-09 11:33:00 +02:00
Pepe Fagoaga
43426041ef
docs(mutelist): remove MUTED and explain new fields ( #3726 )
2024-04-09 11:18:07 +02:00
Sergio Garcia
125eb9ac53
fix(k8s): improve kubernetes deployment ( #3713 )
2024-04-09 10:45:58 +02:00
Pedro Martín
681407e0a2
fix(compliance): add field ModoEjecucion in csv output for ENS ( #3719 )
2024-04-09 10:26:06 +02:00
Pedro Martín
082f3a8fe8
fix(dashboard): Add multiple dashboard fixes ( #3714 )
2024-04-09 10:22:03 +02:00
Sergio Garcia
397cc26b2a
fix(gcp): add project id to outputs ( #3711 )
2024-04-09 10:17:32 +02:00
Rubén De la Torre Vico
331ae92843
chore(Azure): Optimize Entra service to use async funcs ( #3706 )
2024-04-09 09:20:06 +02:00
dependabot[bot]
06843cd41a
chore(deps): bump botocore from 1.34.77 to 1.34.80 ( #3715 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 08:39:56 +02:00
Pedro Martín
28b5ef9ee9
fix(ens): add dependencias field ENS rd2022 compliance ( #3701 )
2024-04-09 08:29:41 +02:00
Pedro Martín
63dcc057d3
feat(dashboard): add correct label for each dropdown ( #3700 )
2024-04-08 17:50:48 +02:00
Sergio Garcia
0bc16ee5ff
chore(Dockerfile): remove deprecated dash dependencies ( #3708 )
2024-04-08 14:58:19 +02:00
Sergio Garcia
abcc9c2c80
docs(images): fix images link in documentation ( #3709 )
2024-04-08 14:49:06 +02:00
Sergio Garcia
daf2ad38bd
chore(docs): update CloudShell scripts ( #3687 )
2024-04-08 14:39:29 +02:00
Sergio Garcia
3dc418df39
chore(action): update python version to 3.12 in GH action ( #3705 )
2024-04-08 12:48:54 +02:00
dependabot[bot]
00aaafbc12
chore(deps-dev): bump moto from 5.0.4 to 5.0.5 ( #3681 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 12:47:22 +02:00
Sergio Garcia
bd49a55f3d
chore(Dockerfile): update Python version to 3.12 ( #3699 )
2024-04-08 12:22:49 +02:00
dependabot[bot]
013975b7a6
chore(deps): bump kubernetes from 28.1.0 to 29.0.0 ( #3679 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 12:21:23 +02:00
Pepe Fagoaga
392026286a
fix(actions): use LATEST_TAG for v4 ( #3703 )
2024-04-08 12:10:02 +02:00
Nacho Rivera
29ef974565
chore(regions_update): Changes in regions for AWS services. ( #3693 )
...
Co-authored-by: sergargar <38561120+sergargar@users.noreply.github.com >
2024-04-08 11:52:51 +02:00
Sergio Garcia
06c8216092
build(deps): Update boto3 to version 1.34.77 ( #3669 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2024-04-08 11:51:22 +02:00
Pepe Fagoaga
03f04d24a5
chore(dependabot): Add v3 label ( #3698 )
2024-04-08 11:19:35 +02:00
Pedro Martín
7b45ed63cc
docs(dashboard): improve dashboard documentation ( #3688 )
2024-04-08 11:10:30 +02:00
Sergio Garcia
6e4dd1d69c
fix(k8s): sanitize context syntax only for output file names ( #3689 )
2024-04-08 11:08:35 +02:00
Sergio Garcia
185b4cba0c
chore(mutelist): remove space within mutelist name ( #3690 )
2024-04-08 11:07:29 +02:00
Pepe Fagoaga
8198ea4a2c
chore(dependabot): Run also for v3 branch ( #3683 )
2024-04-08 11:05:09 +02:00
dependabot[bot]
aaf3e8a5cf
chore(deps): bump google-api-python-client from 2.124.0 to 2.125.0 ( #3678 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 10:55:00 +02:00
dependabot[bot]
ecef56fa8f
chore(deps): bump trufflesecurity/trufflehog from 3.71.2 to 3.72.0 ( #3677 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 10:39:53 +02:00
Pepe Fagoaga
349ce3f2d0
chore(regions): Add backport-v3 label ( #3684 )
2024-04-08 10:31:28 +02:00
Sergio Garcia
e3d4741213
chore(merge): include latest changes of v3 ( #3686 )
...
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 <rubendltv22@gmail.com >
Co-authored-by: Nacho Rivera <nachor1992@gmail.com >
2024-04-08 10:30:39 +02:00
Pepe Fagoaga
9d6d5f1d76
fix(args): Handle default argument ( #3674 )
2024-04-08 10:01:35 +02:00
Pepe Fagoaga
3152d67f58
chore(actions): Run for master and v3 ( #3685 )
2024-04-08 09:35:23 +02:00
Pepe Fagoaga
cb41c8d15b
fix(dockerfile): add missing path to build ( #3680 )
2024-04-08 09:24:05 +02:00