https://github.com/shuffle/shuffle-security
Security Platform Implementation on Shuffle Core. Built to be edited. Build your dream security platform
https://github.com/shuffle/shuffle-security
automation cloud platform security
Last synced: about 5 hours ago
JSON representation
Security Platform Implementation on Shuffle Core. Built to be edited. Build your dream security platform
- Host: GitHub
- URL: https://github.com/shuffle/shuffle-security
- Owner: Shuffle
- Created: 2026-01-07T16:45:27.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-05-27T16:08:29.000Z (4 days ago)
- Last Synced: 2026-05-27T16:09:06.642Z (4 days ago)
- Topics: automation, cloud, platform, security
- Language: TypeScript
- Homepage: https://security.shuffler.io
- Size: 13.4 MB
- Stars: 8
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Shuffle Security
[Shuffle Security (beta!)](https://security.shuffler.io) is the open source incident response and security operations frontend for [Shuffle Core](https://shuffler.io) — built for and by security professionals. It brings incidents, host monitoring, vulnerabilities and AI-driven response into a single workspace, designed to work well for SOC teams, MSSPs and service providers. Built to be rebuilt and rebranded.
[_Key Features_](https://security.shuffler.io/#features) — [_Community & Support_](https://discord.gg/B2CBzUm) — [_Documentation_](https://security.shuffler.io/docs) — [_Getting Started_](https://security.shuffler.io/docs/getting-started) — [_Set up a demo call_](https://shuffler.io/contact)

Handle incidents from any source
One unified view for alerts, cases and tickets across every tool.

Set up host monitors
For compliance, vulnerabilities and response across your fleet.

Be in control of the automation
Visual ingest and forward pipelines you can shape end-to-end.

Track and manage vulnerabilities
Stay on top of risk over time across every asset and user.
## Try it
* Cloud: Register at [https://security.shuffler.io/register](https://security.shuffler.io/register) and get cooking
* Self-hosted: see Install below
## Install (self-hosted)
```bash
git clone https://github.com/shuffle/shuffle-security
cd shuffle-security
docker compose up -d
```
That is it. Open **http://localhost:3002**. Defaults in `.env` work out of the box — edit them only for production.
## Support
* [Discord](https://discord.gg/B2CBzUm)
* [Twitter](https://twitter.com/shuffleio)
* [Email](mailto:support@shuffler.io)
* [Open issue](https://github.com/shuffle/shuffle-security/issues/new)
* [Shuffler.io](https://shuffler.io/contact)
## Related repositories
* Shuffle (core platform): [https://github.com/shuffle/shuffle](https://github.com/shuffle/shuffle)
* OpenAPI apps: [https://github.com/shuffle/security-openapis](https://github.com/shuffle/security-openapis)
* Documentation: [https://github.com/shuffle/shuffle-docs](https://github.com/shuffle/shuffle-docs)
* Workflows: [https://github.com/shuffle/shuffle-workflows](https://github.com/shuffle/shuffle-workflows)
* Python apps: [https://github.com/shuffle/python-apps](https://github.com/shuffle/python-apps)
## Features
* Unified Incidents view (OCSF 2005) for alerts and cases
* Observables, assets and IOC correlation with threat intel enrichment
* AI Agent for triage, response suggestions and approvals
* Automation pipelines for ingest and forwarding
* Multi-tenant / sub-organization support for MSSPs
* 3,000+ integrations via the Apps catalog
## Documentation
[Documentation](https://shuffler.io/docs) can be found on [https://shuffler.io/docs](https://shuffler.io/docs) and is written here: [https://github.com/shuffle/shuffle-docs](https://github.com/shuffle/shuffle-docs).
### Setting up a local development environment
```bash
npm install
npm run dev
```
Configure the API target via a `.env` file in the project root:
```env
VITE_SHUFFLE_API_URL=https://shuffler.io
```