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 structured checklist and concrete code patterns based on Lighthouse best practices audits to review and modernize web code. ## Core Features & Use Cases - Security Hardening: Enforce HTTPS, configure CSP headers, Trusted Types, Subresource Integrity, secure cookies, and audit dependencies with npm audit. - Compatibility & Deprecation Cleanup: Replace deprecated APIs like document.write and synchronous XHR, add proper doctype, charset, viewport meta tags, and passive event listeners. - Code Quality Review: Validate semantic HTML, error boundaries, memory cleanup, source map configuration, and permission request patterns. - Use Case: Before deploying a React + Vite app, ask for a security audit to get a checklist of missing CSP headers, vulnerable dependencies, and exposed source maps with concrete fixes. ## Quick Start Review my web project for security vulnerabilities and modern best practices, then list the fixes I should apply.