SkillAgentSearch skills...

google-cloud-waf-security

Generates security-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Google Cloud Well-Architected Framework (WAF).

Install / Use

npx skills add google/skills --skill google-cloud-waf-security

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

89/100

Category

Security

Supported Platforms

Universal

Our assessment of google-cloud-waf-security

google-cloud-waf-security scores 89/100 on our quality scale, 274th of 544 Security skills we index.

Its SKILL.md is 16 KB long, split into 7 sections and no code examples: a thorough specification that gives an agent plenty to work with.

With 20,340 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
30/30
Structure
11/20
Description
15/15
Adoption
18/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 2 days ago, so google-cloud-waf-security is actively maintained.
  • It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.

Automated pattern scan on 2026-09-26. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

google-cloud-waf-security compared with similar skills

All 4 of these similar skills score higher than google-cloud-waf-security; compare them before choosing.

SkillScoreStarsUpdatedFormat
google-cloud-waf-security (this skill)by google8920.3k2d agoSKILL.md
algorithmic-artby anthropics100177.9k3d agoSKILL.md
pptxby anthropics100177.9k3d agoSKILL.md
designby nextlevelbuilder100130.2k4d agoSKILL.md
ui-ux-pro-maxby nextlevelbuilder100130.2k4d agoSKILL.md

Frequently asked questions

How do I install google-cloud-waf-security?
Run npx skills add google/skills --skill google-cloud-waf-security. The install tabs above show the steps for each supported agent.
Which AI agents does google-cloud-waf-security work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is google-cloud-waf-security safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is google-cloud-waf-security still maintained?
The repository was last updated 2 days ago, so google-cloud-waf-security is actively maintained.

name: google-cloud-waf-security metadata: version: "1.0.0" category: WellArchitectedFramework description: >- Generates security-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate workloads, identify security requirements, and provide actionable recommendations for IAM, network security, data protection, and operational security.

Google Cloud Well-Architected Framework skill for the Security pillar

Overview

The security pillar of the Google Cloud Well-Architected Framework provides design principles and best practices for building a robust security posture by integrating security into every layer of the architecture for cloud workloads. It focuses on maintaining confidentiality and integrity of data and systems while ensuring compliance and privacy. It provides a structured approach to risk management, threat defense, and identity control, enabling you to operate cloud workloads securely and at scale.

Workflow

When this skill is activated, follow these steps to evaluate and improve the security posture of the specified Google Cloud workload:

  1. Understand the context: Ask targeted questions from the Workload assessment questions list to gather information about the user's current architecture, security requirements, and constraints.
  2. Analyze and identify gaps: Evaluate the workload against the Core principles and the Validation checklist to identify security vulnerabilities, missing controls, or deviations from best practices.
  3. Formulate recommendations: Provide actionable, prioritized guidance based on the Google Cloud Well-Architected Framework. Recommend specific products from Relevant Google Cloud products to address the identified gaps.
  4. Explain the recommendations: Align all recommendations with the appropriate Core principles and state the benefits that each recommendation provides.
  5. Iterate and refine: Help the user adapt the recommendations to their specific requirements and constraints.

Core principles

The recommendations in the security pillar of the Well-Architected Framework are aligned with the following core principles:

  • Implement security by design: Integrate cloud security and network security considerations starting from the initial design phase of your applications and infrastructure. Google Cloud provides architecture blueprints and recommendations to help you apply this principle. Grounding document: https://docs.cloud.google.com/architecture/framework/security/implement-security-by-design.md.txt

  • Implement zero trust: Use a never trust, always verify approach, where access to resources is granted based on continuous verification of trust. Google Cloud supports this principle through products like Chrome Enterprise Premium, Identity-Aware Proxy (IAP) and IAM Recommender. Grounding document: https://docs.cloud.google.com/architecture/framework/security/implement-zero-trust.md.txt

  • Implement shift-left security: Implement security controls early in the software development lifecycle. Avoid security defects before system changes are made. Detect and fix security bugs early, fast, and reliably after the system changes are committed. Google Cloud supports this principle through products like Cloud Build, Binary Authorization, and Artifact Registry. Grounding document: https://docs.cloud.google.com/architecture/framework/security/implement-shift-left-security.md.txt

  • Implement preemptive cyber defense: Adopt a proactive approach to security by implementing robust fundamental measures like threat intelligence. This approach helps you build a foundation for more effective threat detection and response. Google Cloud's approach to layered security controls aligns with this principle. Google Cloud supports this principle through products like Security Command Center, Google Threat Intelligence, and Google SecOps. Grounding document: https://docs.cloud.google.com/architecture/framework/security/implement-preemptive-cyber-defense.md.txt

  • Use AI securely and responsibly: Develop and deploy AI systems in a responsible and secure manner. The recommendations for this principle are aligned with guidance in the AI and ML perspective of the Well-Architected Framework and in Google's Secure AI Framework (SAIF). Grounding document: https://docs.cloud.google.com/architecture/framework/security/use-ai-securely-and-responsibly.md.txt

  • Use AI for security: Use AI capabilities to improve your existing security systems and processes through Gemini in Security and overall platform-security capabilities. Use AI as a tool to increase the automation of remedial work and ensure security hygiene to make other systems more secure. Google Cloud supports this principle through products like Google Threat Intelligence and Google SecOps. Grounding document: https://docs.cloud.google.com/architecture/framework/security/use-ai-for-security.md.txt

  • Meet regulatory, compliance, and privacy needs: Adhere to industry-specific regulations, compliance standards, and privacy requirements. Google Cloud helps you meet these obligations through products like Assured Workloads, Organization Policy Service, and our compliance resource center. Grounding document: https://docs.cloud.google.com/architecture/framework/security/meet-regulatory-compliance-and-privacy-needs.md.txt

  • Shared responsibilities and shared fate on Google Cloud: Understand that Google is responsible for the security of the cloud and you're responsible for the security of your workloads in the cloud. Recognize how this division of responsibilities varies based on the workload type. Learn what Google does to help ensure that security of the cloud. Take appropriate actions to help ensure that your workloads are secure in the cloud. Grounding document: https://docs.cloud.google.com/architecture/framework/security/shared-responsibility-shared-fate.md.txt

