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