GoogleCloudPlatform / inspec-gcp-pci-profile

GCP PCI-DSS 3.2.1 InSpec Profile
Apache License 2.0
18 stars 15 forks source link

GCP PCI DSS v3.2.1 Inspec Profile

This repository holds the Google Cloud Platform (GCP) PCI DSS v3.2.1 Inspec Profile.

Required Disclaimer

This is not an officially supported Google product. This code is intended to help users assess their security posture on the Google Cloud against the PCI-DSS requirements. This code is not certified by PCI-DSS.

Coverage

TBD

Usage

Profile Attributes

$ cat attrs.yml 
gcp_project_id: "my-project-id"
fw_change_control_id_regex: 'CID:'
fw_override_control_id_regex: 'AID:'
cai_inventory_bucket_name: "my-inventory-bucket-name"
cai_inventory_file_path: "my-inventory-file-path"
gcs_pii_buckets:
  - "my-pii-bucket-name1"
  - "my-pii-bucket-name2"
kms_admins_list:
  - "serviceAccount:sa1@my-project-id.iam.gserviceaccount.com"
kms_encrypters_list:
  - "serviceAccount:sa2@my-project-id.iam.gserviceaccount.com"
kms_decrypters_list:
  - "serviceAccount:sa3@my-project-id.iam.gserviceaccount.com"
kms_encrypterdecrypters_list:
  - "serviceAccount:sa4@my-project-id.iam.gserviceaccount.com"
kms_regions_list:
  - "us-central1"
  - "global"

Example run:

$ inspec exec . -t gcp:// --attrs attrs.yml