security-review

Audit authentication, input handling, secrets, and API endpoints against a security checklist.

1|Updated Mar 20, 2024
One-click install
npx skills add https://github.com/flag3/dotfiles --skill security-review-flag3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/flag3/dotfiles/tree/main/.claude/skills/security-review
Command: npx skills add https://github.com/flag3/dotfiles --skill security-review-flag3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps ensure code and API security by providing a comprehensive security checklist and best-practice patterns for authentication, input handling, secrets management, API design, and sensitive features.

Core Features & Use Cases

  • Security governance: checks for authentication, authorization, input validation, secrets handling, and secure data transmission.
  • Guided patterns: ready-to-use patterns for secure coding, secret rotation, and threat modeling.
  • Use Case: When shipping new endpoints or auth features, run this skill to audit security posture and generate a checklist.

Quick Start

Use the security-review skill to review an API endpoint adding authentication and secrets handling.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I audit authentication and secrets handling in my API code?

Security review audits authentication, input validation, secrets management, and API endpoints using a comprehensive checklist. It applies secure patterns like environment-based secrets, parameterized queries, and proper token handling to reduce risk across authentication, authorization, payments, and third-party integrations.

What security checks should I run before deploying new endpoints?

Run security review to check authentication mechanisms, input validation, secrets storage, and secure data transmission patterns. The skill generates a checklist covering authorization, token handling, and API design best practices for web apps, APIs, and microservices.

Can I use this to review existing codebases for security vulnerabilities?

Security review is applicable to codebases implementing authentication, authorization, payments, or third-party service integrations. It enforces environment-based secrets, input validation, and parameterized queries to identify and reduce security risks across your codebase.

What does input validation and parameterized queries prevent?

Input validation and parameterized queries prevent injection attacks and unauthorized data access. Security review guides you through these patterns as part of a comprehensive checklist covering secrets, token handling, and secure API design.

When should I run a security review on my code?

Run security review when shipping new authentication features, API endpoints, or integrations with third-party services. It provides a guided checklist and ready-to-use patterns for secure coding, secret rotation, and threat modeling.