Software Engineering Institute (cmu-sei)

Software Engineering Institute

cmu-sei

Organization data from Github https://github.com/cmu-sei

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

Location:Pittsburgh, PA

Home Page:https://www.sei.cmu.edu/

GitHub:@cmu-sei

Software Engineering Institute's repositories

pharos

Automated static analysis tools for binary programs

Language:C++License:NOASSERTIONStargazers:1644Issues:76Issues:230

GHOSTS

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

Language:C#License:NOASSERTIONStargazers:623Issues:19Issues:177

crucible

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

Language:HTMLLicense:NOASSERTIONStargazers:44Issues:10Issues:9

TopoMojo

A simple virtual lab builder/player

Language:C#License:NOASSERTIONStargazers:33Issues:7Issues:29

Polar

Polar is a secure and scalable knowledge graph framework, designed to address the challenges posed by building big data systems in highly regulated environments, and improve observability for DevSecOps Organizations.

Language:RustLicense:NOASSERTIONStargazers:20Issues:2Issues:21

scir-oss

scir-oss is a tool that integrates public data and information regarding open source software projects and their products into a Project, Product, Protection, and Policy report (OSS-P4/R).

Language:ShellLicense:NOASSERTIONStargazers:5Issues:1Issues:0

CITE.Ui

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.

Language:TypeScriptLicense:NOASSERTIONStargazers:4Issues:6Issues:0

Caster.Api

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.

Language:C#License:NOASSERTIONStargazers:3Issues:5Issues:0
Language:SmartyStargazers:3Issues:4Issues:0
Language:C#License:NOASSERTIONStargazers:3Issues:3Issues:5

moodle-mod_crucible

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

Language:PHPLicense:NOASSERTIONStargazers:3Issues:2Issues:0

Player.Ui

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

Language:TypeScriptLicense:NOASSERTIONStargazers:3Issues:5Issues:0
Language:TypeScriptLicense:NOASSERTIONStargazers:3Issues:5Issues:1

Vm.Api

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

Language:C#License:NOASSERTIONStargazers:3Issues:4Issues:0

causal-lair

AIR is a tool that helps users to find limits for their classifier’s robustness, using causal methods.

Language:ShellLicense:NOASSERTIONStargazers:2Issues:0Issues:0
Language:JavaLicense:NOASSERTIONStargazers:2Issues:0Issues:0

Gallery.Ui

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

Language:TypeScriptLicense:NOASSERTIONStargazers:2Issues:6Issues:0

moodle-block_crucible

block_crucible is a plugin that provides a Moodle user with links to access other applications integrated via OAUTH based on the user’s permissions.

Language:PHPLicense:NOASSERTIONStargazers:2Issues:0Issues:0

moodle-mod_topomojo

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.

Language:PHPLicense:NOASSERTIONStargazers:2Issues:2Issues:0

moodle-tool_lptmanager

tool_lptmanager is an admin tool plugin that allows learning plan templates to be exported, imported, and automaticity created from a competency framework.

Language:PHPLicense:NOASSERTIONStargazers:2Issues:3Issues:1

Player.Api

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

Language:C#License:NOASSERTIONStargazers:2Issues:4Issues:0
Language:C#License:NOASSERTIONStargazers:1Issues:4Issues:0
Language:C#License:NOASSERTIONStargazers:1Issues:4Issues:0
Language:TypeScriptLicense:NOASSERTIONStargazers:1Issues:2Issues:0

Steamfitter.Api

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.

Language:C#License:NOASSERTIONStargazers:1Issues:4Issues:0
Language:TypeScriptLicense:NOASSERTIONStargazers:0Issues:3Issues:2

crucible-common-dotnet

Shared libs for Crucible, CMUSEI's modular framework for designing and deploying virtual environments to support cybersecurity training and exercises.

Language:C#License:NOASSERTIONStargazers:0Issues:0Issues:0
Language:C#License:NOASSERTIONStargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:3Issues:0

pom

Pointer Ownership Model (POM) is a set of tools that construct a model of memory usage (mallocs and frees) for any C code and can staticly use it to detect temporal memory errors.

Language:C++License:NOASSERTIONStargazers:0Issues:0Issues:0