Automation & Ops ✓ Google · Official gkekubernetes-securityrbacbinary-authorizationshielded-nodesiamsecret-manager

GKE Platform Security Hardening

Helps platform teams plan and apply cluster-level security hardening for Google Kubernetes Engine.

FollowSkills review · FSRS-2.0
Not recommended
39/ 100 5-point scale 2.0 / 5
Trust10 / 25 · 2.0/5

The skill promotes least privilege, RBAC hardening, and dedicated node service accounts, and cites official resources. However, several IAM and cluster-update commands use --quiet without explicit user confirmation, pre-change checks, data-flow disclosure, or rollback guidance, so points are deducted.

Reliability5 / 20 · 1.3/5

Common paths and MCP/kubectl alternatives are described, but there are no tests, version-compatibility notes, invalid-input handling, or diagnostic failure messages. The apparent unclosed final code fence may also impair parsing, so the static score remains modest.

Adaptability8 / 15 · 2.7/5

The name, audience, and platform-level scope are clear, with an explicit exclusion for workload-level security. Inputs, outputs, trigger boundaries, regional/version prerequisites, and mainland-China environment fit are not sufficiently specified, so points are deducted.

Convention6 / 15 · 2.0/5

The document has a golden-path section, topical structure, examples, and resource links; the repository README supplies Apache-2.0 licensing, installation, and issue-reporting paths. The skill itself lacks versioning, changelog, maintenance ownership, limitations, and troubleshooting guidance, and the code fencing appears incomplete.

Effectiveness6 / 15 · 2.0/5

It covers core platform-security tasks including Secret Manager, RBAC, Binary Authorization, Shielded Nodes, Sandbox, and IAM, with commands that can serve as a starting point. However, complete pre/post validation, compatibility and side-effect guidance, rollback, and representative output evidence are absent, limiting the static score.

Verifiability4 / 10 · 2.0/5

Several official Google Cloud resources and auditable commands are provided, but there are no committed tests, CI coverage, execution records, or corroborating evidence from multiple sources. Traceability is therefore limited.

Evidence confidence:Low Reviewed Jul 28, 2026 Reviewed revision d1c9be2009ba
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Add explicit confirmation, permission prechecks, impact disclosure, and actionable rollback procedures before IAM or cluster changes; --quiet should not replace user authorization.
  • Document GKE version, regional, and existing-cluster constraints and failure handling; fix the apparently unclosed final code fence.
  • Explain sensitive-data flows, compatibility, and outage/recreation risks for Secret Manager, Workload Identity, and Sandbox, with post-change verification commands.
  • No mainland-China network reachability or alternative documentation/mirror guidance is provided.
Review evidence [1][2][3][4]
See the full review method →

What does this skill do, and when should you use it?

This skill focuses on platform-level security configuration for Google Kubernetes Engine, not security controls inside individual workloads. It covers the Secret Manager cluster add-on, RBAC hardening, Binary Authorization, Shielded Nodes, GKE Sandbox, GKE IAM roles, service accounts, and cross-service authentication patterns. Its golden path recommends Workload Identity Federation, the GKE metadata mode, secure boot, and integrity monitoring, while disabling insecure legacy RBAC bindings. It fits teams responsible for cluster control planes, nodes, and platform permissions; workload-level Workload Identity, SecretProviderClass, network policies, and Pod Security Standards are out of scope.

Reads GKE cluster configuration and checks Secret Manager, RBAC bindings, and related security settings; provides gcloud commands for enabling Secret Manager with 120-second rotation, Binary Authorization, Shielded Nodes, and GKE Sandbox; explains GKE IAM roles, service accounts, and cross-service IAM bindings; and references gke:get_cluster, gke:update_cluster, k8s:check_k8s_auth, k8s:get_k8s_resource, and k8s:apply_k8s_manifest for cluster queries, authorization audits, resource inspection, and configuration application.

  1. A platform administrator needs to enable the Secret Manager add-on and automatic rotation on an existing GKE cluster.
  2. A cluster operator needs to disable legacy bindings for system:authenticated and system:unauthenticated.
  3. A security engineer needs to enable Binary Authorization on a production cluster to enforce image provenance policies.
  4. A platform team needs to enable Shielded Nodes or GKE Sandbox and review node-level security defaults.
  5. A cloud platform owner needs to choose suitable GKE IAM roles for administrators, developers, auditors, and CI/CD pipelines.
  6. A team needs IAM binding patterns that let Google service accounts access Cloud Storage, Cloud SQL, or Pub/Sub.

What are this skill's strengths and limitations?

Pros
  • Has a clearly bounded focus on GKE cluster and platform security.
  • Provides Day-0 and Day-1 golden-path defaults plus copyable gcloud examples.
  • Covers configuration checks, RBAC authorization audits, IAM roles, and service-account patterns.
  • Clearly separates platform-level security from workload-level security.
Limitations
  • Does not cover Workload Identity, SecretProviderClass, network policies, or Pod Security Standards for workloads.
  • Delegates private-cluster and Dataplane V2 settings to the gke-networking skill.
  • The source provides no test suite, version compatibility matrix, or failure-recovery guidance.
  • Some examples modify existing clusters, so users need appropriate GKE, Kubernetes, and IAM permissions.

How do you install this skill?

Run npx skills add google/skills, then select the specific skill from the repository. The target skill is at skills/cloud/gke-platform-security/SKILL.md. The source does not document the installed local directory or client-specific configuration steps.

How do you use this skill?

After installation, ask something like: “Harden the platform security of my GKE cluster and check RBAC, Secret Manager, Shielded Nodes, and GKE IAM configuration.” For cluster operations, the skill supplies gcloud examples and references the listed GKE and Kubernetes MCP tools. The user must provide the relevant cluster name, region, project, and permissions.

How does this skill compare with similar options?

Use the source-referenced gke-workload-security skill for workload-level security controls; use gke-multitenancy for enterprise RBAC planning; and use gke-networking for private-cluster and Dataplane V2 settings.

FAQ

Is this suitable for security policies inside application workloads?
Not by itself. It targets the cluster platform layer; use gke-workload-security for Workload Identity, SecretProviderClass, network policies, and Pod Security Standards.
What permissions are needed?
They depend on the operation. The source lists roles/container.viewer, roles/container.clusterViewer, roles/container.developer, roles/container.clusterAdmin, and roles/container.admin, and recommends least privilege.
Is Binary Authorization enabled by default?
No. It is not part of the golden-path defaults, but the skill recommends it for enforcing production image provenance.
Does the installation command install every skill in the repository?
The README says npx skills add google/skills lets users select specific skills from the repository. This skill is located at skills/cloud/gke-platform-security/SKILL.md.

More skills from this repository

All from google/skills

Automation & Ops ✓ Google · Official

GKE Workload Security

Audit and harden workload-level security controls for GKE applications and namespaces.

Automation & Ops ✓ Google · Official

GKE Multi-Tenancy Planner

Plan isolation, quotas, access control, and cost attribution for teams sharing a GKE cluster.

Automation & Ops ✓ Google · Official

GKE Production Readiness Review

Assess whether GKE clusters and workloads are ready for production.

Automation & Ops ✓ Google · Official

GKE ComputeClasses Advisor

Configure, optimize, and troubleshoot GKE ComputeClasses for cost, capacity, and workload placement.

Automation & Ops ✓ Google · Official

GKE Production Golden Path

Set production-oriented GKE defaults, readiness checks, and decision guardrails for cluster design.

Automation & Ops ✓ Google · Official

Google Cloud WAF Security Advisor

Assesses Google Cloud workloads against Well-Architected security principles and produces actionable improvement guidance.

Automation & Ops ✓ Google · Official

GKE Cluster Autoscaler Guide

Configure, optimize, and troubleshoot automatic GKE node scaling.

Automation & Ops ✓ Google · Official

AI Workload Migration to GKE Inference

Move existing AI inference workloads to self-hosted inference on Google Kubernetes Engine.

Automation & Ops ✓ Google · Official

GKE Workload Autoscaling

Configure manual scaling, HPA, and VPA for GKE workloads while improving resource requests from observed usage.

Automation & Ops ✓ Google · Official

GKE Cluster Creation Advisor

Plan, provision, and audit GKE clusters against production best practices.

Automation & Ops ✓ Google · Official

GKE AI Inference Deployment Assistant

Deploy, tune, and autoscale GPU/TPU AI inference services on GKE.

Automation & Ops ✓ Google · Official

GKE App Onboarding Assistant

Containerize and deploy an application to Google Kubernetes Engine for the first time.

Automation & Ops ✓ Google · Official

GKE Basics Navigator

A focused entry point for discovering GKE cluster needs and routing each task to the right specialist skill.

Automation & Ops ✓ Google · Official

GKE Observability Configuration

Configure GKE logging, monitoring, and Prometheus metrics.

Automation & Ops ✓ Google · Official

GKE Storage Manager

Configure persistent disks, Filestore, and GCS FUSE storage for GKE workloads.

Automation & Ops ✓ Google · Official

GKE Batch & HPC Workloads

Configure and run queued, parallel, and high-performance workloads on GKE.

Automation & Ops ✓ Google · Official

GKE Workload Reliability Guide

Reduce GKE workload disruption with high-availability configuration.

Automation & Ops ✓ Google · Official

GKE Backup & Disaster Recovery

Configure Backup for GKE policies and restore workflows for stateful workloads.

Automation & Ops ✓ Google · Official

Google Cloud Authentication Guide

Choose secure Google Cloud authentication and authorization for local, production, and cross-cloud workloads.

Automation & Ops ✓ Google · Official

GKE Enterprise RAG Search Architect

Designs and validates enterprise RAG search systems built on GKE and AlloyDB.

Related skills