Crucible — Next-generation security testing platform

Next-generation security testing platform with 80+ attack scenarios, a visual editor, real-time simulations, and pass/fail assessment scoring.

80+ Attack Scenarios

Pre-built security test scenarios spanning injection, auth bypass, SSRF, business logic, and more across industry verticals.

Visual Scenario Editor

Create and modify scenario definitions with a drag-and-drop editor. Configure steps, assertions, and extraction chains.

Real-Time Simulations

Execute scenarios with live WebSocket streaming. Watch each step execute, observe responses, and track assertion results.

DAG Execution Engine

Directed acyclic graph scheduling with dependency resolution, parallel execution, and variable extraction between steps.

Assessment Scoring

Pass/fail grading with detailed assertion breakdowns. Track security posture across runs and identify regressions.

Scenario Catalog

Browse, filter, and search a structured catalog of scenarios organized by category, severity, and target domain.

Quick Start

npm

npm install -g @atlascrew/crucible
crucible start

Docker

docker run -p 3000:3000 nickcrew/crucible

From Source

git clone https://github.com/atlas-crew/Crucible.git
cd Crucible && pnpm install && pnpm build
pnpm dev

API Client

npm install @atlascrew/crucible-client

Remote CLI

npm install -g @atlascrew/crucible-cli
crucible-cli assess my-scenario

Explore