mirror of
https://github.com/prowler-cloud/prowler.git
synced 2025-12-19 05:17:47 +00:00
37 lines
857 B
Python
37 lines
857 B
Python
import warnings
|
|
|
|
from dashboard.common_methods import get_section_containers_3_levels
|
|
|
|
warnings.filterwarnings("ignore")
|
|
|
|
|
|
def get_table(data):
|
|
|
|
data["REQUIREMENTS_ID"] = (
|
|
data["REQUIREMENTS_ID"] + " - " + data["REQUIREMENTS_DESCRIPTION"]
|
|
)
|
|
|
|
data["REQUIREMENTS_ID"] = data["REQUIREMENTS_ID"].apply(
|
|
lambda x: x[:150] + "..." if len(str(x)) > 150 else x
|
|
)
|
|
|
|
aux = data[
|
|
[
|
|
"REQUIREMENTS_ID",
|
|
"REQUIREMENTS_ATTRIBUTES_SECTION",
|
|
"REQUIREMENTS_ATTRIBUTES_SUBSECTION",
|
|
"CHECKID",
|
|
"STATUS",
|
|
"REGION",
|
|
"ACCOUNTID",
|
|
"RESOURCEID",
|
|
]
|
|
]
|
|
|
|
return get_section_containers_3_levels(
|
|
aux,
|
|
"REQUIREMENTS_ATTRIBUTES_SECTION",
|
|
"REQUIREMENTS_ATTRIBUTES_SUBSECTION",
|
|
"REQUIREMENTS_ID",
|
|
)
|