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 208

  2. GHOSTS GHOSTS Public

    GHOSTS is a realistic user simulation framework for cyber experimentation, simulation, training, and exercise

    C# 672 84

  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 288 63

  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 148 24

  5. gbtl gbtl Public

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

    C++ 137 24

  6. 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 136 39

Repositories

Showing 10 of 168 repositories
  • foundry-appliance Public

    A virtual appliance for building cyber labs, challenges and competitions

    cmu-sei/foundry-appliance’s past year of commit activity
    Shell 30 9 3 1 Updated Mar 5, 2026
  • Steamfitter.Ui Public

    Steamfitter.Ui gives exercise developers the ability to create scenarios consisting of a series of scheduled tasks, manual tasks, and injects which run against virtual machines in a view.

    cmu-sei/Steamfitter.Ui’s past year of commit activity
    TypeScript 1 1 0 7 Updated Mar 5, 2026
  • Gallery.Ui Public

    Gallery is an exercise inject visualization tool. It allows various types of inject data to be displayed, categorized, and searched by exercise participants.

    cmu-sei/Gallery.Ui’s past year of commit activity
    TypeScript 2 0 0 13 Updated Mar 5, 2026
  • Gameboard Public
    cmu-sei/Gameboard’s past year of commit activity
    C# 4 5 0 1 Updated Mar 5, 2026
  • TopoMojo Public

    A simple virtual lab builder/player

    cmu-sei/TopoMojo’s past year of commit activity
    C# 36 9 23 2 Updated Mar 5, 2026
  • Console.Ui Public

    Console.Ui is a UI application that displays and interacts with VMware virtual machine consoles. The Crucible VM project uses Console.Ui to display virtual machines.

    cmu-sei/Console.Ui’s past year of commit activity
    TypeScript 4 3 0 23 Updated Mar 5, 2026
  • 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 39 Updated Mar 5, 2026
  • CITE.Ui Public

    The Collaborative Incident Threat Evaluator allows exercise participants to assess the severity of an incident using a scale such as the National Cyber Incident Scoring System.

    cmu-sei/CITE.Ui’s past year of commit activity
    TypeScript 4 2 0 11 Updated Mar 4, 2026
  • Player.Ui Public

    Player is the centralized interface where users, teams, and administrators go to configure and participate in the cyber exercise.

    cmu-sei/Player.Ui’s past year of commit activity
    TypeScript 3 2 0 31 Updated Mar 4, 2026
  • Blueprint.Ui Public
    cmu-sei/Blueprint.Ui’s past year of commit activity
    TypeScript 2 0 0 8 Updated Mar 4, 2026