automatic-security-review

Apply a security review checklist and threat modeling framework to codebases.

3|Updated May 26, 2026
One-click install
npx skills add https://github.com/aurabx/nightowl --skill automatic-security-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: automatic-security-review
Source: https://github.com/aurabx/nightowl/tree/main/.agents/skills/automatic-security-review
Command: npx skills add https://github.com/aurabx/nightowl --skill automatic-security-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the high cost and risk of security vulnerabilities by providing a structured framework for identifying threats during design, code review, and pre-release phases.

Core Features & Use Cases

  • Threat Mindset Framework: Guides developers to treat all external inputs as hostile, preventing common injection and traversal attacks.
  • Comprehensive Checklist: Covers critical security domains including authentication, authorization, secrets management, and dependency auditing.
  • Use Case: Use this Skill during a pull request review to systematically verify that all user inputs are validated, secrets are not hardcoded, and authorization checks are implemented at the resource level.

Quick Start

Run the automatic-security-review skill to perform a comprehensive vulnerability assessment on the current codebase.

Frequently Asked Questions about automatic-security-review

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

FAQPage Schema
How do I perform a security review on my codebase before deployment?

To perform a security review, apply a systematic checklist covering input validation, authentication, and secrets management. This framework treats external inputs as hostile to prevent injection attacks and ensures adherence to industry-standard compliance practices.

What is threat modeling in software engineering and when do I need it?

Threat modeling is a structured framework for identifying vulnerabilities during architectural design and code review phases. You need it to proactively prevent security risks by verifying authorization checks and ensuring no hardcoded secrets exist before deployment.

Can I use this security checklist during a pull request review?

Yes, you can use this security checklist during a pull request review to systematically verify user inputs are validated, secrets are not hardcoded, and resource-level authorization checks are implemented to prevent common traversal attacks.

How do I check for hardcoded secrets and dependency vulnerabilities in my code?

Check for hardcoded secrets and dependency vulnerabilities by applying a comprehensive security audit framework. This process ensures proper secrets management and verifies that external inputs are validated against industry-standard practices.

What is the best way to prevent injection attacks during code review?

The best way to prevent injection attacks during code review is adopting a threat mindset framework that treats all external inputs as hostile. This approach systematically validates user inputs and enforces strict authorization at the resource level.

Does this vulnerability assessment framework require external dependencies?

No, this vulnerability assessment framework operates without external dependencies. It provides a systematic security review checklist and threat modeling framework directly applicable to your codebase, ensuring adherence to industry-standard practices.