spatie-security

Apply Spatie security guidelines to harden applications, databases, and servers.

1.5k|170|Updated Sep 25, 2024
One-click install
npx skills add https://github.com/relaticle/relaticle --skill spatie-security-relaticle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spatie-security
Source: https://github.com/relaticle/relaticle/tree/main/.claude/skills/spatie-security
Command: npx skills add https://github.com/relaticle/relaticle --skill spatie-security-relaticle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spatie's Security Guidelines provide a concise, actionable set of best practices to secure applications, databases, and servers, helping teams reduce risk and harden systems.

Core Features & Use Cases

  • Guideline-driven security: Aligns development and operations with trusted security standards from Spatie.
  • Scope coverage: Applies to application security, database security, and server hardening, including credential management and access control.
  • Use Case: When configuring a new app or reviewing an existing deployment, follow these guidelines to implement TLS, CSRF protection, proper password hashing, and restricted database access.

Quick Start

Follow the Spatie security guidelines to review and harden your current deployment for common security gaps.

Frequently Asked Questions about spatie-security

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

FAQPage Schema
What security guidelines should I follow to harden my application and server?

Application security hardening involves applying TLS everywhere, enabling CSRF protection, implementing proper password hashing, and restricting database access. Spatie's security guidelines consolidate these trusted best practices to mitigate risks across typical deployment scenarios.

How do I mitigate authentication and credential management risks in my web app?

To mitigate authentication and credential management risks, apply trusted security guidelines that enforce proper password hashing and secure credential handling. These standards ensure access control mechanisms align with best practices for securing user authentication workflows.

Does the Spatie security guidelines scope cover both database security and server hardening?

Yes, the Spatie security guidelines scope explicitly covers database security and server hardening. This includes enforcing restricted database access, securing credentials, and applying configuration best practices across your entire application and server deployment environment.

What's the best way to review an existing deployment for common security gaps?

The best way to review an existing deployment for security gaps is to audit it against established security guidelines. Checking for TLS enforcement, CSRF protection, proper password hashing, and restricted database access identifies and mitigates common vulnerabilities systematically.

When do I need to enforce TLS everywhere and CSRF protection in my application?

You need to enforce TLS everywhere and CSRF protection whenever configuring a new application or reviewing an existing deployment. Adhering to these security guidelines prevents data interception and cross-site request forgery attacks across all user interactions.