Freedom251 › AI Security Testing Tools
Project Moonshot

What Project Moonshot is
Project Moonshot is a free, open-source toolkit for evaluating safety and reliability in large language models and applications. It runs benchmark tests using open-source datasets and metrics, and probes potential vulnerabilities or misuse by generating adversarial prompts through algorithms or generative LLMs. Teams can also design evaluations around their own datasets, optional prompt templates, metrics and grading scales. Results include interactive HTML reports and raw JSON downloads for programmatic analysis. Moonshot is available through a web interface, command line, library APIs and Web APIs, with configurable connections to model providers such as OpenAI, Anthropic, Together and Hugging Face. Users can create connectors for other models or applications on custom servers. Its benchmarks include those recommended in IMDA’s Starter Kit for safety testing LLM-based applications. The project is beta software under Apache License 2.0. Installation uses pip; Python 3.11 is required, and the web interface also needs Node.js 20.11.1 LTS or later. The installation guide recommends Chrome and notes possible dependency difficulties on x86 Macs.
Who it suits
Moonshot is intended for AI developers and compliance teams assessing LLMs and LLM-based applications. It suits users able to work with its Python and, for the web interface, Node.js requirements.
What it does well
- Runs benchmarks using open-source datasets and metrics.
- Can generate adversarial prompts for red teaming.
- Custom evaluations can use users’ own datasets.
- Offers HTML reports and downloadable raw JSON.
- Free and licensed under Apache License 2.0.
What to know first
- The project is identified as beta software.
- Python 3.11 is required.
- Web UI requires Node.js 20.11.1 LTS or later.
- x86 Macs may encounter installation difficulties.
Limits
The free toolkit requires Python 3.11. The Web UI additionally requires Node.js 20.11.1 LTS or later.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Project Moonshot | Open-source toolkit; requires Python 3.11; web UI requires Node.js 20.11.1 LTS or above | Free |
As aiverifyfoundation.sg lists them, read 30 Sept 2026. The maker's own page has the final word.
Getting started
- Visit the Project Moonshot page from AI Verify Foundation.
- Install Moonshot with pip and use Python 3.11.
- For the Web UI, install Node.js 20.11.1 LTS or later.
- Run the Web UI locally at localhost:3000, or use the command-line interface or APIs.
- Configure a provider connection with an API key or create a custom connector.
- Run a benchmark or build an evaluation using custom datasets and settings.
Overview
Project Moonshot is an open-source toolkit for benchmarking and red-teaming large language models and applications. It best suits AI developers and compliance teams who want to shape their own evaluations and can manage a local software setup. Its broad testing and reporting options are useful, but beta status and installation requirements make it a less straightforward choice for teams seeking a turnkey service.
Key features
Benchmarks and red teaming
Moonshot runs tests against open-source datasets and metrics covering performance as well as trust and safety risks. It can generate adversarial prompts using algorithms or generative LLMs, with supported tests for prompt injection, jailbreaks, data leakage, and unsafe outputs. That combination gives teams a way to assess model performance and probe several security risks in the same toolkit; it does not remove the need to decide which tests are relevant to their applications.
Custom evaluations and connectors
Teams can build evaluation recipes from their own datasets, with optional prompt templates, metrics, and grading scales. The flexibility is valuable when standard benchmarks do not reflect a team's use case, though it leaves the design of a useful evaluation to the user. Moonshot connects to OpenAI, Anthropic, Together, and Hugging Face with an API key, and users can create connectors for other models or their own applications on custom servers.
Interfaces and results
Users can work through a web interface, interactive CLI, library APIs, or Web APIs. Interactive HTML reports support review, while downloadable raw JSON results suit programmatic analysis. The project implements benchmarks recommended in IMDA's Starter Kit for safety testing LLM-based applications, which may be relevant to teams working with that framework.
Pricing
Project Moonshot: free. The open-source toolkit has no paid tier described here, so it is a fit for teams that can supply the setup and model connections themselves. The free plan requires Python 3.11; the Web UI also requires Node.js 20.11.1 LTS or later, and test assets are needed to run tests. Moonshot is released under Apache License 2.0. No free trial is offered.
Platforms
Moonshot supports API, Linux, macOS, web, Windows, and self-hosted use. Installation uses pip, with the Web UI running locally at localhost:3000. The installation guide recommends Chrome for the best Web UI experience; x86 Macs may encounter difficulties with moonshot-data dependencies. This local setup offers control over deployment but asks more of users than a hosted product. The repository identifies the software as beta, so teams should account for that maturity when considering it for important evaluations.
Who it's for
Moonshot is aimed at AI developers and compliance teams evaluating LLMs and LLM-based applications. It is a strong fit for teams that need custom test recipes, multiple ways to access the toolkit, or machine-readable results and can handle Python-based installation. Teams wanting a managed, low-setup workflow may prefer another option. For support, users can raise an issue on GitHub.
Pros and cons
- Pros: Combines benchmark testing and adversarial probing, including prompt injection, jailbreak, data leakage, and unsafe-output tests.
- Pros: Custom datasets, prompt templates, metrics, and grading scales let teams tailor evaluations to their applications.
- Pros: HTML reports and raw JSON serve both interactive review and programmatic analysis.
- Cons: Python and Web UI prerequisites, plus required test assets, add setup work before testing can begin.
- Cons: Beta status and possible x86 Mac dependency issues may complicate adoption for teams that need a mature, predictable installation.
Alternatives
Browse AI Security Testing Tools for more options. AIRTA Red Team is another free open-source choice; its plan requires users to bring an LLM API key. OpenSecureAI Scanner is worth considering if a paid Pro plan's 50,000 API requests per month, hosted AI remediation, and LLM Gateway completions fit the need; it costs $49 a month.
Promptfoo may suit teams seeking a free Community plan with 10k red-team probes per month and local or self-hosted operation. PromptGuard offers a free plan capped at 20,000 scans a month, one API key, one project, and 24-hour log retention, with a Team plan at $19 a month. PyRIT is another free open-source framework, requiring a Python environment and configured AI endpoints.
Augustus is a free Apache 2.0 licensed open-source option; API usage may require provider credentials. Basilisk is a free AGPL-3.0 option distributed as CLI, desktop, Docker, or source software for authorized use. AgentScan offers a free web/API plan with five scans per month, 185 attack vectors, and JSON results, making it a fit for users whose needs fit that scan cap.
Verdict
Choose Project Moonshot if your team needs flexible LLM benchmarking and red teaming, custom evaluations, and report data it can analyze programmatically, and has the capacity to run the local stack. Its breadth and open-source license are compelling; beta maturity and setup demands are the main reasons to look elsewhere.
Verdict
Project Moonshot provides multiple ways to benchmark and red-team LLMs, including custom evaluations and machine-readable results. Its beta status and installation requirements are important considerations before adopting it.
Questions
How much does Project Moonshot cost?
Project Moonshot is free.
Is Project Moonshot open source?
Yes. It is released under Apache License 2.0.
Which platforms and interfaces are available?
The listed platforms include API, Linux, macOS, self-hosted, web, and Windows. Moonshot provides a Web UI, interactive CLI, library APIs, and Web APIs.
What software is required to install it?
The repository specifies Python 3.11. The Web UI also requires Node.js 20.11.1 LTS or later.
Which model providers can it connect to?
Documentation names OpenAI, Anthropic, Together, and Hugging Face as providers Moonshot can connect to with an API key. Users can also create connectors for other models or applications on custom servers.
Who makes Project Moonshot?
AI Verify Foundation makes the toolkit. The foundation is a not-for-profit wholly owned subsidiary of Singapore’s Infocomm Media Development Authority.
Facts from Project Moonshot's own pages
- Benchmarking
- Its benchmarks cover capability, quality, and trust and safety, including measures such as accuracy, bias, toxicity, and hallucination. · github.com, 30 Sept 2026
- Compatibility note
- The installation guide recommends Chrome for the best web UI experience and says x86 Macs may encounter installation difficulties with moonshot-data dependencies. · aiverify-foundation.github.io, 30 Sept 2026
- Custom connectors
- Users can create model connectors for other models or their own LLM applications hosted on custom servers. · aiverify-foundation.github.io, 30 Sept 2026
- Custom evaluations
- Users can create recipes using their own datasets, optional prompt templates, evaluation metrics, and grading scales. · github.com, 30 Sept 2026
- Custom tests
- Users can build benchmark tests using custom datasets, optional prompt templates, evaluation metrics, and grading scales. · github.com, 29 Sept 2026
- Founded
- 2024 · aiverifyfoundation.sg, 28 Sept 2026
- IMDA alignment
- The toolkit implements benchmarks recommended in IMDA’s Starter Kit for safety testing LLM-based applications. · aiverifyfoundation.sg, 29 Sept 2026
- Installation
- The maker's instructions install Moonshot with pip and run the web UI locally at localhost:3000. · aiverify-foundation.github.io, 30 Sept 2026
- Integrations
- Users can configure connections to their LLMs and create custom connector endpoints through the Web UI or CLI guides. · aiverify-foundation.github.io, 29 Sept 2026
- Intended users
- The maker describes Moonshot as a tool for AI developers, compliance teams, and AI system owners evaluating LLMs and LLM applications. · aiverify-foundation.github.io, 30 Sept 2026
- Interfaces
- Moonshot can be used through a web UI, an interactive command-line interface, library APIs, and web APIs. · github.com, 30 Sept 2026
- License and maturity
- The repository identifies Moonshot as beta software released under the Apache Software License 2.0. · github.com, 29 Sept 2026
- License and status
- The GitHub repository identifies the project as beta and licenses it under Apache License 2.0. · github.com, 30 Sept 2026
- Maker
- AI Verify Foundation is a not-for-profit wholly owned subsidiary of Singapore’s Infocommunications Media Development Authority. · aiverifyfoundation.sg, 29 Sept 2026
- Provider connections
- The documentation names OpenAI, Anthropic, Together, and Hugging Face as model providers Moonshot can connect to with an API key. · aiverify-foundation.github.io, 30 Sept 2026
- Purpose
- Project Moonshot is an open-source toolkit for testing the safety and reliability of LLMs and LLM applications through benchmarking and red teaming. · aiverifyfoundation.sg, 30 Sept 2026
- Red teaming
- The toolkit supports adversarial testing with prompt templates, context strategies, and automated attack modules. · aiverify-foundation.github.io, 30 Sept 2026
- Reporting
- It provides interactive HTML reports and downloadable raw JSON test results. · github.com, 29 Sept 2026
- Reports
- Moonshot provides interactive HTML reports and downloadable raw JSON results for programmatic analysis. · github.com, 30 Sept 2026
- Requirements
- Moonshot requires Python 3.11, and its web UI requires Node.js 20.11.1 LTS or above and npm 10.8.0 or above. · aiverify-foundation.github.io, 30 Sept 2026
- Support
- The Moonshot FAQ directs users who need more help to raise an issue on GitHub. · aiverify-foundation.github.io, 30 Sept 2026
Where Project Moonshot stands on Freedom251
- AI Security Testing Tools#13 of 29