security-assessment

Perform security assessments with STRIDE threat modeling and CVSS scoring.

175|26|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/jmagly/ai-writing-guide --skill security-assessment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-assessment
Source: https://github.com/jmagly/ai-writing-guide/tree/main/.factory/skills/security-assessment
Command: npx skills add https://github.com/jmagly/ai-writing-guide --skill security-assessment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parallel-dispatch, project-awareness, artifact-metadata, and includes references (resource) components.

What problem does it solve?

This Skill eliminates security risks by automatically executing threat modeling, vulnerability scanning, and security control validation.

Quick Start

When you say "run security review", this Skill orchestrates comprehensive security assessment through STRIDE analysis, OWASP pattern detection, and compliance verification.

Example Output

"Security Assessment Complete

Findings: 0 Critical, 2 High, 5 Medium, 8 Low Risk Level: MEDIUM

Blocking Issues:

  • HIGH-001: SQL injection risk
  • HIGH-002: Missing rate limiting

Report: .aiwg/security/assessment-20251208.md"

Frequently Asked Questions about security-assessment

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

FAQPage Schema
How do I automate threat modeling and vulnerability scanning before deployment?

Threat modeling and vulnerability scanning automate security assessment by identifying risks across components and systems. This Skill applies STRIDE analysis and OWASP pattern detection to model threats, scan for vulnerabilities, and produce risk-ranked findings with remediation guidance before code reaches production.

What is STRIDE threat modeling and how does it help identify security risks?

STRIDE threat modeling systematically identifies threats by examining Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege across your architecture. This Skill applies STRIDE to map attack surfaces, uncover control gaps, and rank risks by severity for prioritized remediation.

Can I validate security controls and compliance status across my full architecture?

Yes. This Skill validates security controls at component, system, or full-architecture scope, checks privacy considerations, scores vulnerabilities using CVSS, and produces comprehensive compliance status reports showing control coverage and gaps across your entire environment.

How do I identify SQL injection and other OWASP vulnerabilities automatically?

This Skill conducts vulnerability scanning using OWASP pattern detection to identify injection risks, missing rate limiting, and other common weaknesses. It flags findings by severity level—Critical, High, Medium, Low—and includes specific remediation guidance for each discovered vulnerability.

What does the security assessment output include?

Security assessment output includes a risk-ranked findings summary, blocking issues categorized by severity, CVSS scores, remediation guidance, and a detailed compliance report. Results show counts by severity tier and identify which controls are missing or misconfigured.

Do I need specific tools or environments set up before running a security assessment?

This Skill builds on parallel processing, project awareness, and artifact metadata to orchestrate assessments. It works across different environments and requires component scope definition; it handles threat modeling, scanning, and control validation without additional security tool setup.