What problem does it solve? Web applications often ship with security vulnerabilities, deprecated APIs, and compatibility issues that are hard to catch manually. This Skill provides a systematic checklist and concrete code patterns for auditing and fixing security headers, browser compatibility, and code quality problems. ## Core Features & Use Cases - Security Hardening: Enforce HTTPS, configure CSP and security headers, sanitize user input, secure cookies, and detect vulnerable dependencies with npm audit. - Compatibility & Deprecation Fixes: Replace deprecated APIs like document.write and synchronous XHR, add feature detection, passive event listeners, and proper meta tags. - Code Quality Review: Validate semantic HTML, error boundaries, memory cleanup, and source map configuration. - Use Case: Before launching a web app, ask the AI to audit your HTML and JavaScript against this checklist to catch mixed content, missing CSP headers, and memory leaks. ## Quick Start Audit my web application's HTML and JavaScript code for security vulnerabilities and deprecated APIs using the best practices checklist.