Skip to content

had-nu/wardex-foundry

Wardex Foundry

Status: Phase 1 (Skeleton)

Maintainer: @had-nu

Related project: Wardex

Wardex Foundry is a deliberately configurable lab environment designed for IT Risk: analysts, GRC practitioners, and security consultants to practise risk identification, control validation, and release-gate decision-making in a reproducible, self-hosted environment.

It is the operational counterpart to Wardex: while Wardex provides the risk-driven release-gate engine, this lab provides the environment that Wardex governs.

Quick Start

# Clone the repository
git clone https://github.com/had-nu/wardex-foundry.git
cd wardex-foundry

# Run the platform UI
go run cmd/foundry/main.go
# Access at http://localhost:8080

Architecture

Before running the environment, ensure your system meets the Docker runtime requirements. See Docker Setup Guide for secure configuration options. Wardex Foundry relies on a local Go Web Backend (HTMX + Tailwind UI) that orchestrates Docker containers (Kafka, Vault, Prometheus, Grafana) to simulate hardened and vulnerable states. It interacts with the Wardex Engine to evaluate risk gates on the environment.

For full architectural details, review the Specification (SPEC.md).

Scenarios

Scenarios are currently under development (Phase 2).

Documentation

License

This project is licensed under the Apache License 2.0. See the LICENSE and NOTICE files for details.

About

An open-source, scenario-based lab that simulates real infrastructure security failures, as misconfigured Kafka brokers, exposed secrets, missing audit trails, so IT Risk analysts and GRC practitioners can practise identifying control gaps, collecting audit evidence, and validating mitigations through an automated release gate.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors