Joshua Rogers' Scribbles
Joshua Rogers' Scribbles
Joshua Rogers
Personal blog talking about technology, travel, and life.
Latest Posts
I recently finally returned to Poland, after ~living in Taiwan for 7 months, where I was … bike riding, learning Chinese, and getting some experience in certain things that I never thought I’d do in my life. Upon my return, I decided...
This was originally written on September 15, 2020 and published on LinkedIn. I’ve decided to move the posts here for better searchability. Those that know me well, know that I am a video game history researcher, and this is just some of...
This was originally written on June 12, 2020 and published on LinkedIn. I’ve decided to move the posts here for better searchability. Those that know me well, know that I am a video game history researcher, and this is just some of my...
This was originally written on April 16, 2020 and published on LinkedIn. I’ve decided to move the posts here for better searchability. Those that know me well, know that I am a video game history researcher, and this is just some of my...
This was originally written on July 10, 2020 and published on LinkedIn. I’ve decided to move the posts here for better searchability. Those that know me well, know that I am a video game history researcher, and this is just some of my...
In my last two posts, I outlined how to clean up the right-click menu in Firefox to remove useless buttons, using either about:config or userChrome.css, respectively. One of my major complaints was that when right-clicking a link, I was...
Cleaning up right-click with userChrome.css In my previous post, I wrote about using Firefox’s about:config to cut the right-click menu from a massive 26 buttons down to just 15, decluttering the commonly used right-click menu. Freshly...
On a fresh installation of Firefox on MacOS, right-clicking an image while some text on the page is highlighted (to show as many buttons as possible) looks like so: Freshly installed Firefox, right-clicking To be blunt: holy fucking...
Today I learnt about the NS_ERROR_INVALID_CONTENT_ENCODING error (or “Content Encoding Error”) in Firefox, which started popping up in my Network tab while trying to access ChatGPT. Indeed, while having access to ChatGPT has allowed me...
I recently decided to fork and maintain a new version of the Gixy nginx security tooling, calling my fork Gixy-Next. The official website is https://gixy.io/, and the source code is available on GitHub at MegaManSec/Gixy-Next. The Python...
This year, I’ve reported more issues via bug bounties than perhaps the past 10 years combined. The issues were all in completely random places, and the only reason they were reported via bug bounty programs is because it is generally...
Some time ago, a friend of mine and I hired a helicopter to fly us from Vienna to Wrocław. The story regarding this is, in my humble opinion, extremely funny, albeit long. Therefore, I decided to write it up so that instead of explaining...
In my last two posts, I outlined different stories about my experiences dealing with developers that had offloaded their work to low-quality LLMs, resulting in frustrating performance degradation. Today, I’ll be writing about a similar...
In October, I reported two security issues to Okta’s auth0/nextjs-auth0 project, here and here. The latter bug, an oauth parameter injection, allows for a range of types of abuse, like scoping tokens for unintended services, setting...
From gixy to Gixy-Next gixy is an old static analyzer for nginx configurations, which allows the operator to automatically discover vulnerabilities in statis nginc files. It works by reading the configuration into memory, and performing...