security-hardening-checklist

Audits web app security settings and generates a hardening report with recommendations.

6|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/hopeoverture/worldbuilding-app-skills --skill security-hardening-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-hardening-checklist
Source: https://github.com/hopeoverture/worldbuilding-app-skills/tree/main/skills/development/security-hardening-checklist
Command: npx skills add https://github.com/hopeoverture/worldbuilding-app-skills --skill security-hardening-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides a comprehensive security audit of an application, auditing headers, cookies, RLS policies, input sanitization, rate limiting, and other security measures, then generates actionable hardening recommendations.

Core Features & Use Cases

  • Headers audit: scans for security headers and recommends configurations.
  • Cookie security: reviews cookie attributes (httpOnly, secure, sameSite).
  • RLS policy audit: checks Row-Level Security configurations and policies.
  • Input sanitization: examines handling of user input and validation practices.
  • Rate limiting: inspects API endpoints for rate limiting controls.
  • Audit report: produces a structured security hardening report with concrete actions.

Quick Start

Run the security audit against your project root and review the generated report. Use the included references to align with security best practices.

Frequently Asked Questions about security-hardening-checklist

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

FAQPage Schema
How do I audit security headers in my JavaScript web application?

Security headers audit scans your application for missing or misconfigured headers like Content-Security-Policy, X-Frame-Options, and Strict-Transport-Security. The Skill inspects your framework configuration and middleware to identify gaps, then recommends specific header values aligned with security best practices for your tech stack.

What security cookie attributes should I validate in my web app?

Cookie security validation checks for httpOnly, secure, and sameSite attributes. The Skill reviews your cookie configuration across the application, identifies missing protections against XSS and CSRF attacks, and provides actionable recommendations to harden cookie handling.

How do I check if my database Row-Level Security policies are properly configured?

RLS policy audit examines your Row-Level Security implementation to ensure database access controls are correctly enforced. The Skill inspects RLS policies, identifies misconfigurations or gaps, and generates recommendations to strengthen data access restrictions.

Can I audit input sanitization and validation across my entire project?

Input sanitization audit discovers your project structure via Glob patterns, examines how user input is handled throughout your application, and checks validation practices. The Skill identifies unsafe input handling and recommends sanitization strategies for modern JavaScript frameworks.

How do I verify rate limiting is implemented on my API endpoints?

Rate limiting inspection scans your API endpoints and middleware for rate limiting controls. The Skill identifies endpoints missing protections against abuse, reviews existing implementations, and recommends configurations to prevent denial-of-service attacks.

What does a security hardening report include?

A security hardening report is a structured audit output covering headers, cookies, RLS policies, input sanitization, and rate limiting. It provides concrete, actionable recommendations ready for CI/CD integration and alignment with security best practices.