spatie-security

Implement SSL, CSRF protection, password hashing, and server hardening.

Updated Sep 25, 2025
One-click install
npx skills add https://github.com/angelgarciasolorzano/social-hub --skill spatie-security-angelgarciasolorzano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spatie-security
Source: https://github.com/angelgarciasolorzano/social-hub/tree/main/.agents/skills/spatie-security
Command: npx skills add https://github.com/angelgarciasolorzano/social-hub --skill spatie-security-angelgarciasolorzano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill applies Spatie's security best practices to applications, databases, servers, and code reviews, ensuring robust security measures are in place.

Core Features & Use Cases

  • Security Best Practices: Implements SSL, CSRF protection, password hashing, and database permissions.
  • Server Hardening: Guides on server configurations and updates, including firewall settings and SSH management.
  • Credential Management: Recommendations for password managers and two-factor authentication.
  • Use Case: Use this Skill to review your application's security settings and harden your server infrastructure against common vulnerabilities.

Quick Start

Use the spatie-security skill to review your application's security configuration.

Frequently Asked Questions about spatie-security

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

FAQPage Schema
How do I implement CSRF protection and password hashing for my application?

You can implement CSRF protection and password hashing by applying security best practices and established guidelines, ensuring robust measures are in place across your application and database infrastructure.

What is server hardening and how does it improve infrastructure security?

Server hardening improves infrastructure security by guiding server configurations and updates, including firewall settings and SSH management, to protect against common vulnerabilities and unauthorized access attempts.

Does this security review approach work for both application code and database permissions?

Yes, this security review approach works for both application code and database permissions, applying best practices to review security settings and harden your server infrastructure comprehensively.

How do I set up SSL and manage database permissions securely?

To set up SSL and manage database permissions securely, implement security best practices by configuring SSL settings and restricting database permissions according to established guidelines for robust application protection.

What are the best practices for credential management and two-factor authentication?

Best practices for credential management include using password managers and enabling two-factor authentication, ensuring robust security measures are in place across your applications and server infrastructure.

When should I perform a code security audit and infrastructure review?

You should perform a code security audit and infrastructure review when you need to verify that security best practices are applied across your applications, databases, and servers to prevent vulnerabilities.