security-practices

Implements modern security practices including Zero Trust and DevSecOps across pipelines and cloud-native architectures.

17|1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/williamzujkowski/standards --skill security-practices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-practices
Source: https://github.com/williamzujkowski/standards/tree/main/skills/security-practices
Command: npx skills add https://github.com/williamzujkowski/standards --skill security-practices

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a comprehensive guide and automated tools to implement modern security standards, protecting your applications from common vulnerabilities and advanced threats. It streamlines the adoption of best practices like Zero Trust and DevSecOps, reducing manual security overhead and risk.

Core Features & Use Cases

  • Zero Trust Implementation: Guides you through establishing "never trust, always verify" principles for all access.
  • Supply Chain Security: Automates dependency scanning and SBOM generation to secure your software supply chain.
  • DevSecOps Integration: Provides scripts and patterns to embed security checks directly into your CI/CD pipelines.
  • Use Case: Integrate this skill into your CI/CD pipeline to automatically run secret scans, SAST, and dependency vulnerability checks on every code commit, ensuring security is "shifted left" and issues are caught early.

Quick Start

Generate a security review checklist for a new web application, focusing on Zero Trust principles.

Frequently Asked Questions about security-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement Zero Trust security in my applications?

Zero Trust security enforces continuous verification for all access requests, never trusting by default. This Skill provides guides and automated scripts to implement Zero Trust principles across authentication, authorization, and network access layers, ensuring defense in depth across your infrastructure.

Can I automate security scanning in my CI/CD pipeline?

Yes. This Skill integrates security checks directly into CI/CD pipelines through automated scripts for secret scanning, SAST, and dependency vulnerability scanning. Running these checks on every commit shifts security left, catching vulnerabilities early before deployment.

What does supply chain security include and why is it important?

Supply chain security protects against vulnerabilities in your dependencies and transitive libraries. This Skill automates dependency scanning and SBOM generation to identify and track all components, reducing risk from compromised or vulnerable third-party code.

How do I secure containerized applications and enforce runtime hardening?

Container security combines secure image building practices with runtime policies enforcing least privilege. This Skill provides scripts and patterns for secure containerization, including MFA enforcement, TLS 1.3 configuration, input validation, and secret management across container workloads.

What security practices apply to cloud-native architectures?

Cloud-native security spans DevSecOps automation, shift-left vulnerability detection, and defense-in-depth strategies across microservices. This Skill covers SAST/DAST coverage, secure error handling, and enforcement of least privilege and zero-trust access in cloud environments.

Do I need prerequisite knowledge to implement these security standards?

This Skill targets teams familiar with CI/CD pipelines, containerization, and DevOps practices. While it guides Zero Trust and DevSecOps adoption, foundational knowledge of automation, cloud platforms, and security tooling helps maximize value.