-
Notifications
You must be signed in to change notification settings - Fork 0
User Guide Authorization Boundaries
An authorization boundary represents the system you are getting authorized — roughly one ATO. It is the hub that ties together your environments, team, and all of the OSCAL documents (SSP, SAP, SAR, POA&M, evidence) for that system. This guide covers creating and managing boundaries, their environments and members, recording leveraged authorizations, and assembling an ATO package.
Who this is for: ISSOs, system owners, and anyone coordinating an authorization. Creating and editing boundaries requires the appropriate role — see RBAC. Instance Admins can also manage boundaries under Administration (see Administration).
- Access: a role that permits viewing/editing authorization boundaries.
-
Where to find it: Authorization Boundaries in the top nav
(
/authorization_boundaries), or expand an organization in the left sidebar.

An Authorization Boundary / ATO package — environments, personnel roster, artifacts, and document metadata sync.
flowchart TD
AB[Authorization Boundary] --> ENV[Environments]
AB --> MEM[Team members + roles]
AB --> LEV[Leveraged authorizations]
AB --> DOCS["SSP / SAP / SAR / POA&M / Evidence"]
DOCS --> ATO[ATO Package wizard]
ATO --> ZIP[Downloadable ATO archive]
- Stand up a new system for authorization — create the boundary, define its environments, and add the team.
- Record inherited controls from a leveraged system (e.g. a FedRAMP-authorized cloud service) via a leveraged authorization.
- Assemble an ATO package — bundle the boundary's SSP/SAP/SAR/POA&M and evidence into a single downloadable archive for submission.
- Go to Authorization Boundaries (
/authorization_boundaries). - Click Create New.
- Enter a name and description for the system.
- Save. You land on the boundary detail page, the home base for this system.
Environments (dev, test, prod, …) are the system boundaries within an authorization boundary.
- Open the authorization boundary detail page.
- In the System boundaries section, click to add a new one
(
/authorization_boundaries/:id/boundaries/new). - Fill in name, description, and the environment classification.
- Save. The environment now appears on the boundary, and can be referenced when filtering assessment results by environment.
- On the boundary detail page, find the Team members section.
- Click to add a member
(
/authorization_boundaries/:id/authorization_boundary_memberships/new). - Choose the user and assign a role from the dropdown (the role governs what they can do within this boundary — see RBAC).
- Save. Use the same section to edit a member's role or remove them.
Use this when your system inherits controls from an underlying authorized system (a leveraged authorization is recorded on your — the leveraging — boundary).
- On the boundary detail page, start a new leveraged authorization
(
/authorization_boundaries/:id/leveraged_authorizations/new). - Enter the leveraged system name/ID and the responsible party.
- Save, then open the leveraged authorization's detail view.
- Click Populate to pull inherited controls/components from the underlying system into your boundary.
The leveraging side can also view inherited POA&Ms read-only — see POA&M.
- On the boundary detail page, open the ATO Package Wizard
(
/authorization_boundaries/:id/ato_wizard). - The wizard assembles the boundary's SSP, SAP, SAR, POA&M, and evidence artifacts into one Authorization-to-Operate package.
- Create the package, then use Download to get the bundled archive
(
download_ato_package).
Since v1.15.2 the archive contains every document in JSON, YAML and XML
(previously JSON only), so consumers standardised on OSCAL XML can use it
directly. Each file is validated against the schema matching its serialization,
and manifest.json records the format and conformance of every one.
Two things the manifest tells you that are worth reading:
-
documents[].files[].schema_valid— whether that file passes its OSCAL schema. The archive deliberately ships documents that do not yet conform, so a partial package stays recoverable; presence in the archive is not evidence of conformance. -
omitted— any document whose export failed, with the reason. Before v1.15.2 a failed export was skipped silently while the manifest went on listing the missing file, so a package could claim to contain an SSP that was not there.
Make sure the constituent documents are complete before you build the package — the wizard bundles their current state.
- Treat the boundary detail page as your command center for a system: its documents, environments, and team are all one click away here and in the sidebar.
- Define environments early — SARs can filter results by environment, which is far more useful when your environments are already modeled.
- Record leveraged authorizations before writing SSP control narratives, so inherited controls are already populated and you don't re-document them.
- Keep boundary membership tight — access to every document under a boundary flows from membership plus role.
| Symptom | Likely cause | What to do |
|---|---|---|
| ATO package is missing a document | That document doesn't exist or isn't complete for the boundary | Create/complete the SSP/SAP/SAR/POA&M first, then rebuild |
| "Populate" pulls nothing | The leveraged system reference is incomplete | Re-check the leveraged system name/ID on the leveraged authorization |
| Can't create a boundary | Your role lacks the permission | Ask an Instance Admin (Administration) |
| A member can't see documents | Role assigned at the wrong scope | Confirm the boundary-scoped role in the Team members section |
- User Guides index
- Getting Oriented
- System Security Plans (SSP)
- POA&M
- Administration — instance-side boundary and member management.
- Screens & UI — exhaustive element-level reference.
Getting Started
User Guides
- User Guides (index)
- Getting Oriented
- Authorization Boundaries
- Control Catalogs & Baselines
- Converters & Imports
- System Security Plans (SSP)
- Component Definitions (CDEF)
- Security Assessment Plan (SAP)
- Security Assessment Results (SAR)
- POA&M
- Evidence & Attestations
- HDF Amendment Triage
- Compliance Library
- Security Keys & Smart Cards
- Administration
Documentation
- RBAC (Role-Based Access Control)
- Data Isolation
- Screens & UI
- Core Functions & Features
- Framework Mapping
- Integrations
- Architecture
- API Reference
Reference
Links