## Introduction
Access your RONIN database via TypeScript.
Compiles RONIN queries to SQL statements.
React at the edge.
The command-line interface for RONIN.
A production-ready AST security guard for JavaScript - validate, protect, and enforce code safety with extensible rules
> [!IMPORTANT] > Due to a limitation in Bun, RENDER currently cannot be linked. You will have to edit its source files inside the `node_modules` directory of the app you are running it for. This will be fixed as soon as possible.
Generates TypeScript code from RONIN models.
Access your RONIN database via TypeScript.
Allows for defining RONIN queries and schemas in code.
Access the RONIN data platform via Hono.
Tanto Widget
A Better Auth adapter for RONIN
Access the RONIN data platform via React.
require and resolve modules relative to a path of your choice
Generates TypeScript code from RONIN models.
The command-line interface for RONIN.
A production-ready AST security guard for JavaScript - validate, protect, and enforce code safety with extensible rules
Compiles RONIN queries to SQL statements.
AI RPG Engine feudal mystery starter: Jade Veil
Create a style element with CSS properties, filtering input using a allowlist or blocklist
Audit your Node version for known CVEs and patches
Allows for defining RONIN queries and schemas in code.
Allows for defining the schema of a RONIN database in code.
ronin-exploits is a Ruby micro-framework for writing and running exploits. ronin-exploits allows one to write exploits as plain old Ruby classes. ronin-exploits can be distributed as Ruby files or as git repositories that can be installed using ronin-reps. It's like a simpler version of Metasploit.
ronin-post_ex is a Ruby API for Post-Exploitation.
Ronin Dorks is a Ruby library for Ronin that provides support for various Google (tm) Dorks functionality. Ronin is a Ruby platform for exploit development and security research. Ronin allows for the rapid development and distribution of code, exploits or payloads over many common Source-Code-Management (SCM) systems.
ronin-app is a small web application that is meant to be ran locally by the user. It provides a web interface to ronin-support, ronin-repos, ronin-db, ronin-payloads, ronin-exploits, as well as automating ronin-nmap, ronin-masscan, ronin-web-spider, ronin-recon, and ronin-vulns.
Ronin is a free and Open Source Ruby toolkit for security research and development. Ronin contains many different CLI commands and Ruby libraries for a variety of security tasks, such as encoding/decoding data, filter IPs/hosts/URLs, querying ASNs, querying DNS, HTTP, scanning for web vulnerabilities, spidering websites, installing 3rd-party repositories of exploits and/or payloads, running exploits, developing new exploits, managing local databases, fuzzing data, performing recon, and much more.
ronin-payloads is a Ruby micro-framework for writing and running exploit payloads. ronin-payloads allows one to write payloads as plain old Ruby classes. ronin-payloads can be distributed as Ruby files or in git repositories that can be installed with ronin-repos. It's like `msfvenom` but simpler and more modular.
ronin-repos provides a repository system for installing, managing, and accessing third-party git repositories, that can contain additional Ruby code or other data. Other Ronin libraries, such as ronin-exploits or ronin-payloads, can then list and load additional third-party Ruby classes from specific directories within the installed third-party reposs. ronin-repos is essentially a decentralized plugin system for Ronin using git repos.