epic-security

Implement security practices for Epic Stack applications.

5.5k|464|Updated May 4, 2023
One-click install
npx skills add https://github.com/epicweb-dev/epic-stack --skill epic-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epic-security
Source: https://github.com/epicweb-dev/epic-stack/tree/main/docs/skills/epic-security
Command: npx skills add https://github.com/epicweb-dev/epic-stack --skill epic-security

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Epic Stack security guidance to help developers implement CSP, rate-limiting, session security, and secure headers across web applications.

Core Features & Use Cases

  • CSP configuration and reporting
  • Rate limiting, honeypot protections, and secure headers
  • Session security, secret management, and input validation
  • Secure headers and policy enforcement

Quick Start

Audit an Epic Stack project for CSP, rate limiting, and secure headers, then apply the recommended defaults to improve security.

Frequently Asked Questions about epic-security

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

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

Configuring CSP in an Epic Stack application involves setting secure headers to restrict resource loading and reporting violations. This skill guides you through applying default policy configurations across your routes to enforce client-side security.

What is the best way to add rate limiting and honeypot protections to web APIs?

The best way to add rate limiting and honeypot protections is to apply automated request throttling and bot mitigation middleware. This skill provides actionable guidance to configure these defenses across your application APIs to prevent abuse.

How do I secure user sessions and manage secrets in a standard web environment?

Securing user sessions and managing secrets requires implementing validated input handling and encrypted environment variable storage. This skill offers practical steps to lock down session data and safely manage application secrets.

Does this security guidance work for auditing existing routes or only new APIs?

This security guidance works for both auditing existing routes and securing new APIs. You can audit an existing Epic Stack project for missing secure headers and rate limits, then immediately apply the recommended defaults.

Why do I need input validation for API security and how does it prevent attacks?

Input validation for API security is needed to prevent injection attacks by ensuring only correctly formatted data enters your system. This skill helps you implement validation strategies to protect endpoints from malicious payloads.

Related Skills