Skip to content
 
 

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenControl Proof of Concept

Proof of concept for using OpenControl to generate an application's System Security Plan (SSP).

OpenControl has three types of inputs:

  • Standards: Standards are groups of security controls. For example, the NIST 800-53 standard contains the AC-2 Account Management security control (among others).
  • Certifications: Certifications are subsets of security controls that must be met in order to achieve a certification. For example, the FedRAMP moderate certification requires meeting particular NIST 800-53 security controls.
  • Components: Components are system components that meet security controls. For example, the AWS IAM (Identity and Access Management) component meets the AC-2 security control (among others).

For the proof of concept, we're considering the Geography API application to be seeking the Lightweight ATO certification, which references the NIST 800-53 standard. The Geography API implements some controls and also inherits AWS component controls because it runs on AWS.

How to

Setup

Install compliance-masonry and gitbook-cli.

Generate the SSP

$ make pdf  # Generates ssp.pdf
$ open ssp.pdf

List unimplemented controls

$ make diff

TODO

About

OpenControl Proof of Concept

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages