appsec

Apply OWASP-aligned security practices to web applications.

4|2|Updated Sep 17, 2025
One-click install
npx skills add https://github.com/SylphxAI/flow --skill appsec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appsec
Source: https://github.com/SylphxAI/flow/tree/main/.claude/skills/appsec
Command: npx skills add https://github.com/SylphxAI/flow --skill appsec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a practical framework to secure web applications by aligning with OWASP Top 10 2025, validating inputs, and ensuring secrets are managed securely.

Core Features & Use Cases

  • OWASP Top 10 compliance checks: Evaluate and remediate common vulnerabilities in modern web apps.
  • Security headers and best practices: Enforce CSP, HSTS, X-Frame-Options, and X-Content-Type-Options across deployments.
  • Secrets management and rotation: Prevent secret leakage and enable rotation policies.
  • Access control and MFA: Ensure MFA for Admin roles and enforce least privilege.
  • Fail-fast configuration validation: Block builds/startup if critical security configs are missing.

Quick Start

Apply the appsec guidelines to your Next.js app to enforce OWASP Top 10 controls, configure security headers, and establish a secrets rotation policy.

Frequently Asked Questions about appsec

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

FAQPage Schema
How do I secure my web application against OWASP Top 10 vulnerabilities?

Apply OWASP-aligned security practices to validate inputs, manage secrets securely, and enforce security headers like CSP, HSTS, and X-Frame-Options across your web app. This addresses common attack vectors including injection, broken authentication, and sensitive data exposure.

What security headers should I configure for my Next.js or Node.js app?

Enforce CSP, HSTS, X-Frame-Options, and X-Content-Type-Options headers to prevent clickjacking, MIME-type sniffing, and credential interception. Configure these across your deployment environment—whether Vercel, cloud providers, or self-hosted—to harden your application.

How do I prevent secrets from leaking in logs and storage?

Implement secrets management by prohibiting plaintext secrets in logs and storage, enabling rotation policies, and validating configuration at build or startup. Fail-fast validation blocks deployment if critical security configs are missing.

How do I add MFA to my application's admin roles?

Enforce multi-factor authentication for admin-level access to enforce least-privilege principles. MFA adds a second verification layer beyond passwords, protecting sensitive operations and administrative functions.

Can I apply OWASP security practices to modern stacks like Next.js and cloud deployments?

Yes. The framework supports modern stacks including Next.js, Node/Express, and deployment platforms like Vercel and major cloud providers, applying OWASP controls consistently across your architecture.

What happens if security configuration is missing during build or deployment?

Fail-fast config validation blocks builds and startup if critical security settings are absent, preventing insecure deployments and catching configuration gaps before production exposure.