Skip to content

Evidence request lists

NIST SP 800-190

Evidence request list. 45 controls, 45 carrying auditor artefact guidance. Generated from the compliance knowledge graph on 12 September 2026. Published by The Art of Service.

Host OS

SP800-190-3.13
Host Operating System Minimization

Use a host operating system designed for running containers so that the attack surface outside the container runtime is minimal. Remove unused services and apply immutable patterns where supported.

Artefacts an auditor will ask for
  • host OS standard and version inventory
  • service inventory on container hosts
  • image rebuild cadence for nodes
  • configuration management baseline export
Where this commonly fails
  • general purpose OS used for container hosts
  • package set drifts as engineers install tools by hand
  • no rebuild cadence, only in place upgrades
SP800-190-3.14
Host Patch Management

Keep host kernels and container runtime components patched on a defined schedule, with a process for emergency patching of kernel vulnerabilities that affect container isolation.

Artefacts an auditor will ask for
  • host patch schedule with measured cadence
  • runtime version inventory across clusters
  • emergency patch playbook
  • deviation register for nodes lagging baseline
Where this commonly fails
  • runtime updates deferred indefinitely due to fear of restart
  • no zero day playbook for container escape vulnerabilities
  • patch coverage measured as average, not as worst case

Image Security

SP800-190-3.1
Container Image Vulnerability Management

Scan every container image for known vulnerabilities before it is promoted to production and continuously after deployment. Track vulnerabilities by image, base layer, and software package so that remediation can be prioritized against the actual runtime exposure.

Artefacts an auditor will ask for
  • image scanner integration with the CI pipeline
  • policy that blocks promotion of images with critical findings
  • vulnerability dashboard with image to deployment mapping
  • remediation SLA report by severity
Where this commonly fails
  • only initial images scanned, not rebuilt periodically
  • no policy blocking promotion of images with known critical CVEs
  • base image refresh cadence not defined
SP800-190-3.2
Image Configuration Hardening

Build images using minimal base layers, remove development tools and shells where possible, and configure non root users. Treat the Dockerfile or equivalent build specification as code that is reviewed and version controlled.

Artefacts an auditor will ask for
  • approved base image catalog
  • Dockerfile lint rules and review evidence
  • non root user enforcement at admission control
  • exception register for images requiring shells
Where this commonly fails
  • images run as root with no documented business reason
  • no minimal base image standard published
  • build specifications not subject to code review
SP800-190-3.3
Embedded Secrets in Images

Prevent secrets, API tokens, private keys, and credentials from being baked into container images at build time. Use a runtime secrets manager and scan images for secrets before they are pushed to the registry.

Artefacts an auditor will ask for
  • secret scanner integrated with build pipeline
  • secret rotation procedure for findings
  • runtime secret injection design (vault, sidecar, or platform native)
  • audit log of secret access by workload
Where this commonly fails
  • scanning runs after registry push rather than before
  • no rotation triggered after a leaked secret is found
  • developers paste credentials into Dockerfile environment variables

NIST SP 800-190: Cloud Governance

NIST190-01
Shared responsibility model definition

Shared responsibility model definition. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Governance.

Artefacts an auditor will ask for
  • Shared responsibility matrix
  • Provider contract excerpts
  • Service ownership map
Where this commonly fails
  • No documented matrix per provider
  • Ownership ambiguity for IAM
  • Misaligned expectations
NIST190-02
Cloud security policy and strategy

Cloud security policy and strategy. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Governance.

Artefacts an auditor will ask for
  • Cloud security policy
  • Cloud strategy document
  • Approval records for new services
Where this commonly fails
  • Policy lags new cloud services
  • No cloud strategy
  • Ad hoc adoption
NIST190-03
Cloud risk assessment

Cloud risk assessment. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Governance.

Artefacts an auditor will ask for
  • Cloud risk register
  • Provider risk assessment reports
  • Re-assessment schedule
Where this commonly fails
  • Risk assessed only at onboarding
  • No re-assessment after material changes
  • Provider concentration risk ignored
