Pepe Fagoaga
d61e999b8f
chore(check_metadata): Rename to CheckMetadata ( #4864 )
2024-08-26 15:25:19 +02:00
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 and Sergio Garcia
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 and Sergio Garcia
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 and Pepe Fagoaga
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 and Sergio Garcia
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 and Sergio
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 and sergargar
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 and Pepe Fagoaga
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 and Sergio Garcia
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 and Sergio Garcia
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 and Sergio Garcia
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 and Sergio
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
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 and sergargar
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 and Sergio Garcia
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