Skip to main content

compliance-trestle-fedramp

A plugin for compliance-trestle to provide functionality specifically for FedRAMP.

This plugin provides APIs and commands for validating a FedRAMP compliant SSP (in JSON or YAML format). In future it will also provide utilities for converting various OSCAL models from XML to JSON format and vice-versa.

Python codebase, easy installation via pip

compliance-trestle-fedramp currently runs on python platforms on Linux and Mac. Windows support is planned to be added soon. It is available on PyPi so it is easily installed via pip. It is under active development and new releases are made available regularly.

Complete documentation and tutorials

A tutorial on how this plugin is created can be found here. Instructions on how to use the CLI are described here.

Development status

Compliance trestle fedramp is currently in beta. The expectation is that in ongoing work there may be un-announced changes that are breaking within the trestle-fedramp codebase.

Contributing to Trestle-fedramp

Our project welcomes external contributions. Please refer to the Contributing guide and the Code of Conduct for more information on how to contribute.

License & Authors

If you would like to see the detailed LICENSE click here. Consult contributors for a list of authors and maintainers for the core team.

# Copyright (c) 2020 IBM Corp. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

Release files for compliance-trestle-fedramp 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for compliance-trestle-fedramp 0.4.0
File Size Uploaded
compliance_trestle_fedramp-0.4.0.tar.gz 2.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for compliance-trestle-fedramp 0.4.0
File Interpreter ABI Platform
compliance_trestle_fedramp-0.4.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 5.8 MB

Release files / compliance_trestle_fedramp-0.4.0.tar.gz

Download URL compliance_trestle_fedramp-0.4.0.tar.gz
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
a32919c590b057ff5ae0d2e1ec0f29ed7f2f60a7a881ebfbabca06ca9bc1b150
BLAKE2b-256 checksum
How to use checksums
2e1af4a2e3b14670e6f10a058889825c6f6ebe96a7cc3097ecc2ab8cd1402d4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / compliance_trestle_fedramp-0.4.0-py2.py3-none-any.whl

Download URL compliance_trestle_fedramp-0.4.0-py2.py3-none-any.whl
Size 2.9 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ae17468ed14478a3b54ef623dd1758c0853439dde2bda235d1bd7d1171617a2e
BLAKE2b-256 checksum
How to use checksums
af963c51ebf11092e8a55058ee8189681afa5cb7823fda6098a96772311e846f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page