mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-01-25 02:08:11 +00:00
feat(compliance): add C5 Germany for aws (#8830)
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com>
This commit is contained in:
@@ -1,4 +1,12 @@
|
||||
export type RequirementStatus = "PASS" | "FAIL" | "MANUAL" | "No findings";
|
||||
export const REQUIREMENT_STATUS = {
|
||||
PASS: "PASS",
|
||||
FAIL: "FAIL",
|
||||
MANUAL: "MANUAL",
|
||||
NO_FINDINGS: "No findings",
|
||||
} as const;
|
||||
|
||||
export type RequirementStatus =
|
||||
(typeof REQUIREMENT_STATUS)[keyof typeof REQUIREMENT_STATUS];
|
||||
|
||||
export interface CompliancesOverview {
|
||||
data: ComplianceOverviewData[];
|
||||
@@ -133,6 +141,14 @@ export interface KISAAttributesMetadata {
|
||||
NonComplianceCases: string[];
|
||||
}
|
||||
|
||||
export interface C5AttributesMetadata {
|
||||
Section: string;
|
||||
SubSection: string;
|
||||
Type: string;
|
||||
AboutCriteria: string;
|
||||
ComplementaryCriteria: string;
|
||||
}
|
||||
|
||||
export interface MITREAttributesMetadata {
|
||||
// Dynamic cloud service field - could be AWSService, GCPService, AzureService, etc.
|
||||
[key: string]: string;
|
||||
@@ -167,6 +183,7 @@ export interface AttributesItemData {
|
||||
| AWSWellArchitectedAttributesMetadata[]
|
||||
| ThreatAttributesMetadata[]
|
||||
| KISAAttributesMetadata[]
|
||||
| C5AttributesMetadata[]
|
||||
| MITREAttributesMetadata[]
|
||||
| GenericAttributesMetadata[];
|
||||
check_ids: string[];
|
||||
|
||||
Reference in New Issue
Block a user