Mike Sherov
Writing JS, CSS, and HTML professionally since 2004. Open source contributor to projects like jQuery, jQueryUI, ESLint, Webpack, npm, JSCS, Esprima and more. I’ve also served on the CSSWG on the CSSOM spec and on the jQuery Foundation Board of Directors (now the OpenJS Foundation). I enjoy developer tooling, performance optimization, and software craftsmanship. When I’m not programming or teaching, I enjoy spending time with my wife and twin sons, playing video games, and obsessing over boutique salt varieties.
38 results
found for "
*
"Search Results
Set the httpOnly Cookie Flag in Express to Ensure Cookies are Inaccessible from JavaScript
lesson by Mike Sherov
Add https to a Localhost Express App to Prevent MITM Attacks
lesson by Mike Sherov
Mitigate CSRF Attacks by Setting the SameSite Cookie Flag in Express
lesson by Mike Sherov
Add CSRF Token Middleware to an Express Server to Mitigate CSRF
lesson by Mike Sherov
Make an XSS Payload to Read a Cookie from a Vulnerable Website
lesson by Mike Sherov
Make an XSS Payload to Read document.body from a Vulnerable Website
lesson by Mike Sherov
Prevent Inline Script Execution by Implementing Script-Src CSP Headers in Express
lesson by Mike Sherov
Read Document Content from a Vulnerable Website via Script Tag Injection in an XSS Payload
lesson by Mike Sherov
Add a Nonce Based script-src Header in Express to Only Allow Scripts that Match the Nonce
lesson by Mike Sherov
Prompt Users for Credentials from a Vulnerable Website via iframe Injection
lesson by Mike Sherov
Add a default-src CSP Header in Express to Enforce an Allowlist and Mitigate XSS
lesson by Mike Sherov
Simulate Man in the Middle Attacks and Inspect Network Traffic with Charles Proxy
lesson by Mike Sherov
Redirect All HTTP Traffic to HTTPS in Express to Ensure All Responses are Secure
lesson by Mike Sherov
Set the Secure Cookie Flag to Ensure Cookies are Only Sent Over Secure Connections
lesson by Mike Sherov
Course Overview: Web Security Essentials
lesson by Mike Sherov
Add HSTS Headers to Express Apps to Ensure All Requests are https Requests
lesson by Mike Sherov
Create a Proof of Concept Exploit of a CSRF Vulnerable Website
lesson by Mike Sherov
Web Security Essentials: MITM, CSRF, and XSS
course by Mike Sherov
Live Workshop Recording
course by Mike Sherov
ES6 and Beyond - JavaScript Tips and Tricks from ES2015 to ES2020
course by Mike Sherov
Lazyload below the fold images and iframes with native browser lazy-loading
lesson by Mike Sherov