NIST190-04
Regulatory compliance for cloud services

Regulatory compliance for cloud services. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Governance.

Artefacts an auditor will ask for
  • Cloud compliance matrix
  • Provider attestation reports
  • Customer responsibility documentation
Where this commonly fails
  • No mapping of regulations to cloud controls
  • Outdated provider attestations
  • Customer-side gaps unowned
NIST190-05
Cloud security roles and responsibilities

Cloud security roles and responsibilities. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Governance.

Artefacts an auditor will ask for
  • RACI matrix for security functions
  • Job descriptions with security duties
  • Segregation of duties analysis
Where this commonly fails
  • RACI absent or stale
  • Overlapping responsibilities
  • SoD conflicts unmitigated

NIST SP 800-190: Cloud Infrastructure Security

NIST190-16
Virtual network segmentation

Virtual network segmentation. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Infrastructure Security.

Artefacts an auditor will ask for
  • Network architecture diagram
  • Firewall rule review evidence
  • Segmentation test results
  • DMZ design document
Where this commonly fails
  • Flat internal networks
  • Stale firewall rules
  • No micro-segmentation for sensitive zones
NIST190-17
Container and serverless security

Container and serverless security. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Infrastructure Security.

Artefacts an auditor will ask for
  • Image scanning results
  • Admission controller policy
  • Function permissions inventory
Where this commonly fails
  • Images deployed without scanning
  • Root containers
  • Over-permissioned functions
NIST190-18
Cloud workload protection

Cloud workload protection. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Infrastructure Security.

Artefacts an auditor will ask for
  • CWPP coverage report
  • Runtime detection logs
  • Hardening posture report
Where this commonly fails
  • Coverage gaps across accounts
  • No runtime detection
  • Drift from hardening baseline
NIST190-19
Image and template hardening

Image and template hardening. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Infrastructure Security.

Artefacts an auditor will ask for
  • Golden image build records
  • Template scanning results
  • Approved image registry
Where this commonly fails
  • Ad hoc images in production
  • Templates unscanned
  • No central image registry
NIST190-20
Cloud configuration management

Cloud configuration management. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Infrastructure Security.

Artefacts an auditor will ask for
  • CSPM findings backlog
  • Configuration baseline
  • Remediation SLA tracker
Where this commonly fails
  • CSPM noise overwhelms remediation
  • No baseline per service
  • Drift not auto-remediated

NIST SP 800-190: Cloud Operations & Monitoring

NIST190-21
Cloud security monitoring and logging

Cloud security monitoring and logging. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Operations & Monitoring.

Artefacts an auditor will ask for
  • Cloud log onboarding inventory
  • Detection use cases for cloud
  • Alert response samples
Where this commonly fails
  • Audit logs not centralized
  • Cloud detections immature
  • No anomaly baselines
NIST190-22
Incident response in cloud

Incident response in cloud. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Operations & Monitoring.

Artefacts an auditor will ask for
  • Cloud IR playbooks
  • Snapshot-for-forensics procedure
  • Provider engagement records
Where this commonly fails
  • No cloud-specific playbooks
  • No forensic snapshot capability
  • Provider contacts unknown
NIST190-23
Cloud vulnerability management

Cloud vulnerability management. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Operations & Monitoring.

Artefacts an auditor will ask for
  • Scan schedule and scope
  • Remediation SLA dashboard
  • Authenticated scan coverage report
Where this commonly fails
  • Unauthenticated scans only
  • SLA breaches on criticals
  • Scope gaps on cloud assets
NIST190-24
Cloud change management

Cloud change management. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Operations & Monitoring.

Artefacts an auditor will ask for
  • IaC pipeline approval records
  • Change ticket linkage to deploys
  • Drift detection alerts
Where this commonly fails
  • Console changes outside IaC
  • No approval gate
  • Drift uncorrected
NIST190-25
Service level agreement management

Service level agreement management. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Cloud Operations & Monitoring.

Artefacts an auditor will ask for
  • SLA register
  • Service credit claims
  • Provider scorecards
Where this commonly fails
  • SLA breaches uncaptured
  • No service credit claims process
  • No scorecards

NIST SP 800-190: Data Protection in Cloud

NIST190-11
Data classification for cloud

Data classification for cloud. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Data Protection in Cloud.

Artefacts an auditor will ask for
  • Cloud data catalog
  • Classification tags on resources
  • Sensitive data discovery report
Where this commonly fails
  • No classification on cloud buckets
  • Untagged sensitive data
  • Discovery limited to certain accounts
NIST190-12
Encryption of cloud-stored data

Encryption of cloud-stored data. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Data Protection in Cloud.

Artefacts an auditor will ask for
  • Cloud encryption configuration
  • Customer-managed key inventory
  • Bucket encryption posture report
Where this commonly fails
  • Default provider keys only
  • Unencrypted snapshots
  • No coverage validation
NIST190-13
Data residency and sovereignty

Data residency and sovereignty. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Data Protection in Cloud.

Artefacts an auditor will ask for
  • Residency requirements matrix
  • Region restriction policy
  • Cross-border transfer assessment
Where this commonly fails
  • No residency policy
  • Replication to non-approved regions
  • No transfer impact assessment
NIST190-14
Data backup and recovery in cloud

Data backup and recovery in cloud. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Data Protection in Cloud.

Artefacts an auditor will ask for
  • Backup schedule and retention
  • Restore test results
  • Immutable backup configuration
Where this commonly fails
  • No restore tests in 12 months
  • Backups not immutable
  • RTO/RPO not measured
NIST190-15
Secure data deletion in cloud

Secure data deletion in cloud. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Data Protection in Cloud.

Artefacts an auditor will ask for
  • Deletion request workflow
  • Cryptographic erasure records
  • Lifecycle policy configuration
Where this commonly fails
  • Soft delete only
  • Backups retain deleted data indefinitely
  • No deletion proof to data subjects

NIST SP 800-190: Identity & Access in Cloud

NIST190-06
Cloud identity management

Cloud identity management. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Identity & Access in Cloud.

Artefacts an auditor will ask for
  • Cloud IAM policy
  • Federation configuration
  • Role assignment exports
Where this commonly fails
  • Local cloud accounts not federated
  • Wildcard IAM policies
  • No periodic role review
NIST190-07
Multi-factor authentication for cloud

Multi-factor authentication for cloud. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Identity & Access in Cloud.

Artefacts an auditor will ask for
  • MFA enrollment coverage report
  • Conditional access policy export
  • Phishing-resistant MFA roadmap
Where this commonly fails
  • MFA bypass for service accounts
  • SMS-based MFA still in use
  • Incomplete coverage for VPN/admin paths
NIST190-08
Privileged access in cloud environments

Privileged access in cloud environments. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Identity & Access in Cloud.

Artefacts an auditor will ask for
  • Role-permission matrix
  • PAM session recordings
  • Just-in-time elevation logs
  • Standing privilege review minutes
Where this commonly fails
  • Excessive standing admin rights
  • Shared privileged credentials
  • No session recording for break-glass
NIST190-09
Federation and single sign-on

Federation and single sign-on. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Identity & Access in Cloud.

Artefacts an auditor will ask for
  • SSO catalog of integrated apps
  • SAML/OIDC configuration
  • App onboarding standards
Where this commonly fails
  • Apps bypass SSO
  • No standard onboarding flow
  • Stale federations
NIST190-10
API security and access tokens

API security and access tokens. Control from NIST SP 800-190 framework, domain: NIST SP 800-190: Identity & Access in Cloud.

Artefacts an auditor will ask for
  • API gateway configuration
  • Token lifetime policy
  • API inventory
Where this commonly fails
  • Long-lived tokens
  • No API inventory
  • Unauthenticated APIs in production

Operations

SP800-190-3.16
Container Logging and Visibility

Collect application, orchestrator, and runtime logs to a central platform with retention aligned to incident response needs. Ensure container short lifespans do not lead to log loss for forensic analysis.

