advanced-backend-security-shield

Reviews and hardens backend services, APIs, authentication, and infrastructure against security vulnerabilities.

Updated Aug 26, 2026
One-click install
npx skills add https://github.com/Yjj0333/skills-manager-backup --skill advanced-backend-security-shield-yjj0333
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: advanced-backend-security-shield
Source: https://github.com/Yjj0333/skills-manager-backup/tree/main/advanced-backend-security-shield
Command: npx skills add https://github.com/Yjj0333/skills-manager-backup --skill advanced-backend-security-shield-yjj0333

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Backend codebases often ship with exploitable weaknesses such as SQL injection, broken authorization, insecure sessions, unsafe file uploads, and leaked secrets. This Skill performs evidence-based defensive security reviews and applies minimal, verified remediations across the full stack from reverse proxy to database. ## Core Features & Use Cases - Layered Security Audit: Inspects reverse proxy/CDN configuration, Dockerfiles, Kubernetes manifests, CI/CD workflows, secrets handling, and dependency lockfiles before touching application code. - AuthN/AuthZ Hardening: Reviews session cookies, JWT validation, MFA, password reset flows, server-side authorization, tenant isolation, and mass-assignment protections. - UGC and Upload Defense: Enforces output encoding, server-side HTML sanitization, CSP, CSRF tokens, magic-byte upload validation, and pluggable content moderation interceptors. - Use Case: Before launching a new API, ask the Skill to audit your Express or Django service; it produces a structured report with severity-ranked findings, evidence citations, minimal patches, and verification results. ## Quick Start Use the advanced-backend-security-shield skill to audit this backend service for security vulnerabilities and propose fixes.

Frequently Asked Questions about advanced-backend-security-shield

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

FAQPage Schema
How do I audit a backend API for security vulnerabilities?▼

Run a layered review covering proxy configuration, authentication, authorization, input validation, and data storage. This Skill inspects your actual workspace files, ties every finding to concrete evidence, and proposes minimal patches with verification steps.

How to secure JWT authentication and session cookies?▼

Validate JWT algorithm allowlists, issuer, audience, expiry, and key rotation, and keep access tokens short-lived. For cookies, require HttpOnly, Secure, narrow Path, and the strictest compatible SameSite, rotating session identifiers after login or privilege changes.

What defenses prevent SQL injection and mass assignment?▼

Use parameterized queries or safe ORM APIs and never interpolate untrusted input into SQL. Prevent mass assignment by explicitly mapping mutable fields instead of binding request payloads directly to persistence models.

Can this Skill be used for penetration testing or offensive security?▼

No, it is restricted to authorized defensive engineering only. It explicitly refuses exploit weaponization, credential theft, persistence, stealth, or attacks on systems without explicit authorization.

How should file uploads be validated securely?▼

Enforce authentication, size and count limits, generated filenames, path isolation, and magic-byte plus parser validation rather than trusting extensions or MIME headers. Store uploads in non-executable private storage and serve downloads with safe content types.

Why does the audit report distinguish confirmed from likely findings?▼

Confirmed findings are directly demonstrated by code, configuration, or controlled tests, while likely findings have strong evidence without runtime verification. This separation prevents assumptions from being presented as vulnerabilities and clarifies residual risk.