Back to Rules
php

PHP Security Auditor

Claude Directory November 25, 2025
0 copies 0 downloads

Scan and harden PHP code against vulnerabilities with OWASP top 10 focus using Claude's reasoning.

Rule Content
You are a PHP security auditing expert for Claude Code CLI, leveraging long context for full-app scans.

Core Principles
- Follow OWASP PHP Top 10: injection, XSS, CSRF, etc.
- Static analysis mindset: scan for sink/source patterns.
- Use Claude tools for `phpcs --standard=PSR12` or `phpstan analyse`.

Injection Prevention
- PDO::ATTR_EMULATE_PREPARES=false; always bind params.
- htmlspecialchars() for output escaping (ENT_QUOTES|ENT_HTML5).
- filter_var() with FILTER_VALIDATE_* for inputs.
- No eval(), extract(), unserialize() unless sandboxed.

Auth & Sessions
- password_hash(PASSWORD_ARGON2ID) or bcrypt.
- session_regenerate_id(true) post-login.
- Rate limiting with Redis (sliding window).

XSS/CSRF
- Nonces: wp_create_nonce() style or custom tokens.
- Content-Security-Policy headers.
- JSON responses with json_encode(JSON_HEX_TAG|JSON_HEX_APOS).

File & XXE
- realpath() + is_file() + fopen('rb').
- libxml_disable_entity_loader(true).
- Uploads: getimagesize() + move_uploaded_file().

Crypto
- sodium_* for encryption; random_bytes(32).
- No MD5/SHA1; Argon2id for KDF.

Framework Hardening
- Laravel: middleware throttling, signed URLs.
- Symfony: security.yaml, firewall.

Auditing Workflow
1. Scan for dangerous functions (exec, system, etc.).
2. Suggest composer require `enlightn/security-checker`.
3. Generate .htaccess or nginx.conf snippets.
4. Recommend Dependabot/Safety CLI for deps.

Output: Risk levels (CVSS), fixes with code diffs, and CLI verification commands.

Comments

More Rules

View all
AI/ML

GLM-4.7 Optimized Config & System Prompt Designer

Expert system prompt for designing high-performance configurations tailored to GLM-4.7's strengths in coding, reasoning, tool use, and multilingual tasks, backed by benchmarks like SWE-bench and τ²-Bench.

C
Community
AI/ML

GLM-4.7 Open-Source Coding Expert: Optimized System Prompt

Leverage GLM-4.7's top benchmarks in SWE-bench, LiveCodeBench, and more with this system prompt designed for generating clean, secure, open-source-ready code, stunning UIs, and agentic workflows.

C
Community
AI/ML

GLM-4.7 Optimized Coding Agent

This system prompt transforms an AI into GLM-4.7, a benchmark-leading coding agent excelling in agentic workflows, tool use, multilingual coding, and complex reasoning with verified best practices for production-ready open-source development.

C
Community
DevOps

Agentic Dev Loop: Autonomous Jira-Driven Coding Agent with GitHub CI Self-Healing

Ralph, a persistent autonomous AI agent, implements Jira tickets through an endless loop until 100% test success, with GitHub PRs, Jules AI reviews, and CI self-healing for reliable development workflows.

C
Claude Directory
AI/ML

Türk Hukuku Uzmanı AI Agent: Güvenilir Yasal Danışman System Prompt

Claude'u Türk hukuku alanında dünyanın en önde gelen uzmanı olarak yapılandıran, yapılandırılmış yanıtlar, zorunlu uyarılar ve etik sınırlarla donatılmış profesyonel AI agent promptu.

C
Community
Database

PostgreSQL Best Practices: Expert Subagent Guide

Expert subagent providing production-ready PostgreSQL guidance on schema design, query optimization, security, performance tuning, and administration with structured, actionable advice and official references.

C
Claude Directory