senior-security

Perform STRIDE threat modeling and DREAD scoring for security assessments.

Updated Aug 1, 2025
One-click install
npx skills add https://github.com/wichan7/devlog --skill senior-security-wichan7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-security
Source: https://github.com/wichan7/devlog/tree/main/.claude/skills/senior-security
Command: npx skills add https://github.com/wichan7/devlog --skill senior-security-wichan7

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive toolkit to proactively identify, analyze, and mitigate security vulnerabilities across your software development lifecycle, ensuring robust protection against cyber threats.

Core Features & Use Cases

  • Threat Modeling: Systematically identify potential threats using STRIDE and DREAD scoring.
  • Secure Architecture: Design systems with defense-in-depth and Zero Trust principles.
  • Vulnerability Assessment: Conduct scans and manual reviews to find weaknesses.
  • Secure Code Review: Embed security checks directly into your development workflow.
  • Incident Response: Prepare for and manage security incidents effectively.
  • Use Case: Before deploying a new microservice, use this Skill to perform a threat model, review its architecture for security best practices, and plan for vulnerability assessments.

Quick Start

Use the senior-security skill to perform a threat model for the 'user-authentication' component.

Frequently Asked Questions about senior-security

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

FAQPage Schema
How do I perform a threat model for a new microservice?

To perform threat modeling for a microservice, systematically identify potential threats using STRIDE analysis and DREAD scoring to evaluate risks across your architecture. This approach ensures robust protection against cyber threats before deployment.

What is the best way to conduct a vulnerability assessment and secure code review?

Conduct vulnerability assessments by running scans and manual reviews to find weaknesses, while embedding secure code checks directly into your workflow. This identifies and mitigates security vulnerabilities across your software development lifecycle.

How does STRIDE analysis and DREAD scoring work for threat modeling?

STRIDE analysis identifies potential threats by categorizing spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege. DREAD scoring then calculates risk by rating damage, reproducibility, exploitability, affected users, and discoverability.

Can I use this for incident response and CVE remediation?

Yes, you can use this toolkit to prepare for and manage security incidents effectively, including CVE remediation. It provides structured incident response guidance to address vulnerabilities and mitigate active cyber threats.

When do I need OWASP guidance and cryptography patterns for security audits?

You need OWASP guidance and cryptography patterns during security audits and secure architecture design to enforce best practices. They help identify weaknesses and apply standardized security controls during vulnerability analysis.