Skip to content
GitHubBook a demo

Start here

FAQ

Short answers about what 0security is, how it runs, which models it uses and how to start.

0security is an open-source framework for building and deploying security agents. They find vulnerabilities across your code, dependencies, infrastructure, LLM apps and AI agents, prove them, fix them, verify the fix and keep watching. Start with the Quickstart and the concepts.

Yes. The code is licensed under MIT or Apache-2.0, at your option, and is developed in the open at github.com/0sec-labs/0security. Third-party licenses are listed in Third-party notices.

Yes. 0 runs on your computer, in your CI runner or in a container, with your own model key. Code and context go to the model provider you choose. Some workflows also call outside services, such as OSV, package registries and web search; see Keep model traffic in one region.

0 uses your own provider: Anthropic, OpenAI, ChatGPT Codex, OpenRouter, Azure OpenAI, DeepSeek, Z.ai GLM, Moonshot Kimi, Alibaba Qwen, xAI Grok, OpenCode Zen and Together AI. Any OpenAI-compatible server, local or remote, also works. See Models and keys.

Source repositories and pull request diffs (Scan code), live web apps, APIs and MCP endpoints (Scan web and APIs), and npm, pnpm, Cargo and PyPI dependencies (Dependencies). It also tests AI agents and LLM endpoints for prompt injection and jailbreaks, and includes specialist workflows for binaries, cloud and Entra ID posture (Specialist research).

How does it prove and fix a vulnerability?

Section titled “How does it prove and fix a vulnerability?”

A finding is a claim until verification reproduces it. A fix is accepted only when the patched code no longer reproduces the finding and your tests still pass. See Verify and fix.

What are persistent security agents (Agents)?

Section titled “What are persistent security agents (Agents)?”

An Agent is a named agent with a scope, a tool-access level, a daily budget and memory. It runs threads on a schedule, when a GitHub pull request opens, or when you start it by hand. See Agents.

Yes. The GitHub Action runs 0 on your own runner with your own model key, applies a severity gate and writes JSON and SARIF reports. Other CI systems can run the CLI directly. See CI.

Only scan systems you own or are authorized to test. A scope file limits live testing to the hosts you list, but it is not a sandbox. New Agents start paused, read-only and with production targets off.

Install with the one-line installer, run 0, connect a model provider and start a thread in the browser app. The Quickstart has the steps, and Models and keys covers providers.