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 213

  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# 734 100

  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 61

  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 158 25

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

  6. gbtl gbtl Public

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

    C++ 138 26

Repositories

Showing 10 of 180 repositories
  • TopoMojo Public

    A simple virtual lab builder/player

    cmu-sei/TopoMojo's past year of commit activity
    C# 38 9 23 9 Updated Oct 27, 2026
  • moodle-mod_topomojo Public

    mod_topomojo is an activity plugin that allows TopoMojo labs and exercises to be accessed from Moodle. The plugin will pull and display the markdown and challenge questions inside of the Moodle activity.

    cmu-sei/moodle-mod_topomojo's past year of commit activity
    PHP 3 0 0 0 Updated Oct 27, 2026
  • moodle-mod_crucible Public

    mod_crucible is an activity plugin that allows Crucible labs and exercises to accessed from the Moodle LMS.

    cmu-sei/moodle-mod_crucible's past year of commit activity
    PHP 3 1 0 1 Updated Oct 27, 2026
  • Caster.Api Public

    Caster is the primary deployment component of the Crucible framework. Caster provides a web interface that gives exercise developers a way to create, share, and manage topology configurations.

    cmu-sei/Caster.Api's past year of commit activity
    C# 3 2 0 4 Updated Oct 27, 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 2 0 6 Updated Oct 27, 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 3 2 0 15 Updated Oct 27, 2026
  • Steamfitter.Api Public

    Steamfitter.Api 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.Api's past year of commit activity
    C# 1 1 0 1 Updated Oct 27, 2026
  • CITE.Api Public
    cmu-sei/CITE.Api's past year of commit activity
    C# 1 1 0 3 Updated Oct 27, 2026
  • Gallery.Api Public
    cmu-sei/Gallery.Api's past year of commit activity
    C# 1 0 0 2 Updated Oct 27, 2026
  • crucible Public

    Crucible is a modular framework for creating, deploying, and managing virtual environments to support training, education, and exercises.

    cmu-sei/crucible's past year of commit activity
    HTML 54 21 1 13 Updated Oct 27, 2026