
Secure Headers Csp Builder
Walks you through implementing security headers and Content Security Policy without breaking your app. The smart part is the phased rollout: start with report-only mode to catch violations, analyze what's breaking for a week, then gradually enforce. Includes nonce generation for inline scripts and styles, a violation reporter endpoint, and Helmet.js integration examples. The rollout plan and common CSP issues section are genuinely useful since most teams just flip CSP on and watch everything explode. Code covers both Express middleware and template integration, plus testing examples. If you're adding security headers to an existing app, this approach beats the usual trial and error.
- skills.sh installs
- 318
- GitHub stars
- 63
- last updated
- Aug 21, 2026
Install
$ npx -y skills add patricio0312rev/skills --skill secure-headers-csp-builder --agent claude-codeInstalls into .claude/skills of the current project.
Files
Secure Headers & CSP Builder
Add security headers safely without breaking functionality.
Essential Security Headers
// middleware/security-headers.ts
import { Request, Response, NextFunction } from "express";
export function securityHeaders(
req: Request,
res: Response,
next: NextFunction
) {
// Prevent clickjacking
res.setHeader("X-Frame-Options", "DENY");
// Prevent MIME sniffing
res.setHeader("X-Content-Type-Options", "nosniff");
// XSS Protection (legacy browsers)
res.setHeader("X-XSS-Protection", "1; mode=block");
// Referrer Policy
res.setHeader("Referrer-Policy", "strict-origin-when-cross-origin");
// Permissions Policy (replaces Feature-Policy)
res.setHeader(
"Permissions-Policy",
"camera=(), microphone=(), geolocation=(self), payment=()"
);
// HSTS - Force HTTPS (only in production)
if (process.env.NODE_ENV === "production") {
res.setHeader(
"Strict-Transport-Security",
"max-age=31536000; includeSubDomains; preload"
);
}
next();
}
Content Security Policy (CSP)
Phase 1: Report-Only Mode
Sponsors
Details
- Repository
- github.com/patricio0312rev/skills
- Categories
- Testing & QA, Security
- First seen
- Jun 3, 2026
More from patricio0312rev/skills
All 138- Tailwind Gradient Builder318
- Frontend Refactor Planner317
- Openapi Generator316
- Api Test Suite Generator314
- Prisma Migration Assistant313
- Cypress Playwright Setup309
- Curl Command Generator308
- Page Layout Builder308
- Readme Generator307
- Vscode Workspace Setup307
- Data Integrity Auditor302
- Api Mock Server297
- Guardrails Safety Filter Builder295
- Queue Job Processor295
- Sql Query Optimizer293
- Dependency Vulnerability Triage292
- Backup Restore Runbook Generator291
- Rfc Generator291
- Cors Configuration290
- Api Contract Normalizer289
- Event Driven Architect289
- Table Builder289
- Modal Drawer System288
- Prompt Template Builder287