security-review

Reviews PHP apps for authentication, input handling, secrets and endpoint vulnerabilities using a PHP-first checklist for Laravel, Yii2, Symfony.

1|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/vix-4800/Workstation --skill security-review-vix-4800
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/vix-4800/Workstation/tree/main/roles/ai-tools/files/agents/skills/security-review
Command: npx skills add https://github.com/vix-4800/Workstation --skill security-review-vix-4800

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PHP applications often face authentication, input handling, and secret management challenges that lead to insecure deployments. This skill provides a PHP-first security checklist for Yii2, Laravel, and Symfony to reduce risk and align with best practices.

Core Features & Use Cases

  • Provides a comprehensive security review across auth, input validation, secrets management, and API exposure for PHP frameworks.
  • Useful for code reviews, pull-request checks, and deployment audits in Laravel, Yii2, and Symfony projects.
  • Use case: when integrating third-party services or handling file uploads, apply the checklist to verify safe defaults and secure configurations.

Quick Start

Run a targeted security review against your current PHP project to verify authentication, input handling, secrets management, and secure endpoints.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I run a security review on a Laravel or Symfony application?

Run a targeted security review against your PHP project by applying a checklist that verifies authentication, input handling, secrets management, and secure endpoints to identify configuration gaps and enforce safe defaults.

What does PHP authentication and input validation hardening involve?

PHP authentication and input validation hardening involves applying a security checklist to ensure parameterized queries, proper output escaping, and environment-aware secret handling, reducing risk during code review and deployment in PHP applications.

Can I use this security checklist for Yii2 projects?

Yes, you can use this security checklist for Yii2 projects, as it explicitly applies a PHP-first security review across Laravel, Yii2, and Symfony, covering authentication, file uploads, and API exposure with clear failure modes.

What is the best way to handle secrets management in PHP web applications?

The best way to handle secrets management in PHP web applications is to enforce environment-aware secret handling during code review and deployment, ensuring secrets are not exposed and align with secure configuration best practices.

Why do I need parameterized queries and output escaping in PHP?

You need parameterized queries and output escaping in PHP to prevent SQL injection and cross-site scripting, acting as explicit guardrails during code review to ensure safe handling of user input and secure endpoint exposure.

Does this security review check for safe file upload handling?

Yes, this security review explicitly checks for safe handling of file uploads, verifying secure configurations and safe defaults when integrating third-party services or processing user uploads in PHP frameworks.