SAF Apps
eMASSer is MITRE SAF™'s tool for automating interactions with the Enterprise Mission Assurance Support Service (eMASS). Push security test data to eMASS instances, update compliance status, and keep eMASS synchronized with your DevSecOps pipeline.
Automate Reporting
Keep eMASS packages up to date
The Defense Information Systems Agency (DISA) provides the Enterprise Mission Assurance Support Service (eMASS) application for managing cybersecurity data for US Department of Defense information systems. eMASS provides an Application Programming Interface (API) to allow users to request and post data to their eMASS instance quickly, easily, and repeatably.
eMASS Integration
Automate eMASS workflows
MITRE SAF™'s eMASSer tool uses the Framework's eMASS client library to provide a simple interface at the command-line interface (CLI) to automate routine use cases for eMASS. It can be used by an operator to push locally saved data to a remote eMASS instance, or it can be added to the end of a DevSecOps pipeline to keep eMASS up-to-date with a system's most recent security test data. eMASSer is distributed as a Docker container and as a Ruby Gem, or directly from its GitHub page.
Associated Content
eMASS Client Library
The eMASS client library used by eMASSer can be used as a dependency by other third party apps for programmatic integration with eMASS systems.
Get Started
Deployment Options
Choose the deployment option that works best for your eMASS integration requirements. eMASS can be deployed as a containerized service or installed as a Ruby gem.
Container Deployment
Run eMASS as a containerized application using Docker. Pull the Docker image directly from DockerHub for container orchestration or use in containerized CI/CD pipelines.
Ruby Gem
Install eMASSer as a Ruby gem for integration into your Ruby applications or command-line usage. Use gem install to add eMASS client capabilities to your Ruby environment.
From Source
Build and run eMASS from source code for development or custom builds. Clone the repository, install dependencies, and run locally or contribute to the project.
