security-review

Analyze code diffs to identify high-confidence security vulnerabilities and generate prioritized markdown reports.

2|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/dededecline/dotfiles --skill security-review-dededecline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/dededecline/dotfiles/tree/main/claude/skills/security-review
Command: npx skills add https://github.com/dededecline/dotfiles --skill security-review-dededecline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps reviewers identify high-confidence security vulnerabilities introduced by code changes by focusing analysis on exploitable issues and minimizing false positives.

Core Features & Use Cases

  • Multi-phase analysis: Repository context research, comparative analysis, and per-file vulnerability assessment.
  • False-positive filtering: Parallel sub-tasks and confidence thresholding to only report findings with strong evidence.
  • Targeted coverage: Focus on input validation, auth/authorization, crypto and secrets, injection and code execution, and data exposure.
  • Actionable output: Produces prioritized markdown reports with file locations, severity, exploit scenarios, and remediation guidance.
  • Use Cases: Pre-merge PR reviews, branch security audits, and SAST-style manual assessments where noise reduction is critical.

Quick Start

Run a focused security review on the current branch and produce a concise markdown report of high-confidence vulnerabilities.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I find high-confidence security vulnerabilities in a pull request?

To find high-confidence security vulnerabilities in a pull request, analyze code diffs and repository context to assess injection, authentication, cryptography, and data exposure risks. This process filters false positives through confidence thresholding, producing a prioritized markdown report with file locations, severity, and remediation steps.

Can I use pre-merge security review to reduce false positives from SAST assessments?

Pre-merge security review reduces false positives from SAST assessments by applying parallel sub-tasks and confidence thresholding to filter findings. It focuses on exploitable issues with strong evidence, ensuring reviewers only receive actionable vulnerability reports instead of noisy alerts.

What is the best way to audit a feature branch for code execution and data exposure risks?

The best way to audit a feature branch for code execution and data exposure risks is performing multi-phase analysis that researches repository context and conducts comparative per-file vulnerability assessments. This identifies targeted input validation and crypto issues while generating actionable remediation guidance.

Does this security review approach work without external SAST dependencies?

This security review approach works without external dependencies, analyzing repository context and code changes directly. It applies targeted coverage to identify vulnerabilities across auth, crypto, secrets, and injection vectors, delivering a prioritized markdown report independently of traditional SAST tools.

What should a pre-merge vulnerability assessment report include to be actionable?

An actionable pre-merge vulnerability assessment report should include file locations, severity ratings, exploit scenarios, remediation recommendations, and confidence scoring. By prioritizing these elements, reviewers can quickly address high-confidence security issues introduced by code changes.

When should I not use manual SAST-style assessment for branch security audits?

Manual SAST-style assessment for branch security audits should not be used when you need to scan entire codebases rather than specific code changes. This approach relies on analyzing diffs and repository context to identify high-confidence vulnerabilities, making it unsuitable for comprehensive baseline scanning.