Skip to main content

4 — Encryption & supply chain security — data protection, image provenance & vendor assurance.

This section covers the encryption posture of the Layerup AI Agents across every data layer, and the supply chain security controls that govern how the container image itself is built, signed, scanned, and delivered to your private registry.

4.1 Encryption standards — your keys, your control

The Layerup agent adheres to your existing encryption standards and operates entirely within encryption key boundaries controlled by your security team. The agent holds no encryption keys of its own.
layerencryption approach
Data in TransitAll communication between the agent container and AWS or Azure managed services uses TLS 1.3. VPC Endpoints and Private Link ensure that traffic never traverses the public internet, providing an additional layer of network-level confidentiality beyond TLS.
Application Documents at RestApplication packets stored in S3 or Azure Blob are encrypted using customer-managed keys (CMK) stored in AWS Key Management Service (KMS) or Azure Key Vault. Your Key Administrators control key rotation schedules and access policies.
Agent Memory / Intermediate StateWorking memory within an AgentCore microVM or ECS task is ephemeral and discarded at session end. If your team configures persistent intermediate state storage (e.g., to a designated DynamoDB table or Cosmos DB instance), that storage is encrypted using the same CMK framework.
Audit Logs at RestCloudWatch Logs and Azure Monitor logs are encrypted at rest using AWS KMS or Azure Key Vault keys designated by your team.
Key AccessThe agent’s IAM Role / Managed Identity is granted only kms:Decrypt or Key Vault Secrets User permissions. It cannot rotate, disable, or delete keys.
The agent cannot access or export your KMS / Key Vault keys. It holds only decrypt permission for the specific key designated to its input bucket. Key rotation, disablement, and deletion remain exclusively under your Key Administrators’ control — revoking the key instantly and permanently terminates the agent’s ability to read application data.

4.2 Supply chain security — provenance from build to production

Layerup maintains a rigorous supply chain security posture for the AI Agents container images. The following documentation is available to your security team upon request under NDA.

4.2.1 Software Bill of Materials (SBOM)

A complete SBOM in CycloneDX or SPDX format is published for every released image version, listing every OS package, language runtime, and application library bundled within the container image, along with version numbers and license information. Your security team can:
  • Validate the SBOM against the image digest before it enters your ECR / ACR.
  • Cross-reference the SBOM against your organisation’s approved package lists.
  • Import the SBOM into your existing SCA (Software Composition Analysis) tooling.
The Azure Marketplace listing includes SBOM disclosure as part of the offer metadata — your procurement and security teams can review it before subscribing.

4.2.2 Image signing — Cosign / Sigstore

The container image is signed using Sigstore/Cosign. Before pulling the image to your ECR or ACR, your team can verify the image signature, confirming that:
  • The image was built by Layerup’s verified CI/CD pipeline.
  • The image has not been tampered with in transit between Layerup’s build system and your private registry.
  • The signature is anchored to a specific build identity and timestamp.
ECR and ACR both support signature verification policies that can be configured to quarantine unsigned or unverified images before they are available for deployment.

4.2.3 CVE remediation SLAs

Layerup commits to releasing patched container image versions within defined SLAs upon disclosure of vulnerabilities affecting the agent’s dependencies:
severityCVSS scoreremediation SLA
Critical>= 9.024 hours
High7.0–8.95 business days
Medium4.0–6.9Next scheduled release
Low< 4.0Best effort
When a patched image is released, it is available in your AWS Marketplace subscription or ACR mirroring pipeline within 24 hours of the Layerup release. Your internal CI/CD pipeline governs promotion to production (see 10 for the full image promotion pipeline).

4.2.4 Penetration testing

Layerup conducts annual third-party penetration testing against the agent’s container image and orchestration components. The most recent penetration test report is available to your security team under NDA, including:
  • Scope, methodology, and testing period.
  • All findings and severity ratings.
  • Remediation status for all identified findings.

4.2.5 SOC 2 Type II

Layerup’s development and build infrastructure is covered by a SOC 2 Type II audit. The most recent report is available to your security team under NDA. The audit covers:
  • Security (CC6): Logical access controls, change management, and incident response for Layerup’s build and release infrastructure.
  • Availability (A1): Uptime and release pipeline reliability.
  • Confidentiality (C1): Handling of customer configuration data and SBOM artifacts.

Available Under NDA

SOC 2 Type II Report — Contact your Layerup account team to initiate NDA execution and report access. Available within 5 business days of NDA completion.

Available Under NDA

Penetration Test Report — Annual third-party test results available to your Information Security team under NDA. Includes all findings and remediation evidence.

4.3 Layerup’s internal release pipeline — what runs before your team sees the image

Every container image version released by Layerup passes through the following automated gates before it is made available via AWS Marketplace or ACR mirroring:
  1. Automated unit and integration test suite — greater than 95% code coverage requirement.
  2. Static Application Security Testing (SAST) — via Semgrep, scanning all application code.
  3. Dynamic Application Security Testing (DAST) — against a sandboxed test environment.
  4. SBOM generation — CycloneDX format, cross-referenced against known CVE databases.
  5. CVE scan — against the final built image before signing.
  6. Image signing — via Cosign, anchored to Layerup’s build identity.
  7. Semantic versioning — release tag, changelog publication, and marketplace listing update.
Your security team reviews your copy of the image in your private registry after these gates have passed — before your CI/CD pipeline applies its own gates (see 10.2).