security-review

Identify security vulnerabilities and hardening opportunities in code during reviews.

1|2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/EremesNG/oh-my-opencode-lite --skill security-review-eremesng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/EremesNG/oh-my-opencode-lite/tree/main/src/skills/security-review
Command: npx skills add https://github.com/EremesNG/oh-my-opencode-lite --skill security-review-eremesng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when reviewing code for security vulnerabilities, hardening applications, assessing attack surfaces, or before deploying to production. It also triggers when users mention security-related terms such as 'security', 'vulnerability', 'hardening', 'threat model', 'OWASP', 'CVE', 'injection', 'XSS', 'auth bypass', 'secrets management', or asks 'is this secure?'

Core Features & Use Cases

Apply adversarial thinking to find vulnerabilities that functional testing misses. This skill complements code-review (which checks correctness) by asking a fundamentally different question: "How can this be exploited?"

Quick Start

Perform a focused security review on the codebase and document actionable mitigations.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I check my code for security vulnerabilities before deploying to production?

To check code for security vulnerabilities before production, apply adversarial thinking during code reviews to identify threats, harden applications, and assess attack surfaces using STRIDE analysis and secure coding best practices.

What is threat modeling and how does STRIDE analysis find exploitable code?

Threat modeling with STRIDE analysis systematically identifies security threats and vulnerabilities by applying adversarial thinking to find exploitation paths that functional testing misses, guiding remediation decisions for authentication and cryptography features.

Can I use a security review to detect injection flaws and auth bypass issues?

Yes, a security review detects injection flaws, XSS, and auth bypass issues by applying OWASP best practices and adversarial code review to pinpoint exploitable vulnerabilities and harden applications before shipping.

When do I need to run a security review on new dependencies?

Run a security review when integrating new dependencies or authentication and cryptography features to assess attack surfaces, identify hardening opportunities, and ensure secure coding practices are met before deployment.

What is the best way to find secrets management issues during a code review?

The best way to find secrets management issues is performing a focused security review that applies adversarial thinking to identify vulnerabilities and harden applications, complementing standard code reviews that only check functional correctness.

Why does functional testing miss security vulnerabilities that a dedicated review catches?

Functional testing misses security vulnerabilities because it checks correctness, whereas a dedicated security review asks fundamentally different questions like how code can be exploited, applying threat modeling to find hardening opportunities.