Artefacts an auditor will ask for
  • log shipping agent design
  • log retention policy with regulatory cross reference
  • sample retrieval of logs from a terminated pod
  • incident response playbook citing log sources
Where this commonly fails
  • logs lost when pods terminate quickly
  • audit logs not collected from the orchestrator API server
  • retention shorter than incident detection latency
SP800-190-3.18
Incident Response for Containers

Adapt incident response procedures to container realities including ephemeral workloads, image based forensics, and rapid scale events. Define how compromised containers are quarantined and how their state is captured.

Artefacts an auditor will ask for
  • container incident response playbook
  • image and process capture procedure
  • tabletop exercise records
  • post incident review of a container event
Where this commonly fails
  • responders kill compromised pods before evidence is preserved
  • no documented network isolation method for pods
  • playbook never exercised against container scenarios

Orchestrator

SP800-190-3.10
Network Segmentation Between Pods

Limit pod to pod communication using network policies that follow a default deny model. Allow only the flows that the application requires, including egress, so a compromised pod cannot pivot freely across the cluster.

Artefacts an auditor will ask for
  • default deny NetworkPolicy in each namespace
  • allow list policies per application
  • egress firewall logs for cluster nodes
  • policy compliance dashboard
Where this commonly fails
  • default allow remains in development namespaces
  • no egress control to the internet
  • policies authored once and never updated as apps change
SP800-190-3.11
Mixed Sensitivity Workload Isolation

Avoid co tenanting workloads of dramatically different sensitivity on the same node or namespace. Use node selectors, taints, and dedicated node pools to separate regulated workloads from general purpose applications.

Artefacts an auditor will ask for
  • node pool segmentation design
  • taint and toleration policy
  • data classification mapping to namespace
  • deviation register for shared nodes
Where this commonly fails
  • sensitive workloads share nodes with batch jobs
  • no labels reflecting data classification
  • scheduling policies bypassed during capacity events
SP800-190-3.7
Orchestrator Authentication

Authenticate humans and services accessing the orchestrator API using strong identity providers. Disable static token bootstrap accounts once cluster setup is complete and ensure all administrative actions tie back to a named identity.

Artefacts an auditor will ask for
  • identity provider integration design
  • audit log sample showing user attribution
  • bootstrap token disablement evidence
  • kube admin RBAC bindings export
Where this commonly fails
  • shared kubeconfig files distributed via chat tools
  • service account tokens never rotated
  • audit logs do not include source IP
SP800-190-3.8
Orchestrator Authorization with RBAC

Apply role based access control across the orchestrator using least privilege. Restrict cluster admin privileges to a small named group and prefer namespace scoped roles for development teams.

Artefacts an auditor will ask for
  • RBAC role definitions and bindings export
  • list of cluster admin holders with business justification
  • namespace ownership register
  • quarterly access certification records
Where this commonly fails
  • default service accounts granted edit on namespaces
  • no review of cluster admin membership
  • wildcard verbs and resources used in bindings
SP800-190-3.9
Pod Security Standards

Apply baseline and restricted pod security standards so that workloads cannot run privileged containers, mount the host file system, or use the host network without an approved exception. Enforce these controls at admission, not just at lint time.

Artefacts an auditor will ask for
  • pod security admission configuration per namespace
  • exception register with expiration dates
  • audit log of rejected pod creations
  • policy as code rule set (e.g. OPA, Kyverno) and tests
Where this commonly fails
  • privileged pods permitted in shared namespaces
  • no enforcement in dev clusters that mirror production
  • exceptions persist long after the underlying need is gone

Registry

SP800-190-3.5
Registry Authentication and Authorization

Restrict registry access to authenticated users and workloads, enforce role based controls over who can push images, and remove anonymous read where possible. Apply network controls so that only approved nodes can pull from the registry.

Artefacts an auditor will ask for
  • registry RBAC export with push permissions
  • service account credentials rotation log
  • network policy restricting registry pulls to known CIDR
  • audit log of registry push events
Where this commonly fails
  • anonymous pull enabled to support legacy clients
  • developer accounts retain push rights to production registry
  • no monitoring of unusual push patterns
