## Introduction
Access your RONIN database via TypeScript.
Compiles RONIN queries to SQL statements.
React at the edge.
> [!WARNING] > This package is not meant to be used directly, it's a shared dependency of `sanity/presentation` and `@sanity/visual-editing`. Using it in production is at your own risk.
The command-line interface for RONIN.
> [!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.
Cross Platform implementation of the GitLab API
Generates TypeScript code from RONIN models.
Access your RONIN database via TypeScript.
Parser for the client for the realtime Engine
Fastify compression utils
Allows for defining RONIN queries and schemas in code.
Access the RONIN data platform via Hono.
Generates an id useable in json rpc payloads.
Shared utilities, types, and schemas for Cline packages
Tanto Widget
A Better Auth adapter for RONIN
Shared type definitions for the Node Slack SDK
Access the RONIN data platform via React.
Lambda client library that supports hybrid tracing in node js
The command-line interface for RONIN.
Generates TypeScript code from RONIN models.
Converts OpenAPI Schema Object to JSON Schema
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-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 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-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.
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.