senior-security

Identify and analyze security threats and vulnerabilities in software systems.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kulharir7/karya --skill senior-security-kulharir7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-security
Source: https://github.com/kulharir7/karya/tree/main/workspace/plugins/senior-security
Command: npx skills add https://github.com/kulharir7/karya --skill senior-security-kulharir7

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive toolkit for threat modeling, vulnerability analysis, secure architecture design, and penetration testing, helping security teams identify and mitigate risks early in the software lifecycle.

Core Features & Use Cases

  • Threat modeling workflows using STRIDE, DREAD scoring, and data-flow diagram analysis.
  • Security architecture guidance with defense-in-depth and Zero Trust patterns.
  • Vulnerability assessment support including automated and manual testing guidance.
  • Secure code review practices, including authentication, authorization, and cryptography review.
  • Incident response and security tooling references for practical remediation.

Quick Start

Analyze your system's threat model and security posture by running the STRIDE threat analysis on your project.

Frequently Asked Questions about senior-security

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

FAQPage Schema
How do I perform STRIDE threat modeling for a web application?

STRIDE threat modeling for web apps is performed by analyzing data-flow diagrams to identify spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege risks. This toolkit provides workflows to systematically map and score those threats using STRIDE and DREAD methodologies.

What is included in a secure code review for authentication and authorization?

A secure code review for authentication and authorization includes inspecting session management, access control logic, and cryptography patterns. This toolkit provides reference practices to evaluate these mechanisms and identify vulnerabilities during the software development lifecycle.

Can I use this for vulnerability analysis on APIs and cloud services?

Yes, vulnerability analysis is supported for web apps, APIs, cloud services, and container environments. The toolkit provides guidance for both automated and manual testing to identify and mitigate security risks across these platforms.

Does this support OWASP guidance for security architecture design?

OWASP guidance is supported for security architecture design, incorporating defense-in-depth and Zero Trust patterns. It helps security teams apply structured security architecture principles to mitigate risks early in the software lifecycle.

What is the best way to start a security audit for my software system?

The best way to start a security audit is by running a STRIDE threat analysis on your project to identify system threats and vulnerabilities. This establishes a baseline security posture for further vulnerability assessments and secure code reviews.

Are there references for incident response and security remediation?

Incident response and security remediation are supported through dedicated security tooling references. These references provide practical guidance for addressing identified threats and vulnerabilities during and after a security incident.