github-actions[bot]
14ee08ce6d
feat(regions_update): Changes in regions for AWS services. ( #1363 )
...
Co-authored-by: jfagoagas <jfagoagas@users.noreply.github.com >
2022-09-09 13:55:50 +02:00
github-actions[bot]
c85b2567f7
feat(regions_update): Changes in regions for AWS services. ( #1361 )
2022-09-08 14:22:34 +02:00
github-actions[bot]
ef110128f2
feat(regions_update): Changes in regions for AWS services. ( #1358 )
2022-09-05 10:42:50 +02:00
github-actions[bot]
1fc249e772
feat(regions_update): Changes in regions for AWS services. ( #1355 )
...
Co-authored-by: jfagoagas <jfagoagas@users.noreply.github.com >
2022-09-01 16:59:34 +02:00
Pepe Fagoaga
7388cb33d4
test(iam_user_two_active_access_key_test): Create unit tests ( #1354 )
...
Co-authored-by: sergargar <sergio@verica.io >
2022-09-01 13:35:00 +02:00
Sergio Garcia
eb914d03ce
feat(services_testing): Add tests for EC2, IAM and S3 services ( #1352 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
Co-authored-by: sergargar <sergio@verica.io >
2022-08-31 13:40:28 +02:00
StylusFrost
e087f2e1b6
fix(check_network_acl): check with all rules together ( #1350 )
2022-08-30 13:58:50 +01:00
github-actions[bot]
f0c24d5152
feat(regions_update): Changes in regions for AWS services. ( #1351 )
...
Co-authored-by: jfagoagas <jfagoagas@users.noreply.github.com >
2022-08-30 11:12:01 +02:00
Sergio Garcia
65185943ca
feat(shub_compatibility): send finding to filter regions and change checkType to list ( #1341 )
2022-08-26 11:24:12 +01:00
github-actions[bot]
de1f707434
feat(regions_update): Update regions for AWS services. ( #1349 )
...
Co-authored-by: jfagoagas <jfagoagas@users.noreply.github.com >
2022-08-26 12:01:53 +02:00
github-actions[bot]
0d0e00a8bd
feat(regions_update): Update regions for AWS services. ( #1344 )
...
Co-authored-by: jfagoagas <jfagoagas@users.noreply.github.com >
2022-08-25 11:48:40 +02:00
Sergio Garcia
5054b82030
feat(api_banner): remove API region from banner ( #1342 )
...
Co-authored-by: sergargar <sergio@verica.io >
2022-08-25 08:06:03 +02:00
Pepe Fagoaga
c7a43b09ce
chore: Move shared to lib/ for AWS ( #1321 )
...
* chore: Move shared to lib/
* chore: Move shared to lib/ for AWS
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2022-08-22 10:41:09 +01:00
Sergio Garcia
d18b430c16
feat(new_checks): add check for ec2 and iam ( #1337 )
...
* fix(key_error): remove KeyError.
* feat(ftp_check): add ec2_securitygroup_allow_ingress_from_internet_to_tcp_ftp_port_20_21 check.
* feat(password_check): iam_password_policy_expires_passwords_within_15_days_or_less added.
* change days to 90
Co-authored-by: sergargar <sergio@verica.io >
2022-08-22 10:33:43 +02:00
Sergio Garcia
9b4415f7b3
fix(s3_regions): verify if there are filter regions ( #1338 )
...
Co-authored-by: sergargar <sergio@verica.io >
2022-08-22 10:30:26 +02:00
github-actions[bot]
6c36c599a5
feat(regions_update): Update regions for AWS services. ( #1336 )
...
Co-authored-by: jfagoagas <jfagoagas@users.noreply.github.com >
2022-08-22 08:11:05 +01:00
github-actions[bot]
a6fb000266
feat(regions_update): Update regions for AWS services. ( #1325 )
2022-08-18 12:47:45 +01:00
Sergio Garcia
92024e2b0e
feat(iam_password_policy): add password policy class. ( #1330 )
...
Co-authored-by: sergargar <sergio@verica.io >
2022-08-09 09:08:00 -07:00
Sergio Garcia
b229c01450
fix(key_error): remove KeyError. ( #1326 )
2022-08-08 22:26:50 +02:00
github-actions[bot]
5abd7817af
feat(regions_update): Update regions for AWS services. ( #1324 )
...
Co-authored-by: jfagoagas <jfagoagas@users.noreply.github.com >
2022-08-05 11:19:45 +02:00
Pepe Fagoaga
f30245bb15
fix(nacls): Handle IPv6 source ingress ( #1319 )
2022-08-04 16:33:16 +02:00
Sergio Garcia
a796545da5
feat(regions): add regions to resources ( #1285 )
2022-08-04 13:35:13 +02:00
Pepe Fagoaga
6e58991986
fix(time_comparison): Correct time formats ( #1317 )
2022-08-04 11:41:54 +02:00
Pepe Fagoaga
85a6634a56
feat(check): iam-policy-allows-privilege-escalation ( #1315 )
...
* feat(check): iam-policy-allows-privilege-escalation
* feat(metadata): Enrich check metadata
Co-authored-by: Toni de la Fuente <toni@blyx.com >
Co-authored-by: Toni de la Fuente <toni@blyx.com >
2022-08-04 11:26:42 +02:00
Pepe Fagoaga
5541ec0763
fix(ec2_instance_public_ip): format resource_id ( #1316 )
2022-08-04 11:22:50 +02:00
github-actions[bot]
a9aabd0082
feat(regions_update): Update regions for AWS services. ( #1314 )
...
Co-authored-by: jfagoagas <jfagoagas@users.noreply.github.com >
2022-08-04 11:04:42 +02:00
Pepe Fagoaga
cbd375f5d0
fix(iam): Set user's region in findings ( #1312 )
2022-08-04 10:04:00 +02:00
Pepe Fagoaga
de96894a4d
feat(metadata): Include EC2 subservices ( #1311 )
2022-08-03 17:29:43 +02:00
Pepe Fagoaga
5e40fc28c9
feat(output): Report generation data, color legend and assumed role information ( #1300 )
...
* feat(color-code): include legend
* chore(version): alfa -> alpha
* chore: remove comments
* feat(credentials): Include report generation data
2022-08-03 17:09:38 +02:00
Pepe Fagoaga
0c2ed53c54
refactor(security_groups): general function ( #1306 )
2022-08-03 16:38:29 +02:00
Pepe Fagoaga
6f0d42a881
fix: Sort checks ( #1302 )
...
* fix: sort checks
* fix(metadata): Include missing provider
2022-08-03 12:14:23 +02:00
Pepe Fagoaga
5e479a5050
Prwlr 750 exclude metadata json order ( #1301 )
...
* chore: exclude metadata
* chore: exclude metadata
* chore: no prettify
* chore: no prettify
2022-08-03 12:07:36 +02:00
Pepe Fagoaga
dfbc618d44
chore(metadata): Remove CheckName and CheckAlias field ( #1299 )
2022-08-03 10:12:34 +02:00
Pepe Fagoaga
9f82a8a6d6
feat(provider): Set AWS as the default provider ( #1298 )
2022-08-02 13:43:42 +02:00
github-actions[bot]
476d93b33e
feat(regions_update): Update regions for AWS services. ( #1295 )
2022-08-02 11:46:12 +02:00
github-actions[bot]
9895f9f595
feat(regions_update): Update regions for AWS services. ( #1292 )
2022-08-02 09:05:47 +02:00
github-actions[bot]
510cca6b29
feat(regions_update): Update regions for AWS services. ( #1288 )
...
Co-authored-by: jfagoagas <jfagoagas@users.noreply.github.com >
2022-07-28 13:30:51 -04:00
Sergio Garcia
66d2b7b4d9
feat(ec2_checks): add several checks for ec2 ( #1268 )
...
* feat(checks): add extra718
* feat(checks): add extra763
* feat(checks): add extra748, extra749, extra72
* feat(checks): add extra750
* feat(checks): add check45
* feat(checks): add check46, check45, check42, check41
* feat(metadata_sample): add sample of check metadata
* feat(pci-group): add pci group.
* feat(cloud9): environment setup.
* fix(protocol): add protocol conditions
Co-authored-by: sergargar <sergio@verica.io >
2022-07-27 00:21:40 +02:00
Sergio Garcia
da76f69e51
feat(s3_checks): add several checks for s3 ( #1266 )
...
* feat(checks): add extra718
* feat(checks): add extra763
Co-authored-by: sergargar <sergio@verica.io >
2022-07-25 19:45:31 +02:00
Sergio Garcia
ed1572d2d9
feat(iam_checks): add several checks for iam ( #1264 )
...
* feat(extra71): add iam_administrator_access_with_mfa check.
* feat(checks): add extra7125 and extra7123
* feat(checks): add check14
* feat(checks): add check112
* feat(checks): add check11
* feat(checks): add check114 and check113
* feat(checks): add check12
* feat(classes): add IAM classess.
* Update iam_root_hardware_mfa_enabled.py
* fix(comments): Resolve comments.
Co-authored-by: sergargar <sergio@verica.io >
2022-07-22 12:14:49 +02:00
Sergio Garcia
7d0a95e98f
feat(shub): add Security Hub integration ( #1255 )
2022-07-21 12:22:56 +02:00
github-actions[bot]
67834c3f8b
feat(regions_update): Update regions for AWS services. ( #1273 )
2022-07-21 11:27:54 +02:00
github-actions[bot]
a5e58ad9ce
feat(regions_update): Update regions for AWS services. ( #1267 )
2022-07-15 11:15:17 +02:00
github-actions[bot]
5cb363c389
feat(regions_update): Update regions for AWS services. ( #1263 )
2022-07-13 16:21:26 +02:00
github-actions[bot]
b80c7222ea
feat(regions_update): Update regions for AWS services. ( #1256 )
2022-07-08 11:04:50 +02:00
Sergio Garcia
611bd909ef
feat(json-asff): add json-asff ouput ( #1252 )
...
* feat(json): add json output
* feat(pydantic): add pydantic model to json output
* feat(json-asff): add json-asff ouput
* Update config/config.py
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
* Update models.py
* fix(comments): Resolve comments.
Co-authored-by: sergargar <sergio@verica.io >
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2022-07-08 09:37:32 +02:00
Sergio Garcia
7b9fae5605
feat(json): add json output ( #1251 )
...
* feat(json): add json output
* feat(pydantic): add pydantic model to json output
Co-authored-by: sergargar <sergio@verica.io >
2022-07-06 14:35:15 +02:00
Sergio Garcia
d47bb09b2a
feat(organizations): Extract Metadata from Management Account ID (-O) ( #1248 )
...
* feat(organizations): add organizations funtion to provider
* feat(organizations): add organizations -O option
* fix(comments): Resolve comments.
* feat(test): add test
* fix(pipfile): update pipfile
Co-authored-by: sergargar <sergio@verica.io >
2022-07-05 12:00:14 +02:00
Pepe Fagoaga
b2899bda69
test(aws-provider): First tests ( #1231 )
...
* test(pre-commit): Include security checks
* test(pre-commit): Include dependencies
* test(aws-provider): First unit tests
* test(arn-parsing): Include first tests
* chore(providers): Remove old comments
2022-07-04 12:51:31 +02:00
Nacho Rivera
11652838e2
feat(outputS): Output generation format CSV ( #1230 )
...
* chore(csv): first version csv output
* chore(pytest): added pytest dependency
* chore(outputs): organizations demo
* chore(compliance): Added new dataclass for each compliance framework
* fix(test org values): deleted test values in orgs instantiation
* fix(csv): formatted to match output format
* fix(csv output): Reformulation of check report and minor changes
* fix(minor issues): Fix various issues coming from PR comments
* fix(csv): Renamed csv output data model
* fix(output dir): create default if not present
* fix(typo): remove s
* fix(oldcode)
* fix(typo)
* fix(output): Only send to csv when -M is passed
Co-authored-by: sergargar <sergio@verica.io >
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2022-07-04 10:30:47 +02:00