1337 Security Workbench (1337-SW) by Fuzzy Technologies is a fast, local-first workbench for hands-on security work.
Built-in discovery creates an initial Security Object Model of the system under study. Native and external tools then enrich that model with observations, evidence, findings, relationships, reachability, and attack paths.
Models reason. 1337 keeps state, governs execution, and preserves evidence
Technologies · Knowledge · Science
Security work is spread across terminals, scanners, browsers, files, logs, reports, and vendor consoles. The difficult part is not producing another scanner result; it is preserving what was learned, why it is believed, and how the pieces connect.
1337 keeps that state in one workspace:
Human / AI / CI
↓
Workflow Lens
↓
Security Object Model
↑
├── Built-in discovery
├── Native capabilities
├── External tools / Kali toolsets
├── Browser / workload engines
└── Imports / vendor integrations
↓
Observations + Evidence + Findings + Relationships
↓
Reachability / Attack Paths / Reports
The initial workflow lenses are:
- Pentest — attack surface, footholds, pivots, findings, reachability, and attack paths;
- DFIR — evidence, timelines, entities, provenance, and observed attack paths;
- DevSecOps — source, dependencies, images, deployments, APIs, and release risk;
- Purple Team — authorized actions, telemetry, detections, controls, and retest results.
Tools remain tools. 1337 does not hide specialist utilities behind a mandatory workflow engine. Experienced operators can keep using familiar command-line tools; typed adapters add structured state, evidence, and repeatability where useful.
The model updates while you work. Long-running jobs are intended to stream progress, observations, and object changes instead of blocking the interface. The planned terminal workbench places actions and commands on the left and a focused view of the evolving model on the right.
The base installation stays lightweight. Core workflows are local-first and do not require persistent endpoint agents. Large scanners, browser runtimes, Kali toolsets, search indexes, and vendor connectors are optional components enabled only when needed.
AI is another client of the Core. API/SDK/MCP interfaces are intended to expose the same state and governed capabilities used by human operators and automation. AI does not own authorization, source evidence, or durable workspace state.
1337 is in early pre-alpha.
Current code covers the engineering baseline and early M1 work. The live workbench, built-in discovery, production scanner adapters, Security Object Model workflows, evidence/reachability pipelines, workflow lenses, AI interfaces, and advanced integrations remain roadmap work unless explicitly documented otherwise.
The Community repository is licensed under Apache-2.0.
| Phase | Focus | Target outcome |
|---|---|---|
| M0 | Foundation | Repository baseline, CI, containers, synthetic lab, engineering and architecture contracts |
| M1 | Community Core & Live Workbench | Fast shell/TUI, workspace, scope, persistence boundaries, live model-view foundations, diagnostics, performance budgets |
| M2 | Execution, Discovery & Security Object Model MVP | Executor runtime, built-in discovery, minimal live model, tool adapters, Quick Scan, initial workflow lenses |
| M3 | Evidence, Intelligence & Mapping | Evidence, findings, vulnerability/attack intelligence, standards mappings, reports |
| M4 | Advanced Discovery & Attack Paths | Web/API/browser/runtime discovery, user journeys, reachability, attack paths, reproducible showcase |
| M5 | Analytical UX | Large-scale tables, graph visualization, prioritization, advanced mapping UX |
| M6 | Automation, Integrations & AI | Domain API/SDK, CI/CD, vendor integrations, remote executors, MCP, AI access |
| M7 | Authorized Validation | Fuzzy Striker and mature Purple Team validation workflows |
| M8 | 1337 Trace | DFIR ingestion, evidence integrity/custody, incident timeline, observed attack graph |
| M9 | Cloud & Enterprise Contracts | Verified assets, cloud-safe contracts, stable enterprise extension interfaces |
Detailed planning lives in the linked GitHub milestones and issues.
- Vision
- ADR 0010: live Security Object Model, modular tooling, and operator lenses
- ADR 0008: model-agnostic execution, state, and evidence platform
- ADR 0009: operator profiles and orthogonal execution dimensions
- 1337 for AI agents in cybersecurity
- Machine-readable project summary
- Compatibility
- Terminology
Use Python 3.11+ from the repository root:
python -m pip install uv==0.11.33
uv run --locked 1337-dev setup
uv run --locked 1337 --version
uv run --locked 1337-dev unit
uv run --locked 1337-dev checkSee Python development, Container development, Development protocol, and Release workflow.
The stable public branch is master. Active integration development occurs on
develop; feature work is performed on short-lived branches and reviewed before
merge.
1337 is intended for defensive security engineering, authorized security assessment, investigations, training, research, CTF/lab environments, and systems you own or are explicitly authorized to assess.
See SECURITY.md.
Apache License 2.0.
Copyright © Fuzzy Technologies.