← ClaudeAtlas

spatie-securitylisted

Use for secure application, database, server, credential, TLS, CSRF, password, or access-control configuration and review.
rcdelfin/agentkit · ★ 2 · AI & Automation · score 76
Install: claude install-skill rcdelfin/agentkit
# Spatie Security Guidelines ## Overview Apply Spatie's security best practices when building, configuring, or reviewing applications and infrastructure. ## When to Activate - Activate this skill when configuring application security (authentication, authorization, forms). - Activate this skill when setting up or reviewing database configurations. - Activate this skill when configuring servers or reviewing infrastructure. - Activate this skill when reviewing code for security vulnerabilities. ## Scope - In scope: Application security, database security, server configuration, credential management. - Out of scope: Code style, business logic, UI/UX design. ## Application Security - Transmit all HTTP traffic over SSL. - Use CSRF tokens in all forms. - Use appropriate HTTP methods for significant actions: `DELETE`, `POST`, `PUT` — never `GET`. - Add automated authorization tests to verify only authorized users can access restricted functionality. ## Database Security - Hash all stored passwords. - Encrypt API keys stored in databases. - Use separate database users per database with appropriate read/write permissions. - Restrict database access to whitelisted hosts only (webserver and developer machines). ## Server Security - Keep NGINX, PHP, Ubuntu, and similar software up to date. - Use SSH with private key authentication; disable password authentication. - Install and enable `unattended-upgrades` for automatic security updates. - Configure firewalls to permit only n