Skip to content
@cmu-sei

Software Engineering Institute

At the SEI, we research software engineering, cybersecurity, and AI engineering problems; create innovative technologies; and put solutions into practice.

Popular repositories Loading

  1. pharos pharos Public

    Automated static analysis tools for binary programs

    C++ 1.7k 212

  2. GHOSTS GHOSTS Public

    GHOSTS (General Human-Oriented Synthetic Teammates and Systems) is a realistic user simulation framework for cyber experimentation, simulation, training, and exercise

    C# 719 95

  3. SCALe SCALe Public

    SCALe (Source Code Analysis Lab) is a static analysis aggregator/correlator which enables a source code analyst to combine static analysis results from multiple tools into one interface, and also p…

    C 291 62

  4. SCADASim SCADASim Public

    The SCADA Simulator is a configurable system that presents itself as a SCADA system within an exercise environment. It has a web-accessible user interface and generates modbus traffic on the network.

    Python 157 24

  5. kaiju kaiju Public

    CERT Kaiju is a binary analysis framework extension for the Ghidra software reverse engineering suite. This repository is a "mirror" -- please file tickets, bug reports, or pull requests at the ups…

    Java 145 39

  6. gbtl gbtl Public

    GraphBLAS Template Library (GBTL): C++ graph algorithms and primitives using semiring algebra as defined at graphblas.org

    C++ 139 26

Repositories

Showing 10 of 177 repositories
  • Alloy.Ui Public

    Alloy joins the other independent Crucible apps together to provide a complete Crucible experience (i.e. labs, on-demand exercises, exercises, etc.). Alloy UI is an Angular project that provides the front-end for Alloy in the Crucible ecosystem.

    cmu-sei/Alloy.Ui's past year of commit activity
    TypeScript 1 1 0 20 Updated Sep 14, 2026
  • Alloy.Api Public

    Alloy joins the other independent Crucible apps together to provide a complete Crucible experience (i.e. labs, on-demand exercises, exercises, etc.). The Alloy API project is a restful API for Alloy functionality in the Crucible ecosystem.

    cmu-sei/Alloy.Api's past year of commit activity
    C# 1 1 0 1 Updated Sep 14, 2026
  • cmu-sei/crucible-tests's past year of commit activity
    TypeScript 3 0 0 1 Updated Sep 14, 2026
  • terraform-provider-crucible Public

    The Crucible Player Provider is a Terraform provider that manages Crucible virtual machines, views, and application templates.

    cmu-sei/terraform-provider-crucible's past year of commit activity
    Go 0 2 0 0 Updated Sep 14, 2026
  • sei-design-system Public

    The SEI Design System (SDS) is a design and code library that provides ready-to-use interface components for SEI's digital products.

    cmu-sei/sei-design-system's past year of commit activity
    Vue 3 0 0 1 Updated Sep 14, 2026
  • topomojo-ui Public
    cmu-sei/topomojo-ui's past year of commit activity
    TypeScript 3 4 0 1 Updated Sep 14, 2026
  • console-forge Public

    Making hypervisor-hosted virtual machine console access in Angular apps easy and satisfying.

    cmu-sei/console-forge's past year of commit activity
    TypeScript 6 2 5 1 Updated Sep 14, 2026
  • cmu-sei/Crucible-Github-Actions's past year of commit activity
    Python 1 1 0 0 Updated Sep 14, 2026
  • Vm.Api Public

    The Vm.Api is the backend restful API for the VM application that integrates with Player to display and manage virtual machines.

    cmu-sei/Vm.Api's past year of commit activity
    C# 4 2 0 1 Updated Sep 14, 2026
  • Vm.Ui Public

    The VM UI is the front end for the VM application that integrates with Player to display and manage virtual machines.

    cmu-sei/Vm.Ui's past year of commit activity
    TypeScript 2 2 0 17 Updated Sep 14, 2026