GSD — Security Review

Review code changes against OWASP defense-in-depth and generate SECURITY.md gates.

6|3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/alo-exp/silver-bullet --skill gsd-security-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GSD — Security Review
Source: https://github.com/alo-exp/silver-bullet/tree/main/.forge/skills/gsd-secure
Command: npx skills add https://github.com/alo-exp/silver-bullet --skill gsd-security-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security audits of changes to enforce defense in depth and OWASP best practices, preventing shipping with critical vulnerabilities.

Core Features & Use Cases

  • Identify security-touching files from REVIEW.md or git diff that handle authentication/authorization, data persistence, external API calls, user input, file operations, and secrets management.
  • Run a structured security quality checklist against those files, ensuring input validation, parameterized queries, proper output encoding, and authentication/authorization checks.
  • Write SECURITY.md with a PASS/FAIL gate and remediation guidance to document findings and justify release decisions.

Quick Start

Run the security review before shipping to validate changes against the OWASP defense-in-depth checklist.

Frequently Asked Questions about GSD — Security Review

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

FAQPage Schema
How do I automate a security review for code changes before release?

Automate a security review by running a structured OWASP and defense-in-depth checklist against security-touching files in your code changes. This generates a SECURITY.md gate with PASS/FAIL status, remediation steps, and evidence to justify release decisions.

What is defense-in-depth in code security audits?

Defense-in-depth in code security audits is enforcing multiple layers of OWASP best practices, such as input validation, parameterized queries, and output encoding. This Skill applies these checks to authentication, data persistence, and external API files to prevent shipping critical vulnerabilities.

How do I identify which files need a security audit in my pull request?

Identify security-touching files by analyzing a REVIEW.md file or git diff for changes handling authentication, authorization, data persistence, external API calls, user input, file operations, and secrets management, then apply a structured security checklist to validate those specific changes.

Can I use this security review to gate my CI pipeline?

Yes, you can gate your CI pipeline by generating a SECURITY.md file containing a PASS/FAIL gate. This audit artifact provides remediation guidance and evidence, allowing your pipeline to block releases that fail the structured OWASP defense-in-depth checklist.

What security checks are performed on user input and database operations?

Security checks performed on user input and database operations include validating input validation, parameterized queries, proper output encoding, and authentication checks. These are enforced through a structured checklist against OWASP best practices to prevent common vulnerabilities.

Does this security review work without external dependencies?

Yes, the security review works without external dependencies. It identifies security-touching files from local REVIEW.md files or git diffs and runs a self-contained structured checklist to produce a SECURITY.md gate with remediation guidance and audit evidence.