security-review

Scan codebases for security vulnerabilities and generate severity-grouped findings with patch proposals.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ImaginerLabs/skill-manager --skill security-review-imaginerlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/ImaginerLabs/skill-manager/tree/main/skills/coding/security-review
Command: npx skills add https://github.com/ImaginerLabs/skill-manager --skill security-review-imaginerlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill performs deep, human-style security reviews of source code to find vulnerabilities that simple pattern-matching tools miss, reducing the time and expertise required to detect exploitable flaws across a project.

Core Features & Use Cases

  • Cross-file data flow analysis: trace user input across modules to discover injection, SSRF, and insecure deserialization that only appear across files.
  • Dependency audit & secrets detection: flag vulnerable packages, hardcoded keys, and exposed credentials in config, CI, and Dockerfiles.
  • Actionable reporting and patches: group findings by severity with confidence ratings, include file paths and code snippets, and propose concrete, human-reviewable patch suggestions for CRITICAL/HIGH issues.
  • Use Case: Run a full security audit on a web application repository to find SQLi, XSS, command injection, hardcoded API keys, and broken object-level authorization.

Quick Start

Scan the repository root for security issues and generate a grouped findings report with severity, confidence, file locations, and proposed patches for human review.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I find security vulnerabilities in my source code?

To find security vulnerabilities in source code, trace cross-file data flows, audit dependencies, and detect hardcoded secrets to produce grouped findings by severity with confidence ratings and patch suggestions.

What is cross-file data flow analysis for security review?

Cross-file data flow analysis traces user input across modules to discover injection, SSRF, and insecure deserialization vulnerabilities that only appear when examining interactions between multiple files.

Can I scan my JavaScript and Python project for hardcoded secrets and vulnerable dependencies?

Yes, you can scan JavaScript, TypeScript, Python, Java, PHP, Go, Ruby, and Rust projects to flag vulnerable packages, hardcoded keys, and exposed credentials in config, CI, and Dockerfiles.

How do I generate patches for SQL injection and XSS vulnerabilities?

To generate patches for SQLi and XSS, run a full security audit that produces concrete patch diffs for CRITICAL and HIGH severity findings, which require human approval before application.

Does automated code review detect broken object-level authorization?

Yes, automated code review detects broken object-level authorization by performing deep, human-style security analysis to find exploitable flaws that simple pattern-matching tools miss.

What is the best way to audit dependencies for known vulnerabilities?

The best way to audit dependencies is scanning the repository root to flag vulnerable packages and exposed credentials, then generating a grouped findings report with severity, confidence, and file locations.