security-assessment

Conduct security assessments on code, architecture, and infrastructure using STRIDE threat modeling.

381|48|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/rsmdt/the-startup --skill security-assessment-rsmdt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-assessment
Source: https://github.com/rsmdt/the-startup/tree/main/plugins/team/skills/quality/security-assessment
Command: npx skills add https://github.com/rsmdt/the-startup --skill security-assessment-rsmdt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to security evaluation, threat modeling, and secure design patterns.

Core Features & Use Cases

  • Threat modeling: STRIDE analysis and mitigations.
  • Secure design patterns: Input validation, least privilege, secure defaults.
  • Security review: Guide for code and architecture reviews.

Quick Start

Perform a STRIDE analysis on a new feature and capture mitigations in a security notebook.

Frequently Asked Questions about security-assessment

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

FAQPage Schema
How do I conduct a STRIDE threat modeling analysis on my system design?

STRIDE threat modeling systematically identifies security threats across Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege categories. Map your architecture components, apply each STRIDE category to identify potential threats, then document mitigations for each vulnerability discovered during the analysis.

What secure coding practices should I apply during code review?

Secure coding review focuses on input validation, least privilege access, secure defaults, and authentication boundaries. This Skill guides reviewers through identifying common vulnerabilities in code and architecture, ensuring controls align with threat models and compliance requirements.

Can I use this for infrastructure security validation?

Yes. Security assessment covers infrastructure validation alongside code and architecture review. Apply threat modeling and secure design patterns to infrastructure components, third-party dependencies, and deployment configurations to identify and remediate vulnerabilities before production.

How do I document security mitigations for compliance requirements?

Document each identified threat, its severity, and corresponding mitigation in a security notebook or assessment artifact. Align mitigations with functional and technical requirements, compliance frameworks, and your threat model outputs for audit and validation.

What's the difference between threat modeling and code security review?

Threat modeling identifies potential attack vectors and mitigations at the design level using frameworks like STRIDE. Code security review validates that implementation follows secure patterns and contains no exploitable vulnerabilities. Both are stages in comprehensive security assessment.

Do I need specific tools or dependencies to perform security assessments?

This Skill provides structured methodology without external tool dependencies. You apply STRIDE analysis, secure design principles, and review techniques using documentation, architecture diagrams, and code inspection—no specialized tools required to get started.