https://github.com/wellwelwel/lagune
π Lagune is your security copilot as you build, your Blue Team when you audit, whether you're a developer or not (no API key needed).
https://github.com/wellwelwel/lagune
agent-skills ai ai-agents ai-driven blue-team claude-code codex copilot cursor-ai llm prd prompt-engineering prompt-toolkit sdd sdh security security-driven-hardening skills spec-driven spec-kit
Last synced: 1 day ago
JSON representation
π Lagune is your security copilot as you build, your Blue Team when you audit, whether you're a developer or not (no API key needed).
- Host: GitHub
- URL: https://github.com/wellwelwel/lagune
- Owner: wellwelwel
- License: mit
- Created: 2026-06-17T21:19:02.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-07-24T01:46:49.000Z (3 days ago)
- Last Synced: 2026-07-24T03:21:46.930Z (3 days ago)
- Topics: agent-skills, ai, ai-agents, ai-driven, blue-team, claude-code, codex, copilot, cursor-ai, llm, prd, prompt-engineering, prompt-toolkit, sdd, sdh, security, security-driven-hardening, skills, spec-driven, spec-kit
- Language: TypeScript
- Homepage: https://lagune.ai
- Size: 20.3 MB
- Stars: 72
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README

# π [Lagune AI](https://lagune.ai)
[](https://lagune.ai)
[](https://www.npmjs.com/package/lagune)
[](https://lagune.ai/docs/supported-agents)
**Lagune** helps your AI agent make a project more secure. You point it at your code, and the agent figures out what your system actually does, then guides you through the security work that matters for it.
- **Lagune** works with projects in **any programming language** and supports [**72 agents**](https://lagune.ai/docs/supported-agents) β¨
---
Love **Lagune**? [**Give us a β on GitHub**](https://github.com/wellwelwel/lagune)!
---
## Table of Contents
- π [**Get Started**](#get-started)
- π¦ [**Dashboard**](#dashboard) | [**CLI**](#cli)
- π¬ [**Slash Commands**](#slash-commands)
- π½ [**Requirements**](#requirements)
- π [**Security**](#security)
- π [**Acknowledgements**](#acknowledgements)
- π§ββοΈ [**License**](#license)
---
## Get Started
**Lagune** adapts to your environment, whether it is a new project or an existing one.
> [!TIP]
>
> See real-world [**Prompt Samples**](https://lagune.ai/docs/examples/prompts) πͺΌ
---
### Dashboard
For an interactive live view, follow-up, and maintenance, run:
```bash
npx -y lagune@latest
```
It serves a dashboard and opens it in a random port:
- [x] **Live Reload**
- [x] **Private** and **Local**
- [x] **Install**, **Pull**, **Update**, and **Manage** all **Lagune** features directly from your browser
- [x] No `node_modules` or `package.json` is needed π¦
>
>
>
>
>
> 
> [!TIP]
>
> - πͺ Use `--port` or `-p` to specify a custom port.
> - βοΈ Press `Ctrl+C` to stop.
---
### CLI
#### βΊ Install
```bash
npx -y lagune@latest init
```
- π **Lagune** runs on **Node.js** under the hood, you use whatever language you want.
#### βΊ Update
To update **Lagune**'s own files and its commands to their latest versions, run:
```bash
npx -y lagune@latest update
```
> [!TIP]
>
> Your charter, the phase artifacts, and any custom specializations stay untouched.
#### βΊ Pull
When you clone or fork a project that already has **Lagune**, run pull to install its files from the manifest:
```bash
npx -y lagune@latest pull
```
> [!TIP]
>
> π‘ Think of it as the **Lagune** equivalent of `npm i`, `pip install -r requirements.txt`, and the like.
---
### Slash Commands
Once **Lagune** is set up in your project, your **AI** agent unlocks a set of slash commands:
#### βΊ Development flow
Harden the work as you build it, guided by the charter, with no flow to follow:
| Command | What it does for you |
| ----------------------------------------------------- | ------------------------------------------------------------------------- |
| [**/lagune**](https://lagune.ai/docs/commands/lagune) | Enforces security along with your development, on any prompt, at any time |
- Pull in the on-demand specializations in real time while your agent works.
- Combine it with the [**/lagune.charter**](https://lagune.ai/docs/commands/charter) command to shape every build around your project's own security rules.
#### βΊ The Blue Team flow
These five run in order. Each builds on the previous, so following the list top to bottom is all it takes:
| # | Command | What it does for you |
| --- | -------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| 1 | [**/lagune.charter**](https://lagune.ai/docs/commands/charter) | Sets your project's security rules, proposed for you or shaped by what you say |
| 2 | [**/lagune.detect**](https://lagune.ai/docs/commands/detect) | Reads your code and maps what your system does and where the risks are |
| 3 | [**/lagune.plan**](https://lagune.ai/docs/commands/plan) | Turns what detect found into a defense plan, with a fix for each finding |
| 4 | [**/lagune.harden**](https://lagune.ai/docs/commands/harden) | Applies the plan's fixes to your code, safely and one at a time |
| 5 | [**/lagune.verify**](https://lagune.ai/docs/commands/verify) | Proves each applied fix holds and closes out the ones that do |
#### βΊ Special commands
| Command | What it does |
| -------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [**/lagune.specialize**](https://lagune.ai/docs/commands/specialize) | Specializes **Lagune** in a new security _sub_-skill from articles, exploits, or topics |
| [**/lagune.prove**](https://lagune.ai/docs/commands/prove) | Turns each detected finding into a runnable proof for responsible disclosure |
> [!TIP]
>
> Security is not a cost, it is an investment: what you put in upfront, you save many times over in the incidents you never have ππ»ββοΈ
> [!IMPORTANT]
>
> See the full [**documentation**](https://lagune.ai/) for usage examples and more.
---
## Requirements
You will need these tools installed on your system:
- [**Node.js (LTS)**](https://nodejs.org/en/download/package-manager)
- At least one of the [**Supported Agents**](https://lagune.ai/docs/supported-agents)
---
## Security
To details, report a vulnerability, and see the supported versions, see the [**Security Policy**](https://github.com/wellwelwel/lagune/blob/main/SECURITY.md).
---
## Contributing
π§ Coming Soon.
---
## Acknowledgements
### Partners
Partners get an exclusive logo across the repositories and landing pages, plus a spot on a dedicated partners page.
> Help my work grow by [**becoming a partner**](https://lagune.ai/docs?partners) π
### Supporters
Really thanks to everyone who has supported and keeps supporting my work.
[](https://github.com/sponsors/wellwelwel)
> Support my work by [**becoming a sponsor**](https://github.com/sponsors/wellwelwel) too β¨
---
## License
**Lagune** is under the [**MIT License**](https://github.com/wellwelwel/lagune/blob/main/LICENSE).
Copyright Β© 2026-present [**Weslley AraΓΊjo**](https://github.com/wellwelwel) and [**contributors**](https://github.com/wellwelwel/lagune/graphs/contributors).
> [!IMPORTANT]
>
> ### Disclaimer
>
> All product names, trademarks, and registered trademarks mentioned are the property of their respective owners and are used for identification purposes only.