senior-security

Identify and mitigate security risks in software systems using expert security engineering practices.

467|103|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/borghei/Claude-Skills --skill senior-security-borghei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-security
Source: https://github.com/borghei/Claude-Skills/tree/main/engineering/senior-security
Command: npx skills add https://github.com/borghei/Claude-Skills --skill senior-security-borghei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert-level security engineering guidance to design, implement, and validate secure software systems, covering application and infrastructure security, threat modeling, and compliance.

Core Features & Use Cases

  • Threat modeling & security architecture: identify risks early and design defense-in-depth.
  • Secure coding practices & reviews: code-level security controls and best practices.
  • Penetration testing & incident response: simulate attacks, detect, and respond.
  • Compliance readiness: align with SOC 2, GDPR, HIPAA requirements across systems.
  • Use Case: A mid-size web app needing threat model and secure deployment pipeline.

Quick Start

To apply this Skill, provide a threat-modeling task or security requirements for your system, and instruct Claude to produce a threat model, security controls, and testing plan. For example: "Create a threat model for a customer portal and propose mitigations."

Frequently Asked Questions about senior-security

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

FAQPage Schema
How do I create a threat model for a web application?

Creating a threat model for a web application involves identifying system risks early and designing defense-in-depth security architecture. You map data flows, identify vulnerabilities using frameworks like OWASP, and produce actionable security designs and mitigations.

What are the best secure coding practices for application security?

Secure coding practices for application security involve implementing code-level security controls and applying best practices to mitigate OWASP vulnerabilities. This ensures software systems are designed with built-in defense mechanisms against common web app and service attacks.

How do I prepare my software systems for SOC 2 and GDPR compliance?

Preparing software systems for SOC 2 and GDPR compliance involves aligning your architecture and codebase with strict regulatory requirements. You apply expert security engineering practices to ensure data protection, privacy controls, and audit readiness across web apps and services.

Can I use this for penetration testing and incident response?

Yes, you can use this for penetration testing and incident response. It helps simulate attacks to detect vulnerabilities and provides actionable testing plans. It applies expert security engineering to validate system defenses and guide response strategies across web apps.

What is threat modeling and when do I need it for my infrastructure?

Threat modeling is the process of identifying and mitigating security risks in software systems and infrastructure. You need it early in the development lifecycle to design security architecture, apply defense-in-depth, and ensure compliance with standards like OWASP before deployment.