close
Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.06 KB

File metadata and controls

48 lines (34 loc) · 1.06 KB

compliancelib

A python package extracted from prototype 800-53-Control-Server (https://github.com/govready/800-53-server)

Goal

Create a python class that generates basic information about a FISMA 800-53 security control including: - [x] Full name of control - [x] Who has responsibility for control (e.g., organization or information system)

Warning

This is early code. There may be errors!

Requirements

  • Python 2.6.6 or 2.7+
  • xsltproc - to perform XSL transformations
  • PyYAML - to generate YAML

Installation

Compliancelib can be installed with Python pip:

pip install compliancelib

To install Python pip:

Compliancelib can beinstalled with Python Easy Install:

easy_install compliancelib

Usage

To use, simply do in python shell:

>>> import compliancelib
>>> c=compliancelib.SecControl("AC-1")
>>> c.id
'AC-1'
>>> c.title
u'ACCESS CONTROL POLICY AND PROCEDURES'