secure-code-review

Identify security vulnerabilities in source code via taint-analysis and pattern scanning.

6|1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/narlyseorg/superhackers --skill secure-code-review-narlyseorg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secure-code-review
Source: https://github.com/narlyseorg/superhackers/tree/main/skills/secure-code-review
Command: npx skills add https://github.com/narlyseorg/superhackers --skill secure-code-review-narlyseorg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a rigorous, structured approach to identify security vulnerabilities in source code through static analysis, enabling secure review without runtime testing.

Core Features & Use Cases

  • Automated pattern scanning and taint-tracking to detect common vulnerabilities such as injection flaws, authentication/authorization misconfigurations, cryptographic weaknesses, insecure deserialization, SSRF, and file handling issues.
  • Multi-language applicability with a taint-first workflow: trace input from sources to sinks across codebases and pull requests.
  • Structured findings with severity, evidence, and remediation guidance, aligned with vulnerability-verification and security-reporting processes.

Quick Start

Review a codebase to identify security vulnerabilities and generate a structured remediation plan.

Frequently Asked Questions about secure-code-review

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

FAQPage Schema
How do I identify security vulnerabilities in source code without runtime testing?

Taint-analysis identifies security vulnerabilities in source code by tracing untrusted input from sources to dangerous sinks, detecting injection flaws, authentication misconfigurations, and insecure deserialization across multi-language codebases during static reviews and PR audits.

Can static analysis detect authentication and authorization misconfigurations in pull requests?

Static analysis detects authentication and authorization misconfigurations in pull requests by applying taint-first methodology and pattern scanning to trace code changes, identifying security flaws with structured findings that include severity, evidence, and remediation guidance.

What is the best way to trace untrusted input to dangerous sinks during a security code review?

The best way to trace untrusted input to dangerous sinks during a security code review is using a taint-first methodology that follows data flow across multi-language codebases, enforcing structured findings with severity, evidence, and aligned vulnerability verification workflows.

Does taint-analysis work for multi-language codebases during pre-engagement security assessments?

Taint-analysis works for multi-language codebases during pre-engagement security assessments by tracing input from sources to sinks across various programming languages, generating structured remediation plans that align with vulnerability-verification and security-reporting processes.

How do I generate a structured remediation plan after finding injection flaws and cryptographic weaknesses?

Generate a structured remediation plan by compiling static analysis findings into reports that include severity levels, concrete evidence, and targeted remediation guidance for detected injection flaws, cryptographic weaknesses, SSRF, and file handling issues.