Mozilla scribe host policy evaluator
Перейти к файлу
Julien Vehent c3d50fdbf8 Remove `name` and `aliases`, use `identifier` for everything 2015-07-31 13:32:07 -04:00
src Remove `name` and `aliases`, use `identifier` for everything 2015-07-31 13:32:07 -04:00
test Remove `name` and `aliases`, use `identifier` for everything 2015-07-31 13:32:07 -04:00
.gitignore gitignore: ignore pkg and bin directories 2015-07-10 21:51:07 -05:00
.travis.yml disable email notifications 2015-07-08 18:21:50 -05:00
LICENSE Initial commit 2015-07-07 10:48:31 -05:00
Makefile add a generic example 2015-07-15 15:56:30 -05:00
README.md updated documentation and travis links for repo move 2015-07-17 13:26:26 -05:00

README.md

scribe

scribe is a host policy evaluator written in Go.

Build Status

Overview

scribe is a Go library and frontend used to evaluate policies on systems. Policies are specified as a JSON document containing a series of tests, and these tests return a status indicating if the test criteria passed.

It is intended to perform functions such as:

  • Identification of software versions that do not meet a specific requirement
  • Evaluation of hardening criteria or other system security policies
  • Any other functions involving extraction and analysis of host information

The software is designed to return only test status criteria, and meta-data associated with the test. It runs directly on the system being evaluated, and requires no data from the system to be returned to a central server for additional processing.

It's primary purpose is integration with Mozilla MIG which allows investigators to perform system evaluation by sending a policy to the MIG agent for execution. It is also suited to executing policies as part of an instance build and testing process, or periodically on an installed system.

Additional documentation

Additional documentation on the library is available at godoc.org.