InintrinsicbyThomas Hunter II·Mar 28, 2019Why should I use a Reverse Proxy if Node.js is Production-Ready?There are several reasons why one should not directly expose a Node.js process to the web and should instead hide it behind a reverse proxy.A response icon20A response icon20
InintrinsicbyThomas Hunter II·Mar 5, 2019JavaScript Symbols: But Why?Symbols, the newest JavaScript primitive, bring a few benefits to the language and are particularly useful when used as object properties.A response icon20A response icon20
InintrinsicbyThomas Hunter II·Feb 26, 2019Introducing Package Diff (for npm)Package Diff is a tool for displaying visual diffs between published releases of an npm package. GitHub cannot reliably display such a…A response icon7A response icon7
InintrinsicbyThomas Hunter II·Jan 31, 2019Protecting your JavaScript APIsA cat-and-mouse narrative for securing a browser-based API.A response icon1A response icon1
InintrinsicbyThomas Hunter II·Nov 27, 2018Compromised npm Package: event-streamOwnership of a popular npm package, event-stream, was transferred by the original author to a malicious user.A response icon5A response icon5
InintrinsicbyThomas Hunter II·Oct 1, 2018Securing Node.js Applications with IntrinsicLet’s look at how to secure a Node.js application using Intrinsic.
InintrinsicbyThomas Hunter II·Aug 28, 2018JavaScript Object Type CoercionA look at the optional, user-definable methods which will be called when performing various actions upon JavaScript objects.A response icon7A response icon7
InintrinsicbyThomas Hunter II·Aug 16, 2018JavaScript Object Property Descriptors, Proxies, and Preventing ExtensionAn overview of advanced JavaScript Object features such as Property Descriptors, Proxies, and Preventing Extension.A response icon2A response icon2
InintrinsicbyThomas Hunter II·Jun 29, 2018Common Node.js Attack Vectors: SQL InjectionSQL Injections occur when improperly escaped strings are concatenated to generate SQL queries.A response icon1A response icon1
InintrinsicbyThomas Hunter II·Jun 12, 2018Protecting Node.js Applications from Zip SlipZip Slip is a recently coined phrase for a variant of the classical Path Traversal attack. In order to exploit this attack, one creates a…