Sign inSign up

cingulara/openrmf-templatedb

By cingulara

•Updated about 7 years ago

Deprecated: The MongoDB template database setup for the openrmf-api-template image

Image
0

636

cingulara/openrmf-templatedb repository overview

⁠openRMF Template Database

This is Deprecated now with the 0.8 and onward of OpenRMF.

This is one of many APIs for the openRMF tool by Cingulara. https://github.com/Cingulara/openrmf-docs⁠ has more information. The openRMF tool is a GPL-3.0 License open source tool that lets you perform better viewing, managing, exporting, and reporting (scoring) of your STIG checklists. It also generates RMF compliance against those checklists for a system that every single DoD IT person understands is a PITA! https://iase.disa.mil/stigs/Pages/index.aspx⁠ has more information on STIGs.

This specific image is the "Template" database that allows storing and retrieving of XML checklist data and metadata on the checklist.

⁠Some of the things the openSTIG performs:

  • read the checklist XML
  • save the checklist XML
  • upload a checklist (with metadata) to a central repo to track
  • download the XML for use in the actual viewer
  • export a checklist to XLSX for better viewing (coming soon)
  • store a template checklist for a baseline to use (used if you reuse several for a baseline infrastructure for all applications)
  • generate a compliance listing of NIST controls for RMF matched to all checklists within a system

⁠Technologies used

There is a stack.yml to use with docker-compose -f stack.yml up syntax at https://github.com/Cingulara/openstig-docs/blob/master/stack.yml⁠

  • dotnet core 2.2 web api in C#
  • NATS C# client
  • MongoDB NuGet driver
  • CQRS = command query responsibility segregation
  • Eventual consistency
  • Microservices, some with their own DB, some with a shared db

⁠Note

The Template API needs the openstig-templatedb MongoDB or another one similar to the description in the repo at https://github.com/Cingulara/openrmf-api-template⁠. This database is one of the tools in the openSTIG tool to have a distributed system whose goal is to make a better management and user experience for the DISA STIGs and STIG viewer at https://iase.disa.mil/stigs/Pages/index.aspx⁠.

Tag summary

Content type

Image

Digest

Size

130.7 MB

Last updated

about 7 years ago

docker pull cingulara/openrmf-templatedb