security

Enforce threat modeling, OWASP checks, and risk-ranked remediation in security reviews.

6|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/gajakannan/nebula-crm --skill security-gajakannan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security
Source: https://github.com/gajakannan/nebula-crm/tree/main/agents/security
Command: npx skills add https://github.com/gajakannan/nebula-crm --skill security-gajakannan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gitleaks, semgrep, pip-audit, zap-baseline.py, docker, pnpm, yarn, npm, dotnet, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill formalizes security reviews by enforcing threat modeling, OWASP-based checks, and risk-ranked remediation guidance.

Core Features & Use Cases

  • Threat modeling (STRIDE-aligned) and security architecture assessment.
  • Authentication and authorization review, secret management, and data protection checks.
  • Security misconfiguration review (CORS, headers, TLS), logging/auditability review, and dependency risk vetting.
  • Use Case: Before merging a feature, the Security Agent produces a risk-ranked findings backlog with remediation steps.

Quick Start

  • Read role spec and planning artifacts: cat agents/security/SKILL.md and planning-mds/INCEPTION.md
  • Validate baseline security planning artifacts: python agents/security/scripts/security-audit.py planning-mds/security
  • Run the security review workflow: cat agents/actions/review.md

Frequently Asked Questions about security

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

FAQPage Schema
How do I automate threat modeling and OWASP security checks for my application?

Automate threat modeling and OWASP security checks by enforcing STRIDE-aligned architecture assessments and baseline artifact validation to generate a risk-ranked remediation backlog. This requires planning artifacts like threat-model.md and owasp-top-10-results.md.

What's the best way to perform a security review before merging a new feature?

Perform a security review before a merge by running Phase B and Phase C checks across architecture, integrations, and deployment configurations. This produces concrete, risk-ranked remediation tasks to address vulnerabilities.

Does this security review workflow support dependency risk vetting and secret scanning?

Dependency risk vetting and secret scanning are supported through integrated tools like pip-audit and gitleaks. It also reviews secret management practices to ensure sensitive credentials are not exposed in the codebase.

Can I use this threat modeling process for both architecture design and implementation phases?

You can use this threat modeling process for both Phase B architecture design and Phase C implementation reviews. It assesses authentication, data protection, and security misconfigurations like CORS and TLS across both phases.

Do I need Docker to run the baseline security audit scripts?

Docker is required to run the baseline security audit scripts and execute dependency checks. The workflow also relies on package managers like pnpm, yarn, npm, and dotnet to validate environment configurations.

Why does my security review require specific markdown planning artifacts?

Specific markdown planning artifacts like data-protection.md and authorization-review.md are required to formalize the security review process. They provide the necessary context to drive concrete remediation steps instead of generic checks.