Owen McCarthy

owen@owen.biz

+1(585)252-6669

Mexico, NY 13114

My Recent Projects

BookRecs Middleware - GitHub

BookRecs is a project I started with a friend of mine I met working on the Platform Security team at Tesla. The goal is to set up a book recommendation service. As one of the early steps of working on that project, I took on the creation of some Golang middleware for use in our HTTP servers. The main modules I focused on were:

  • A decent logging solution using Zap
  • A check that incoming traffic includes an Authorization header
  • A simple handler to redirect HTTP traffic to HTTPS (although this will likely end up happening in our cloud configuration instead)
  • Tests and thorough documentation to make the library easier to use, as my partner on this project is new to the language

PressifyThis - Site - GitHub

PressifyThis is a news article viewer that works completely in your browser. This means:

  • No more ads or paywalls or links to other articles covering the entire screen.
  • No deployment or maintenance costs. 100% free and open-source (which also means no ads are required for hosting)
  • It's easy for others to fork the project and deploy it locally or with whatever static site hosting service they prefer.

AppScan - GitHub

AppScan is a CLI tool I created to automate my process for DNS querying and subdomain enumeration for bug bounty hunting. It also allows you to test the endpoints you discover with any HTTP method you want and output the reponses to JSON. I'm aiming for it to follow the POSIX guidelines and the GNU standards for CLI tools, in the hopes that it will be easy to plug it into existing automations and scripts that researchers use. I'm currently working on rebuilding the tool in Golang to enable quicker development of additional modules, since I have some future plans for helpful additions.