epic-security

Implement security measures for Epic Stack applications, including CSP and rate limiting.

Updated May 18, 2026
One-click install
npx skills add https://github.com/mbdeaton/phys-notes --skill epic-security-mbdeaton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epic-security
Source: https://github.com/mbdeaton/phys-notes/tree/main/docs/skills/epic-security
Command: npx skills add https://github.com/mbdeaton/phys-notes --skill epic-security-mbdeaton

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and implementation patterns for securing an Epic Stack web application, addressing common vulnerabilities and best practices.

Core Features & Use Cases

  • Security Best Practices: Implements Content Security Policy (CSP), rate limiting, session security, input validation, and secure headers.
  • Spam Protection: Utilizes honeypot fields to prevent bot submissions.
  • Use Case: Secure a user registration form by implementing input validation, rate limiting to prevent brute-force attacks, and a honeypot to block bots.

Quick Start

Implement Content Security Policy for your Epic Stack application by configuring server/index.ts.

Frequently Asked Questions about epic-security

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

FAQPage Schema
How do I implement Content Security Policy headers in an Epic Stack application?

Implement Content Security Policy (CSP) for your Epic Stack application by configuring secure headers directly within the `server/index.ts` file to restrict resource loading and mitigate XSS risks.

What's the best way to prevent brute-force attacks on user registration forms in Epic Stack?

Prevent brute-force attacks on Epic Stack user registration forms by applying rate limiting to restrict repeated requests, alongside input validation and honeypot fields to block automated bots.

How does session management work when securing an Epic Stack web app?

Session management in an Epic Stack web app involves configuring secure session handling practices to protect user identities, utilizing environment variables for secrets and adhering to fail-fast principles for errors.

Can I use honeypot fields for spam protection in an Epic Stack app?

Yes, you can use honeypot fields in an Epic Stack app to prevent bot submissions and provide spam protection, effectively blocking automated form fills without impacting user experience.

Why does my Epic Stack app need a fail-fast approach for security errors?

A fail-fast approach for security errors in your Epic Stack app is needed to ensure debugging-friendly error reporting, immediately halting execution upon encountering invalid inputs or security configuration failures.

Do I need secrets management via environment variables for Epic Stack session security?

Yes, you need secrets management via environment variables for Epic Stack session security to securely handle sensitive data during deployment, preventing hardcoded credentials and unauthorized access.