security

Analyze code and system security using STRIDE and OWASP Top 10.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/aubrian-halili/ai-experience --skill security-aubrian-halili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security
Source: https://github.com/aubrian-halili/ai-experience/tree/main/.claude/skills/security
Command: npx skills add https://github.com/aubrian-halili/ai-experience --skill security-aubrian-halili

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps identify and remediate security vulnerabilities in code and system designs, ensuring robust protection against threats.

Core Features & Use Cases

  • Vulnerability Assessment: Analyzes code for common security flaws (e.g., OWASP Top 10).
  • Threat Modeling: Applies frameworks like STRIDE to identify potential attack vectors.
  • Secure Design Guidance: Provides recommendations for building secure-by-design systems.
  • Use Case: You've developed a new authentication module and want to ensure it's resistant to common attacks like SQL injection or broken access control.

Quick Start

Assess the security of the file 'src/auth/login.ts'.

Frequently Asked Questions about security

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

FAQPage Schema
How do I perform a vulnerability assessment on my source code?

To perform a vulnerability assessment, this Skill analyzes your source code for common security flaws using OWASP Top 10 guidelines. It evaluates code-level vulnerabilities and component security to identify and remediate potential attack vectors.

Can I use Semgrep for automated security scanning of my authentication module?

Yes, you can use this Skill for automated scanning via Semgrep to secure an authentication module. It analyzes code-level vulnerabilities and component security to identify threats like SQL injection or broken access control.

What is threat modeling with STRIDE and when do I need it for secure design?

Threat modeling with STRIDE is a framework used to identify potential attack vectors in system designs. You need it when building secure-by-design systems, as it helps evaluate feature security and proactively remediate security vulnerabilities.

How do I check my project dependencies for security vulnerabilities?

You can check project dependencies for security vulnerabilities by running a dependency audit through this Skill. It assesses component security alongside code-level vulnerabilities to provide comprehensive secure-by-design recommendations.

Does this code review tool support the OWASP Top 10 vulnerability framework?

Yes, this code review tool supports the OWASP Top 10 vulnerability framework. It analyzes code for common security flaws and applies threat models like STRIDE to provide secure design guidance and remediation recommendations.