shaping-reviewing-security

Review architecture sketches and API contracts for security risks and mitigations.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/musher-dev/bundles --skill shaping-reviewing-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shaping-reviewing-security
Source: https://github.com/musher-dev/bundles/tree/main/project-shaping-orchestration/skills/reviewing-security
Command: npx skills add https://github.com/musher-dev/bundles --skill shaping-reviewing-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance to produce a comprehensive security review for a shaped architecture sketch, identifying and mitigating potential risks before implementation.

Core Features & Use Cases

  • Threat Modeling: Identifies potential threats and attack vectors against the architecture.
  • Dimension Evaluation: Assesses security posture across Authentication, Authorization, Data Protection, Input Validation, Audit Logging, and Third-Party Risk.
  • Finding & Recommendation Generation: Details security findings by severity and provides actionable recommendations.
  • Use Case: After an architecture sketch and API contract review are complete, use this skill to ensure the design adequately addresses security concerns, preventing costly post-implementation fixes.

Quick Start

Use the reviewing-security skill to produce a security review for the architecture sketch and API contract.

Frequently Asked Questions about shaping-reviewing-security

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

FAQPage Schema
How do I conduct a security review of an architecture sketch before implementation?

A security review evaluates threat models, authentication, authorization, PII handling, and data protection within an architecture sketch to identify risks and provide mitigation recommendations before implementation begins.

What is threat modeling and when do I need it for API contract security?

Threat modeling identifies potential threats and attack vectors against your architecture sketch and API contract. You need it after architecture shaping is complete to ensure the design adequately addresses security concerns and prevents costly post-implementation fixes.

How do I assess third-party risk and data protection in a pre-implementation architecture?

Assessing third-party risk and data protection involves evaluating security posture across input validation, audit logging, and PII handling dimensions within your architecture sketch, generating detailed findings by severity with actionable mitigation recommendations.

Does this security review work with an existing API contract and architecture sketch?

Yes, the security review specifically requires a completed architecture sketch and API contract as input. It evaluates authentication, authorization, and threat models against these artifacts to produce a pre-implementation risk assessment with mitigation recommendations.

What's the best way to evaluate authentication and authorization risks in a system design?

The best way is conducting a dimension evaluation that assesses security posture across authentication, authorization, input validation, and audit logging, generating findings by severity with actionable recommendations for pre-implementation risk assessment.

Why should I run a security risk assessment before implementation rather than after?

Running a security risk assessment before implementation identifies and mitigates potential threats, PII handling issues, and authorization gaps in the architecture sketch early, preventing costly post-implementation fixes and ensuring the design adequately addresses security concerns.