SA-4 Acquisition process

SA-4 requires security, privacy and assurance requirements to be written into the contracts you use to buy systems, components and services. This page explains what assessors test, which contract and acceptance evidence passes, and what the work costs.

On this page

What SA-4 requires in acquisition contracts

SA-4 requires security and privacy requirements, assurance evidence and responsibility splits to be written into the contract before a system, component or service is bought. Your procurement team or auditor will usually ask for this control when you buy software, a managed platform or a hosted service that handles regulated data. The question they are testing is whether the agreement itself tells the supplier what to build, what to prove and who is accountable for what, rather than whether the product happens to be secure when it arrives. The control covers functional requirements, the strength of the mechanisms that enforce them, assurance and documentation requirements, the description of the development and operating environments, the allocation of security, privacy and supply chain responsibilities, and the acceptance criteria that decide whether delivery is complete.

The risk behind SA-4 is that a buyer inherits the weaknesses of a supplier's development process, its subcontractors and its update practices without any ability to see them. Technical testing can find some of these problems after purchase, but many of them can only be fixed by a contract term: a right to design documentation, a notice period before a material change, a named owner for vulnerability remediation, or a clear line between what the supplier patches and what you configure. That is why drafting usually decides whether SA-4 is met. Procurement, legal, security and the system owner have to agree on the requirements before the request for proposal goes out, and the answers belong in the statement of work. Ask whether the supplier will commit to those terms in writing and which of them it already meets.

SP 800-53B assigns SA-4 to the low, moderate and high security baselines and to the privacy baseline, so the control applies at every impact level. The baseline sets which enhancements are required: the low baseline selects SA-4(10), the moderate baseline adds SA-4(1), (2), (9) and (10), and the high baseline adds SA-4(5). Confirm the exact selections against the current SP 800-53B baseline profiles, because your system's impact level and any overlay determine which set applies. Release 5.2.0 updated the SA-4 discussion to address customer agreements and notification and coordination of updates, without changing the requirement itself. In practice, ask suppliers how they notify customers of material changes, how far in advance, and who approves the change before it reaches your environment.

Which acquisitions and third parties SA-4 reaches

SA-4 applies to every acquisition of a system, component or service, but the work differs widely by what is bought and how much impact the system carries. The cards below cover the decisions that change the contract workload: what falls in scope, who signs, and how the baseline changes the enhancements that apply.

Systems, components and services in scope

SA-4 reaches acquisitions of systems, system components and system services. Build an inventory of purchases that touch a system boundary, including hardware, licensed software, managed services and professional services. Confirm with procurement which purchases route through a standard purchase order and which skip contract review, since those are the ones most likely to miss SA-4 language. Record the scope decision in your system security plan so an assessor can trace it.

Cloud and SaaS contracts

Cloud and SaaS agreements are usually standard click-through or master terms that the buyer cannot negotiate line by line. Check whether the provider documents its development and operating environments, supports security requirements in the agreement, and gives notice of updates. Where the terms are fixed, record what you accepted and where the provider's own assurance documents fill the gap, because SA-4 expects a documented allocation of responsibilities.

Open-source support agreements

Self-hosted open-source platforms often come with a paid support or subscription contract rather than a license fee. The contract may not mention security requirements at all. Ask the support provider for written commitments on patch timing, vulnerability disclosure, access to design documentation and acceptance criteria. Where the project itself has no contract, document who in your organization owns those responsibilities, since SA-4 still requires that allocation.

Hardware and appliance purchases

Hardware purchases carry supply chain questions that software purchases do not, such as component origin, firmware sources and end-of-life dates. Include purchase terms that request configuration baselines, firmware provenance and support timelines. Confirm with the vendor which firmware and software versions ship with the product and how updates are delivered, since these details feed acceptance criteria and later SA-22 decisions.

Teams that sign and review contracts

Contract signature usually sits with procurement or legal, but SA-4 requirements must be written by security, privacy and system owners. Name who drafts the security requirements, who reviews the vendor response, and who accepts the component into production. A single accountable owner for each acquisition makes the responsibility allocation traceable during assessment.

Baseline and impact level changes

The baseline selected for a system changes which SA-4 enhancements apply. In SP 800-53B, the low baseline selects SA-4(10), the moderate baseline selects SA-4(1), (2), (9) and (10), and the high baseline adds SA-4(5). Confirm the impact level with your authorizing official before drafting contracts, because a system moved to a higher baseline may need contract amendments for enhancements it did not previously carry.

How an assessor tests SA-4

This table compares how an assessor approaches SA-4 under the SP 800-53A examine, interview and test methods, which evidence each method draws on, and where findings usually arise. Read it as a checklist of what to prepare before an assessment, not as a list of pass or fail thresholds.

Assessment elementWhat the assessor looks atWhere findings usually arise
Examine: acquisition contractsContracts or statements of work for the system, components and services, checked for security and privacy functional and assurance requirementsContracts that omit security terms, or that list requirements with no assurance or documentation obligations attached
Examine: design documentationSystem design documentation showing the development and operating environments and how acquired components fit the architectureDesign documents that are out of date with the deployed system or that do not describe the operating environment
Examine: responsibility allocationEvidence that security, privacy and supply chain responsibilities are split between the organization and the providerResponsibilities assumed by both sides, or assigned to no one, so gaps surface only during an incident
Examine: acceptance criteriaDefined acceptance criteria tied to the contracted requirements and records of acceptance decisionsAcceptance based on feature delivery alone, with no security or privacy test results recorded
Interview: procurement and contracting staffHow requirements enter the acquisition, who reviews them and how exceptions are approvedSecurity reviewers engaged after the contract is signed, leaving no room to change terms
Interview: system owners and engineersHow the description of the development and operating environments is kept current and how updates from the provider are coordinatedOwners who cannot name the provider's notification obligations or where updates are tracked
Test: delivered artifactsWhether delivered components match the contracted requirements through sample checks or functional verificationNo test evidence tying delivered behavior back to the contract clauses
Test: sample contract walkthroughTracing one or more acquisitions from requirement to contract clause, acceptance record and design documentTraces that break at the acceptance step because the contract and the acceptance record use different terms

Sequence for putting SA-4 into contracts

This sequence turns SA-4 from a clause someone remembers to add into a repeatable part of procurement, with every acquisition carrying the same security requirements, documentation duties, responsibility split and acceptance tests. Each step produces a record that the organization, its legal and procurement teams and an independent assessor can check.

  1. Inventory current and upcoming acquisitions

    The organization, usually through procurement with the system owners, lists every acquisition that brings in a system, component or service in scope for the SA-4 review, including renewals and changes to existing contracts. Each entry records the system it supports, the impact level or baseline that applies, the vendor, and whether the vendor hosts or operates any part of the system. The output is an acquisition register that is reviewed whenever a new purchase request arrives. The step is done when every in-scope contract has an owner and a baseline assigned, and the team can explain why any excluded purchase is out of scope.

  2. Define functional and assurance requirements per system

    Security architects and system owners translate the baseline for each system into written functional requirements (what the security and privacy functions must do) and assurance requirements (how much confidence the organization needs that they work). They use the SP 800-53B baseline selection and the SA-4 enhancements that apply to the baseline, and they record which enhancements are required and why. The output is a requirements register, with one row per requirement, a link to the control it supports and an assigned owner. The step is complete when a reviewer can trace each contract requirement back to a baseline control and to a named system.

  3. Specify documentation and descriptions of environments

    Next, the team lists the documentation the vendor must deliver, such as security design information, the development and operating environment descriptions, and the list of ports and services in use where the enhancements require them. It also defines what must be supplied before go-live and what must be kept current afterward. Procurement and the system owner agree the format and delivery points. The output is a documentation schedule attached to each requirements register entry. The step is done when every documentation item names a responsible party, a due point in the contract lifecycle and a reviewer inside the organization.

  4. Allocate security, privacy and supply chain responsibilities

    The contract must state which party performs each security, privacy and supply chain task. The organization, the vendor and any subcontractor are each assigned responsibilities for controls such as configuration, vulnerability handling, incident notification and update coordination. Supply chain responsibilities, including how the vendor reports its own suppliers, are written down separately so they are not left implicit. Security and legal staff review the split together. The output is a responsibility matrix that is attached to the contract and cross-referenced to the requirements register. The step is done when no requirement in the register lacks a responsible party.

  5. Set acceptance criteria and test evidence

    For each requirement, the team defines how acceptance is decided: the evidence the vendor must provide, the test or review that checks it, and who signs off. Acceptance criteria should reflect the assessment procedures in SP 800-53A for the related controls so that what the organization accepts is what an assessor will later examine. The output is an acceptance criteria table linked to the requirements register. The step is complete when each criterion can be checked by someone who did not write it and when the criteria state what happens if the vendor does not meet them.

  6. Build the standard clause set and contract templates

    Using the completed registers, the legal and procurement teams draft a standard clause set that covers the requirements, documentation duties, responsibility matrix and acceptance criteria. Clauses are grouped by baseline so a low-impact purchase does not carry high-baseline obligations by default, and optional enhancements are included as selectable clauses. The output is a versioned clause library and one or more contract templates that reference it. The step is done when each template maps to a baseline and to the register entries it covers.

  7. Review templates with legal, procurement and security

    Legal counsel, procurement and the security team review the templates together, checking that the clauses are enforceable, that the responsibility split matches operational reality, and that exceptions have a documented approval path. Where a vendor pushes back, the team records the requested change and the risk decision rather than dropping the requirement silently. The output is an approved template set, a log of negotiated deviations and a review record with names and dates. The step is complete when the approved templates are in use for new acquisitions and existing contracts have a documented plan for renewal or amendment. Your assessor will expect to see this review record, so confirm with your auditor which level of sign-off they will accept.

How the SA-4 enhancements change what the contract must say

The SA-4 enhancements turn a general acquisition clause into specific contract terms, and the ones that apply depend on the baseline the system is authorized under. In SP 800-53B, the low baseline selects only SA-4(10). The moderate baseline adds SA-4(1), SA-4(2) and SA-4(9), and the high baseline keeps those four and adds SA-4(5). Confirm these selections against the SP 800-53B profile for your impact level before drafting, because a contract written for moderate will be short of requirements at high.

SA-4(1) concerns the functional properties of the security controls, so the contract should require the supplier to describe what each control does and how it behaves under normal operation. SA-4(2) concerns design and implementation information for those controls, at a level of detail your assessors can use to test them. The contract should name the documents expected, such as design specifications and source references, along with the format and the delivery point. Ask the supplier to commit to these deliverables before award, since the information is far harder to obtain after the product is in production.

SA-4(9) asks for the ports, protocols and services the product uses in operation, which your network team can check against firewall rules and boundary policy. SA-4(10) concerns approved PIV products, so the contract should name the approved product list the program references and require the supplier to use only products on it. SA-4(5), which applies only at high, concerns configuration at delivery, so the contract should require security settings in the most restrictive mode operations allow. FedRAMP's Consolidated Rules for 2026 require SA-4 at Classes B, C and D, with 1 enhancement at Class B, 4 at Class C and 5 at Class D. Confirm which enhancements those counts refer to against the catalog before you write the clause list.

Evidence that passes an SA-4 review

An assessor testing SA-4 looks for signed acquisition contracts and the security requirements inside them, then checks that those requirements were carried into design, testing and acceptance. The cards below cover the artifacts that usually satisfy that trail and the routines that keep them current between assessments.

Executed contracts and clause templates

Keep the signed contract, order form or customer agreement for each system, component and service in scope, along with the clause template it was drawn from. An assessor will look for security and privacy functional and assurance requirements, documentation obligations, and the allocation of security, privacy and supply chain responsibilities written into the contract text, not only in a procurement checklist. Confirm the template version matches the contract date, and note which clauses were negotiated away.

Security requirements specification

Maintain a written specification that turns each contract requirement into a testable statement, with the controls it needs and the strength-of-mechanism expected for each. Map every requirement to an owner and an acceptance method. A specification that exists only as a sales slide will not show that the organization defined what it bought, so store it under version control with dated approvals.

Vendor design documentation

Collect the design documents the supplier delivers for the system or component, including architecture diagrams, data flows and descriptions of the development and operating environments. Assessors use these to test whether the design matches the contract. Record the document version, the date received and any gaps the supplier has not closed, and confirm the documents describe the version actually deployed.

Ports and services inventory

Obtain a list of the ports, protocols and services the product requires and actually runs, and reconcile it against the approved configuration. Where the vendor's list and your scan results differ, record the difference and the decision taken. This item is an SA-4 enhancement in the 800-53B baselines, so confirm which enhancements your baseline selects before collecting it.

PIV product confirmations

Where the acquisition involves personal identity verification, keep the vendor's written confirmation that the products are on the approved PIV list and the version tested. Store the confirmation with the contract and check it again at renewal, because product versions change. If the product is not confirmed, record the exception and the compensating approach.

Acceptance test and supply chain records

Retain acceptance test plans, executed results, sign-off records and the supply chain responsibility matrix that shows who owns each supplier duty. Record failed tests, retests and waivers with approver names and dates. Together these show that acceptance criteria from the contract were applied before the system went live.

Renewal and update tracking

Keep a register of contract renewal dates, customer agreement updates and supplier notices of product changes. The SA-4 discussion in Release 5.2.0 addresses customer agreements and notification and coordination of updates, so review each supplier notice against the agreement and record whether the change was accepted, tested or escalated. Review the register at least once between assessments and before each renewal.

What meeting SA-4 costs in money and effort

Most of the cost of SA-4 at the contract stage is paid in review hours. Counsel and procurement staff write or redline the security and privacy clauses, check that the functional, assurance and documentation requirements are enforceable, and agree how responsibilities for supply chain risk are split between the buyer and the supplier. This work is largely one-time for each contract, but it recurs whenever a contract is renewed, amended or replaced. NIST does not publish a figure for these hours, so ask your own counsel and procurement team to estimate them.

  • Clause drafting: Time to write security requirements, assurance requirements and documentation obligations into each contract.
  • Redlining: Negotiation rounds with suppliers who push back on audit rights, notification duties or acceptance criteria.
  • Responsibility matrices: Agreeing who owns each security, privacy and supply chain task, which is a core SA-4 expectation.
  • Renewal and amendment: Repeated review when contracts renew or change scope, which is recurring.
  • Template reuse: Standard clause libraries reduce the per-contract cost but still need legal sign-off.

Before accepting a quote from any firm, confirm with your counsel how many contracts are in scope and which clauses are standard across them.

Where SA-4 usually fails and how to close it

SA-4 failures tend to start at the contract table, not in the security team. The cards below cover the gaps assessors meet most often, and each one ends with a closing action that can be written into the next contract, renewal or procurement checklist.

Contracts signed before security terms existed

Many agreements for systems and services predate the organization's security requirements, so they contain no functional, assurance or documentation requirements at all. Assessors look for those requirements in the contract text itself, not in a policy that says they should exist. Close it by inventorying every active contract for systems, components and services, then amending or re-papering the ones that carry no SA-4 terms at renewal. Ask counsel and procurement to confirm which amendment route each contract allows.

No defined acceptance criteria

SA-4 expects acceptance criteria to be part of the acquisition, yet many purchases close on delivery and invoice alone. Without measurable security tests, an assessor cannot tell whether the product met the requirements the organization wrote down. Close it by writing acceptance tests into the statement of work, such as configuration checks, vulnerability scan results and a documented sign-off by the security owner before payment.

Unclear supply chain responsibilities

Responsibility for patching, key management, logging and incident notification often falls between the buyer and the supplier, and each side assumes the other owns it. SA-4 requires the allocation of security, privacy and supply chain responsibilities to be written down. Close it by building a responsibility matrix for each contract that names an owner for every control area, including who holds the component inventory and who approves subcontractors.

Vendors refusing design documentation

Suppliers often resist sharing architecture diagrams, data flow maps and secure configuration guides, citing confidentiality. Without that design information, the organization cannot test the system or explain its boundary, and the SA-4 design documentation objective goes unmet. Close it by making design documentation a contract deliverable under a non-disclosure agreement, and by setting a delivery date before the contract is signed. Ask the vendor to confirm the format it will provide.

No tracking of update notifications

Release 5.2.0 updated the SA-4 discussion to cover customer agreements, notification and coordination of updates. Many organizations learn about vendor patches or changes from the news rather than from a notice they are entitled to receive. Close it by recording in the contract who notifies whom about updates, and by logging each notice in a register with the date received, the assessment owner and the decision taken.

Questions buyers ask about SA-4

How much effort does SA-4 add to a procurement?

SA-4 adds work mainly at the contract drafting and supplier review stages, not in day-to-day operations. The organization must write security, privacy and supply chain requirements into each acquisition for systems, components and services, describe the development and operating environments, assign responsibilities and define acceptance criteria. Effort rises with the number of contracts, the diversity of suppliers and how many requirements are new to the procurement team. Ask any partner for a quote built from a written list of contract types in scope, the number of templates to revise and the review steps each acquisition must pass.

How long does a contract template update take?

No researched figure supports a fixed duration, so confirm the timeline with your legal, procurement and security owners before committing to one. The duration depends on how many templates exist, how many approval layers apply, whether master agreements are renegotiated or only new purchase orders are affected, and how much supplier negotiation is expected. Ask for the scope of templates covered, the review cycle and the acceptance criteria before work starts, since these determine the schedule more than the drafting itself.

Can our team carry out SA-4 in-house?

Yes, many organizations draft their own acquisition requirements, provided the right people are involved. SA-4 touches procurement, legal, security, privacy, architecture and the business owner of each system. In-house teams usually need a clear requirements catalog drawn from SP 800-53, a documented owner for each clause and a repeatable review step. An outside partner can help by preparing templates, mapping requirements to existing contracts and documenting evidence, but the organization keeps ownership of its contracts and its risk decisions.

What does a partner need from us to start?

A partner needs access to the people and documents that define your acquisitions. Typical inputs include current contract templates, a list of systems, components and services in scope, existing security and privacy requirements, architecture and design documentation, and the names of the approvers for each contract type. Expect to provide the operating environment descriptions that SA-4 asks for, and to confirm which requirements are binding under your own policies. Scope and deliverables are agreed in writing before work begins, so gather these inputs early to keep the quote accurate.

Is a self-hosted repository enough evidence for SA-4?

A self-hosted repository can hold strong evidence, but it does not prove compliance on its own. Assessors look for executed acquisition contracts, the requirements inside them, design documentation and records showing acceptance decisions. A wiki with version history, such as XWiki, can show what changed, when and by whom, and BookStack permissions can restrict who edits templates. The repository should store the contracts and approval records themselves, and an independent assessor determines whether the evidence satisfies the control. Confirm retention and access requirements with your assessor before choosing the platform.

How does SA-4 relate to SA-9 and the SR controls?

SA-4 governs what goes into the acquisition contract, SA-9 governs the ongoing security oversight of external system services, and the SR family covers supply chain risk management across the wider supplier base. SA-4 is the contractual starting point: it defines the requirements a supplier must meet. SA-9 then sets expectations for monitoring those services after purchase, and SR controls such as the supply chain risk management plan and supplier assessments determine how supplier risk is governed. Cross-reference them in your templates so one requirement is not written three different ways. Check the related-control list in the official catalog before assuming a specific mapping.

What drives the cost of SA-4 compliance up or down?

Cost depends on scope, the number of acquisition types, the maturity of existing templates and how much supplier negotiation follows. Recurring costs include reviewing new contracts, updating requirements when SP 800-53 changes and rechecking suppliers. One-time costs include the initial requirements catalog, template redesign and staff training. When requesting a quote, ask what is included in the fixed scope, which deliverables are one-time, which are retained support, and what the partner needs from your procurement and legal teams. Ask for the assumptions behind any effort estimate.

How DeployOpen prepares SA-4 contracts and evidence

DeployOpen plans, implements and documents self-hosted open-source platforms inside your own infrastructure, so the acquisition evidence for SA-4 reflects how the systems are actually built and run. We prepare the requirements, documentation and acceptance material that your contracts and assessors will examine, while your organization keeps ownership of its controls and contract decisions.

How we scope

  • Engagements are fixed-scope, with the SA-4 deliverables, systems and boundaries agreed in writing before work starts.
  • We review which acquisitions, components and services fall under your SA-4 contract requirements and list them in the written scope.
  • The scope names who owns each responsibility: your organization, the supplier, or DeployOpen for the platform work we perform.

How we build

  • We draft security, privacy and assurance requirement sets for each acquisition, mapped to the SA-4 requirement and enhancements your baseline selects.
  • We prepare design and development environment descriptions and collect system design documentation that assessors will examine.
  • We test acceptance criteria against the delivered platform and record results so acceptance decisions can be traced to evidence.

How we hand over

  • You receive the requirement templates, acceptance criteria, responsibility matrix and documentation set, in formats your team can maintain.
  • Each deliverable is stored with version history so you can show what changed, when and by whom during an assessment.
  • We walk your contract, security and procurement staff through the evidence so they can answer assessor questions. Independent auditors issue any reports or certifications.

How we support

  • Ongoing support, upgrades and continuous testing are available as a retainer after the initial scope is delivered.
  • Retainer work can keep acceptance criteria and supplier requirements current when contracts, components or NIST releases change.
  • Confirm with DeployOpen during scoping which support terms, response expectations and review cadence apply to your SA-4 evidence.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.