James C. (Jamie) Davis's repositories
vuln-regex-detector
Detect vulnerable regexes in your project. REDOS, catastrophic backtracking.
safe-regex
Detect possibly catastrophic, exponential-time regular expressions
graphql-apis
📜 A collective list of public GraphQL APIs
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-
Maybe this will trigger ReDoS on a canonical (a*)*$ regex
benchmarking
Node.js Benchmarking Working Group
csgc-website
Computer Science Graduate Council Website
CSrankings
Purdue ECE fork
davisjam.github.io
Website for my research lab at Purdue
dk.brics.automaton
dk.brics.automaton - finite-state automata and regular expressions for Java
eslint-plugin-security
ESLint rules for Node Security
find-my-way
A crazy fast HTTP router
graphql-query-generator
Randomly generates GraphQL queries from a GraphQL schema
LinguaFranca-FSE19
Artifact for the Lingua Franca paper in ESEC/FSE'19
opdomun-frontend
OPDOMUN Frontend
PTMTorrent
Code to generate the PTMTorrent dataset
regexp-tree
Regular expressions processor in JavaScript
RegexStaticAnalysis
A tool to perform static analysis on regexes to determine whether they are vulnerable to ReDoS.
swagger-codegen
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.