SP800-190-3.6
Registry Image Freshness

Identify and remove stale images from registries to reduce the chance that obsolete vulnerable code is redeployed. Apply tag immutability for production tags and document retention by tag pattern.

Artefacts an auditor will ask for
  • registry retention policy by tag
  • automated cleanup job evidence
  • tag immutability configuration for release tags
  • report of images older than retention threshold
Where this commonly fails
  • tag overwrites permitted on production tags
  • no automation removing untagged or stale layers
  • retention policy is published but not enforced

Runtime

SP800-190-3.12
Container Runtime Hardening

Configure the container runtime to reduce kernel level attack surface using seccomp profiles, AppArmor or SELinux, and capability dropping. Ensure these controls apply to every container, not just hand picked services.

Artefacts an auditor will ask for
  • default seccomp profile applied to all pods
  • AppArmor or SELinux mode configuration per node
  • capability allow list per workload
  • runtime configuration drift report
Where this commonly fails
  • seccomp profile set to unconfined for compatibility
  • AppArmor in complain mode rather than enforce
  • containers granted SYS_ADMIN broadly
SP800-190-3.15
Container File System Integrity

Run containers with read only root file systems where the application supports it. Use tmpfs or volumes for paths that need to be writable so that an attacker cannot persist modifications inside a running container.

Artefacts an auditor will ask for
  • policy requiring read only root for new workloads
  • exception register for writable containers
  • audit of running containers with writable root
  • design pattern documentation for tmpfs usage
Where this commonly fails
  • writable root retained because application logs locally
  • no scan of running containers for compliance
  • exception process exists on paper only
SP800-190-3.17
Runtime Threat Detection

Deploy runtime threat detection that monitors process activity, file changes, and network behavior inside containers. Tune detections to the workload baseline and integrate alerts with the SOC.

Artefacts an auditor will ask for
  • runtime detection tool design
  • baseline ruleset documentation
  • alert handling playbook
  • monthly metrics on detection volume and false positive rate
Where this commonly fails
  • detection tool deployed but alerts not routed to SOC
  • rules left at vendor defaults causing alert fatigue
  • no validation that the agent is running on every node
SP800-190-3.20
Secrets Management at Runtime

Provide secrets to containers at runtime through a managed secrets system rather than environment variables or mounted files in plaintext. Rotate secrets on schedule and revoke them when a workload is decommissioned.

Artefacts an auditor will ask for
  • secrets manager integration design
  • rotation schedule by secret type
  • decommission checklist including secret revocation
  • audit log of secret access by workload identity
Where this commonly fails
  • secrets injected via plain env vars from CI
  • no rotation cadence enforced
  • decommissioned workloads still hold valid credentials

Supply Chain

SP800-190-3.19
Supply Chain Risk for Third Party Images

Treat third party images as supply chain dependencies. Mirror them into an internal registry, scan and approve them before use, and track which workloads consume each external image so that a future vendor compromise can be triaged quickly.

Artefacts an auditor will ask for
  • approved third party image catalog
  • mirror sync job evidence
  • vendor risk assessments for high impact images
  • consumption map of external images to workloads
Where this commonly fails
  • workloads pull directly from public registries
  • no inventory of which external images are in use
  • vendor advisories not monitored for in use images
SP800-190-3.4
Image Trust and Provenance

Sign container images during the build process and verify those signatures at admission to clusters. Track image provenance back to source repository commits and build pipelines that produced them.

Artefacts an auditor will ask for
  • signing tool and key custody documentation
  • admission controller policy requiring signature verification
  • build attestation generated per image
  • registry configuration enforcing signed tags
Where this commonly fails
  • signing performed but never verified at deploy
  • keys for signing held in CI without HSM protection
  • no link maintained from image hash to source commit
Assembled from the framework's own control set. Every line traces to a control in the graph, so this pack is regenerated rather than written, and stays current as the graph does.

Assembled from the framework’s own control set, so this list is regenerated rather than written and stays current as the graph does. See the NIST SP 800-190 framework page.