Software Engineering Institute
At the SEI, we research software engineering, cybersecurity, and AI engineering problems; create innovative technologies; and put solutions into practice.
Pittsburgh, PA
Pinned Repositories
BigGrep
A scalable search index for binary files
cyobstract
A tool to extract structured cyber information from incident reports.
emfta
EMF-based Fault-Tree Analysis Tool
gbtl
GraphBLAS Template Library (GBTL): C++ graph algorithms and primitives using semiring algebra as defined at graphblas.org
GHOSTS
GHOSTS is a realistic user simulation framework for cyber simulation, training, and exercise
greybox
A tool to host an Internet simulation
kaiju
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 upstream home in @CERTCC: https://github.com/certcc/kaiju
pharos
Automated static analysis tools for binary programs
SCADASim
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.
SCALe
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 provides mappings for diagnostics from the tools to the SEI CERT Secure Coding standards.
Software Engineering Institute's Repositories
cmu-sei/gbtl
GraphBLAS Template Library (GBTL): C++ graph algorithms and primitives using semiring algebra as defined at graphblas.org
cmu-sei/juneberry
Juneberry improves the experience of machine learning experimentation by providing a framework for automating the training, evaluation and comparison of multiple models against multiple datasets, reducing errors and improving reproducibility.
cmu-sei/GHOSTS-SPECTRE
SPECTRE enables GHOSTS clients to have and build individual preferences over time.
cmu-sei/SCAIFE-API
Source Code Analysis Integrated Framework Environment (SCAIFE) API: YAML specification
cmu-sei/DRAT
Deployment Recovery Automation Technology
cmu-sei/DevSecOps-Model
cmu-sei/Valkyrie_Framework
Valkyrie Framework is an open source suite of tools that enable hunt teams to locate and identify hidden cybersecurity threats lurking in network traffic.
cmu-sei/cloud-migration-for-managers
cmu-sei/threat-hunting-games
Code in support of SEI 2022 Line project on threat hunting games.
cmu-sei/augur-results
Augur is a toolset that helps simulate and detect drift in different types of datasets. This repo contains the results of experiments run using the toolset.
cmu-sei/GameEngine
GameEngine is a web API that serves games and challenges and also provides grading for the Gameboard platform.
cmu-sei/ghosts-cyber-range-and-exercise-simulation-tools
Range and simulation tools for executing realistic training and exercise events
cmu-sei/juneberry-example-workspace
A sample workspace for the Juneberry machine learning tool.
cmu-sei/osticket-crucible
A plugin for osTicket that provides authentication against an OAuth2 identity server and posts ticket event notifications to the Crucible API.
cmu-sei/Steamfitter.Ui
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/UnitML
cmu-sei/cyberdem-python
A python package for implementing the CyberDEM (draft) standard
cmu-sei/identity-ui
cmu-sei/yymnist
a mnist dataset for object detection
cmu-sei/Alloy.Api
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.Ui
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/Codesign-6.2
cmu-sei/Crucible-Github-Actions
cmu-sei/Foundry
cmu-sei/Foundry.Stack
cmu-sei/gce
Python library for a framework for assessing the reliability of classification models known as Generalized Calibration Error.
cmu-sei/moodle-mod_groupquiz
mod_groupquiz is an activity plugin that allows a group of students to share a quiz attempt in real-time.
cmu-sei/Stackstorm.Api
An API created to link Crucible's Steamfitter to StackStorm.
cmu-sei/Stackstorm.St2Packs
cmu-sei/terraform-provider-crucible
The Crucible Player Provider is a Terraform provider that manages Crucible virtual machines, views, and application templates.