differential-review

Review pull requests, commits, and diffs for security vulnerabilities.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Movchanets/Microservices_Learning --skill differential-review-movchanets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: differential-review
Source: https://github.com/Movchanets/Microservices_Learning/tree/main/.agents/skills/differential-review
Command: npx skills add https://github.com/Movchanets/Microservices_Learning --skill differential-review-movchanets

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps reviewers identify security regressions in pull requests, commits, and diffs before they are merged into production.

Core Features & Use Cases

  • Risk-first triage: Prioritizes changes that affect authentication, authorization, cryptography, external calls, or value transfer.
  • Evidence-based findings: Grounds every issue in concrete code evidence, line references, and plausible attack scenarios.
  • Structured reporting: Produces a clear markdown artifact suitable for security review and audit handoff.
  • Use case: Review a pull request that changes login, permission checks, or payment flows and return actionable security findings with severity and context.

Quick Start

Use the differential-review skill to inspect this diff for security issues and return a report with concrete findings.

Frequently Asked Questions about differential-review

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

FAQPage Schema
How do I review a pull request for security vulnerabilities before merging?

To review a pull request for security vulnerabilities, inspect the diff for risks in authentication, authorization, cryptography, external calls, and value transfer. This approach grounds findings in concrete code evidence and plausible attack scenarios before merging changes into production.

What security issues should I look for when reviewing git history and commits?

Diff analysis for code review identifies security regressions in commits and pull requests by evaluating changes to authentication, authorization, cryptography, external calls, and value-transfer logic. You need it before merging changes that alter login, permission checks, or payment flows to prevent vulnerabilities.

Can I generate an audit report from a security review of my code changes?

Yes, you can generate an audit report from a security review of code changes. The process produces a structured markdown report artifact containing evidence-backed findings, line-level references, severity ratings, and attack scenarios suitable for security review and audit handoff.

Does this diff analysis approach work on commits that modify payment flows and permission checks?

Yes, this diff analysis approach works on commits that modify payment flows and permission checks. It specifically applies risk-first triage to changes affecting authentication, authorization, cryptography, external calls, and value-transfer logic within code review workflows.

What is the best way to catch security bugs in pull requests affecting authentication logic?

The best way to catch security bugs in pull requests affecting authentication logic is to prioritize risk-first triage of the diff. This grounds every identified issue in concrete code evidence, line references, and plausible attack scenarios to ensure actionable findings.

Why should I not rely solely on automated security review without evidence-backed findings?

You should not rely solely on automated security review without evidence-backed findings because effective diff analysis requires line-level references and plausible attack scenarios. Without concrete code evidence, security vulnerabilities in permissions and value-transfer logic may be missed or misreported.