Skip to content

Commit a564d6a

Browse files
JDeep1234pedrooot
andauthored
feat(compliance): Add HIPAA compliance framework for GCP (#8955)
Co-authored-by: pedrooot <pedromarting3@gmail.com>
1 parent 82bacef commit a564d6a

File tree

4 files changed

+442
-1
lines changed

4 files changed

+442
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ prowler dashboard
8383
| Provider | Checks | Services | [Compliance Frameworks](https://docs.prowler.com/projects/prowler-open-source/en/latest/tutorials/compliance/) | [Categories](https://docs.prowler.com/projects/prowler-open-source/en/latest/tutorials/misc/#categories) | Support | Stage | Interface |
8484
|---|---|---|---|---|---|---|---|
8585
| AWS | 576 | 82 | 38 | 10 | Official | Stable | UI, API, CLI |
86-
| GCP | 79 | 13 | 11 | 3 | Official | Stable | UI, API, CLI |
86+
| GCP | 79 | 13 | 12 | 3 | Official | Stable | UI, API, CLI |
8787
| Azure | 162 | 19 | 12 | 4 | Official | Stable | UI, API, CLI |
8888
| Kubernetes | 83 | 7 | 5 | 7 | Official | Stable | UI, API, CLI |
8989
| GitHub | 17 | 2 | 1 | 0 | Official | Stable | UI, API, CLI |

dashboard/compliance/hipaa_gcp.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import warnings
2+
3+
from dashboard.common_methods import get_section_containers_format3
4+
5+
warnings.filterwarnings("ignore")
6+
7+
8+
def get_table(data):
9+
10+
aux = data[
11+
[
12+
"REQUIREMENTS_ID",
13+
"REQUIREMENTS_ATTRIBUTES_SECTION",
14+
"REQUIREMENTS_DESCRIPTION",
15+
"CHECKID",
16+
"STATUS",
17+
"REGION",
18+
"ACCOUNTID",
19+
"RESOURCEID",
20+
]
21+
].copy()
22+
23+
return get_section_containers_format3(
24+
aux, "REQUIREMENTS_ATTRIBUTES_SECTION", "REQUIREMENTS_ID"
25+
)

prowler/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ All notable changes to the **Prowler SDK** are documented in this file.
1313
- `cloudstorage_bucket_logging_enabled` check for GCP provider [(#9091)](https://github.com/prowler-cloud/prowler/pull/9091)
1414
- C5 compliance framework for Azure provider [(#9081)](https://github.com/prowler-cloud/prowler/pull/9081)
1515
- C5 compliance framework for the GCP provider [(#9097)](https://github.com/prowler-cloud/prowler/pull/9097)
16+
- HIPAA compliance framework for the GCP provider [(#8955)](https://github.com/prowler-cloud/prowler/pull/8955)
1617

1718
### Changed
1819
- Update AWS Direct Connect service metadata to new format [(#8855)](https://github.com/prowler-cloud/prowler/pull/8855)

0 commit comments

Comments
 (0)