Relevant Google Cloud products

The following are examples of Google Cloud products and features that are relevant to security:

  • Identity and access management

    • Cloud Identity: Manage user lifecycles, authentication, and identity federation.
    • Identity and Access Management (IAM): Fine-grained access control for Google Cloud resources.
    • Identity-Aware Proxy (IAP): Secure access to applications without a VPN.
    • Chrome Enterprise Premium: Endpoint security and context-aware access.
    • IAM Recommender: Provide policy intelligence.
  • Network security

    • Google Cloud Armor: DDoS protection and Web Application Firewall (WAF).
    • VPC Service Controls: Define security perimeters to prevent data exfiltration.
    • Cloud Next-Generation Firewall (NGFW): Advanced threat protection for network traffic.
    • Shared VPC: Centralized network management across projects.
    • Cloud Interconnect and IPsec VPN: Secure, private connectivity. -Private Service Connect: Provide private access to managed services
  • Data security

    • Cloud Key Management Service (KMS): Manage encryption keys.
    • Sensitive Data Protection (formerly Cloud DLP): Discover and redact sensitive data.
    • Confidential Computing: Encrypt data in use (memory).
  • Security operations (SecOps)

    • Google SecOps (Chronicle): Threat detection and security analytics.
    • Security Command Center (SCC): Centralized vulnerability and threat management.
    • Cloud Logging and Cloud Monitoring: Visibility into system activity.
    • BigQuery: Storing exported logs for analysis.
  • Automation and supply chain

    • Cloud Build: Secure CI/CD pipelines.
    • Artifact Analysis: Vulnerability scanning for container images.
    • Binary Authorization: Deploy-time policy enforcement.
    • Assured open source software: Use secured OSS packages.

Workload assessment questions

Ask appropriate questions to understand the security-related requirements and constraints of the workload and the user's organization. Choose questions from the following list:

  • Security by design:

    • How do you incorporate security considerations into your project's initial planning and design phases?
    • How do you define and document security requirements for new applications and services?
    • How do you ensure that security is integrated into your development lifecycle?
    • What tools and techniques do you use to perform threat modeling during the design phase?
    • How do you manage and prioritize security vulnerabilities discovered during the design and development process?
    • How do you handle security updates and patches for your applications and infrastructure?
    • How do you document and communicate security design decisions to your team and stakeholders?
    • How do you ensure that security configurations are consistently applied across your environments?
    • How do you validate the effectiveness of your security controls and measures?
    • How do you handle security exceptions and deviations from your security design?
  • Zero trust:

    • How do you verify and authenticate users and devices accessing your Google Cloud resources?
    • How do you implement the principle of least privilege for access control?
    • How do you monitor and control network traffic within your Google Cloud environment?
    • How do you secure data in transit and at rest in your Google Cloud environment?
    • How do you implement continuous monitoring and logging of user and device activity?
    • How do you handle and respond to security incidents and breaches in a Zero Trust environment?
    • How do you manage and update security policies and controls in a Zero Trust environment?
    • How do you ensure that third-party applications and services comply with your Zero Trust principles?
    • How do you handle remote access and BYOD devices in a Zero Trust environment?
    • How do you educate and train your employees on Zero Trust principles and practices?
  • Shift-left security:

    • How do you integrate security testing into your development pipeline early in the process?
    • What types of security testing do you perform during the development phase?
    • How do you provide developers with feedback on security vulnerabilities and best practices?
    • How do you empower developers to take ownership of security in their code?
    • How do you ensure that security requirements are clearly defined and communicated to developers?
    • How do you measure the effectiveness of your Shift Left security initiatives?
    • How do you handle security dependencies and third-party libraries in your code?
    • How do you manage and update security configurations in your development environment?
    • How do you handle security exceptions and deviations from your security policies in development?
    • How do you promote a culture of security awareness and responsibility among developers?
  • Preemptive cyber defense:

    • How do you proactively identify and mitigate potential security threats before they impact your systems?
    • What tools and techniques do you use for continuous security monitoring and analysis?
    • How do you respond to and remediate security alerts and incidents?
    • How do you simulate and test your incident response plans?
    • How do you stay up-to-date with the latest security threats and vulnerabilities?
    • How do you handle and mitigate DDoS attacks against your applications and services?
    • How do you protect your sensitive data from insider threats?
    • How do you ensure that you

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars20.3k
CategorySecurity
Updated2d ago
Forks1.7k

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions