Briefing note
Key takeaways
- A STIG applies to a defined technology and version; it is not a universal certification for a product stack.
- Compliance is determined against an identified boundary and benchmark, with findings, exceptions, and evidence.
- STIG-ready can describe delivery intent, but it should be backed by exact artifacts and acceptance criteria.
- A hardened RHEL host is an important layer, not proof that the application, database, containers, network, and deployment are authorized or compliant.
What a STIG is—and is not
Security Technical Implementation Guides provide configuration and assessment guidance for specific information technologies. DISA maintains a document library containing separate STIGs and benchmarks for operating systems, network devices, databases, applications, container platforms, and other technologies. The title, version, and release matter because checks change over time.
A STIG is not a product-wide certification mark, an Authority to Operate, or a substitute for the Risk Management Framework. A product stack can include a RHEL host with an applicable RHEL 9 STIG, an application assessed against applicable application requirements, a database with its own guidance, and network controls assessed elsewhere. The system owner still has to define and assess the complete authorization boundary.
Why the language matters
Saying a product is 'STIG-compliant' without scope leaves essential questions unanswered: Which STIG? Which release? Which components? What deployment configuration? Who assessed it? Were all checks applicable? What findings remain? Did the assessment include manual checks as well as automated scans?
The phrase can also blur two different moments. A vendor can harden and assess a delivery baseline before shipment. The receiving organization then integrates that baseline with its identity, network, logging, vulnerability management, backup, and site policy. A finding-free vendor image does not guarantee a finding-free deployed system after those choices are made.
Avoid the shortcut
Do not translate 'uses RHEL,' 'has an OpenSCAP report,' or 'was built from a STIG profile' into 'the product is STIG-compliant.' Each statement describes different evidence and a different scope.
A more precise vocabulary
- STIG-aligned baseline: the delivery configuration was engineered with identified STIG requirements as inputs, with applicability and exceptions documented.
- STIG-hardened configuration: identified technical settings have been applied to the stated component and version; this should still be paired with assessment results.
- Assessed against [benchmark/version]: the strongest concise wording when an actual review has occurred, followed by result date, scope, and remaining findings.
- STIG-ready: shorthand for a baseline and evidence package intended to support site assessment and tailoring. Because it is not a formal status, the deliverables must define what 'ready' means.
- Compliant with applicable requirements: a boundary-specific conclusion that belongs with the responsible assessment and authorization process, not an unqualified product slogan.
What a STIG-ready delivery should include
A buyer should be able to replace the word ready with a list of artifacts. Red Hat documents how OpenSCAP can scan RHEL 9 against supported compliance profiles, including DISA STIG content. Automated results are valuable, but the delivery also needs manual review, applicability decisions, and configuration context.
- A component inventory with operating system, application, database, runtime, and major dependency versions.
- The exact STIG or benchmark title, version, release, profile identifier, and assessment date.
- Automated scan results in machine-readable and human-readable forms, with the scan command and content version.
- Manual check results for requirements that automation cannot determine.
- Applicability decisions, inherited controls, exceptions, compensating controls, and operational rationale.
- Remediation records and a clear list of open findings rather than a pass-rate headline alone.
- A configuration manifest and change history that tie results to the image or build delivered.
- Site acceptance instructions and a repeatable method for rescanning after integration or upgrade.
Assess the layers that create the service
For a local AI appliance, the host is only one layer. The security review should account for the container runtime and images, web application, APIs, model-serving endpoints, database and vector store, identity and roles, audit behavior, import and export paths, backup, management interfaces, network placement, and update process. Requirements may come from multiple STIGs, Security Requirements Guides, organizational overlays, and system-specific controls.
Some hardening choices can affect functionality. Authentication mechanisms, cryptographic policy, session controls, filesystem mounts, audit volume, removable-media rules, and service restrictions should be tested with the actual workload. A technically applied setting is not complete until the team understands its operational effect and records any approved tailoring.
Tailoring is part of the work, not a loophole
Not every check applies identically to every system role. The assessor and system owner determine applicability within the governing process and document the rationale. A requirement may be not applicable, inherited from another service, met through a compensating control, or remain an open finding. Hiding those decisions behind a single compliance percentage removes the information reviewers need.
NIST's Risk Management Framework emphasizes selecting, implementing, assessing, authorizing, and continuously monitoring controls as a lifecycle. The practical consequence is that a baseline must be maintained: upgrades, new ports, identity changes, added models, document-processing tools, and support procedures can alter the assessment.
Examples of defensible product language
- Good: 'Delivered on a RHEL 9 baseline engineered for alignment with the identified RHEL 9 STIG and accompanied by boundary-specific scan and remediation evidence.'
- Good: 'Supports customer tailoring and reassessment against the site's selected STIG releases and authorization boundary.'
- Good: 'Assessment scope, benchmark versions, open findings, and exceptions are documented in the delivery evidence package.'
- Avoid: 'STIG compliant out of the box.'
- Avoid: 'DoD approved' or 'ATO-ready' when no named approval or authorization applies to the delivered configuration.
- Avoid: 'Zero findings' without naming the scan content, date, manual checks, scope, and configuration assessed.
Make the claim testable
A good security statement lets a reviewer ask for the named artifact and verify it. If the sentence cannot be tied to a component, version, test, or responsible decision, narrow the sentence.
Questions for a vendor or integrator
- What exact technologies and versions are in the assessed boundary?
- Which STIGs, SRGs, profiles, versions, and releases were used?
- When was the assessment performed, and what configuration identifier ties it to this delivery?
- Which checks were automated, manual, not applicable, inherited, or still open?
- What changes when the system joins our identity, logging, scanning, backup, and network services?
- How do we reproduce the scans and preserve evidence in a disconnected environment?
- How are new STIG releases, vulnerabilities, software updates, and configuration drift handled?
- Which decisions and controls remain the customer's responsibility?
Precise answers are a sign of engineering maturity. The goal is not to weaken the security story; it is to turn that story into evidence the receiving security team can use.
Primary references
Official sources
These sources support the technical and policy context in this guide. Product-specific statements describe design principles, not a certification or authorization claim.
- 01Security Technical Implementation Guides (STIGs)DoD Cyber Exchange
- 02STIGs Document LibraryDoD Cyber Exchange
- 03Scanning the system for configuration compliance and vulnerabilitiesRed Hat Enterprise Linux 9 documentation
- 04NIST SP 800-37 Rev. 2: Risk Management Framework for Information Systems and OrganizationsNational Institute of Standards and Technology
- 05DoDI 8510.01: Risk Management Framework for DoD SystemsU.S. Department of Defense