Skip to content
View Joe12387's full-sized avatar
🤑
available, i guess.
🤑
available, i guess.
  • OverpoweredJS
  • New York
  • 22:12 (UTC -05:00)
  • LinkedIn in/joe12387

Block or report Joe12387

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Joe12387/README.md

I'm a software developer specializing in information security, reverse engineering, browser fingerprinting & bot detection.

I partially own and operate OverpoweredJS, a browser fingerprinting and web security service.

I also maintain several open source repositories here on GitHub.

You can contact me at [email protected]. My PGP key is available here if you require increased confidentiality.

That's about it.

--

Here are my current active projects as of November 2025:

  • OverpoweredJS - Startup founded by myself and my full time job. Focused on browser tracking, fraud detection, and punching bad guys.
  • detectIncognito - A TypeScript/JavaScript library for detecting the use of incognito mode or a similar private browsing mode when a browser visits a site. Works with all browsers with compatability for old browsers going back approximately 10 years.
  • Browser Fingerprinting Resistance Research - Documentation on the current state of browser fingerprinting, browsers' attempts at mitigating such techniques, and the current traceability of all browsers.

--

Also, I don't have anywhere to put my list of reported security vulnerabilities, so here they are:

Pinned Loading

  1. detectIncognito detectIncognito Public

    JavaScript detection of Incognito & other private browsing modes on Chrome, Edge, Safari, Brave, Firefox, Opera and MSIE.

    TypeScript 475 54

  2. overpoweredjs overpoweredjs Public

    An even more powerful browser fingerprinting library for creating persistent, unique and long-lasting digital fingerprints.

    TypeScript 32 3

  3. safari-canvas-fingerprinting-exploit safari-canvas-fingerprinting-exploit Public

    An exploit for Safari 17.4 and lower that enables fingerprinting Safari users using OffscreenCanvas and SharedWorkers even if fingerprinting protections are enabled.

    HTML 14

  4. browser-fingerprinting-resistance-research browser-fingerprinting-resistance-research Public

    List of current browser fingerprinting protections used by various browsers and their effectiveness against various fingerprinting techniques & services.

    33 3

  5. chromedriver-credential-stuffing chromedriver-credential-stuffing Public

    A collection of brute forcing code for conducting credential stuffing attacks on popular websites.

    PHP 4

  6. malicedetect malicedetect Public

    A simple JS library to detect malicious browsers, including bots & browsers lying about their user agent.

    JavaScript 10