Skip to content

Evidence request lists

Secure by Design: A Guide for Manufacturers (CISA)

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

Organization

CISABD-3
Build Organizational Structure and Leadership for Secure Outcomes

Per CISA Secure by Design Principle 3: organizational structure. Requirements include (a) Senior Leader Accountability for product security + (b) Security Engineers Embedded in Product Teams + (c) Internal Cybersecurity Sales Force for product security + (d) Maintain Security Within the Lifecycle including legacy + (e) Memory Safety Roadmap.

Artefacts an auditor will ask for
  • CISA SBD evidence for CISABD-3
Where this commonly fails
  • customer security ownership + transparency partial

Ownership

CISABD-1
Take Ownership of Customer Security Outcomes

Per CISA Secure by Design Principle 1: take ownership of customer security outcomes. Requirements include (a) Secure by Default Configuration + (b) Eliminate Default Passwords + (c) Free Security Features for All Tiers + (d) Automatic Security Updates + (e) Reduce hardened configurations as buyer responsibility + (f) maintain transparency on security claims.

Artefacts an auditor will ask for
  • CISA SBD evidence for CISABD-1
Where this commonly fails
  • customer security ownership + transparency partial

Secure Development Practices

SBD-DEV-01
Memory-Safe Programming Languages

Use memory-safe programming languages (Rust, Go, Java, C#, Python) for new development. Create roadmaps to migrate existing code from C/C++ to memory-safe alternatives.

Artefacts an auditor will ask for
  • Memory safe language adoption plan
  • SAST evidence
  • Threat model artifacts
  • SBOM
Where this commonly fails
  • C/C++ legacy code unaudited
  • No threat modelling
  • Dependencies pinned without scanning
SBD-DEV-02
Parameterized Queries

Use parameterized queries or prepared statements for all database interactions. Eliminate SQL injection as a class of vulnerability.

Artefacts an auditor will ask for
  • Memory safe language adoption plan
  • SAST evidence
  • Threat model artifacts
  • SBOM
Where this commonly fails
  • C/C++ legacy code unaudited
  • No threat modelling
  • Dependencies pinned without scanning
SBD-DEV-03
Web Template Frameworks with Auto-Escaping

Use web template frameworks that automatically escape output by default. Eliminate cross-site scripting (XSS) as a class of vulnerability.

Artefacts an auditor will ask for
  • Memory safe language adoption plan
  • SAST evidence
  • Threat model artifacts
  • SBOM
Where this commonly fails
  • C/C++ legacy code unaudited
  • No threat modelling
  • Dependencies pinned without scanning
SBD-DEV-04
Phishing-Resistant Authentication

Implement phishing-resistant authentication (FIDO2/WebAuthn, PKI) as the default. Support passwordless authentication where feasible.

Artefacts an auditor will ask for
  • Memory safe language adoption plan
  • SAST evidence
  • Threat model artifacts
  • SBOM
Where this commonly fails
  • C/C++ legacy code unaudited
  • No threat modelling
  • Dependencies pinned without scanning
SBD-DEV-05
Secure Software Development Framework

Adopt and implement the NIST Secure Software Development Framework (SSDF) or equivalent. Document and attest to secure development practices.

Artefacts an auditor will ask for
  • Memory safe language adoption plan
  • SAST evidence
  • Threat model artifacts
  • SBOM
Where this commonly fails
  • C/C++ legacy code unaudited
  • No threat modelling
  • Dependencies pinned without scanning
SBD-DEV-06
Threat Modeling

Conduct threat modeling for all major features and architectural changes. Use established methodologies (STRIDE, PASTA, attack trees).

Artefacts an auditor will ask for
  • Memory safe language adoption plan
  • SAST evidence
  • Threat model artifacts
  • SBOM
Where this commonly fails
  • C/C++ legacy code unaudited
  • No threat modelling
  • Dependencies pinned without scanning
SBD-DEV-07
Dependency Management and SBOM

Maintain up-to-date inventory of all dependencies. Automate vulnerability scanning of dependencies. Promptly update or replace vulnerable components.

Artefacts an auditor will ask for
  • VDP policy
  • CVE issuance procedure
  • SBOM publication pipeline
  • Security advisory archive
Where this commonly fails
  • No CNA enrollment
  • SBOM not published
  • Advisories vague

Secure by Design Pledge Goals

SBD-10
CVE Issuance with Complete Detail

Issue CVEs for security defects with CWE root cause and accurate severity, supporting customer triage.

Artefacts an auditor will ask for
  • CNA assignment or coordination
  • Advisory template with CWE and CVSS
  • Past advisories with root cause
Where this commonly fails
  • Marketing-led advisories without CWE
SBD-11
Evidence of Intrusion in Logs

Provide customers with logs and telemetry sufficient to detect intrusion, by default and without paywalls.

Artefacts an auditor will ask for
  • Default log content documentation
  • Pricing showing logs included
  • Log retention defaults
Where this commonly fails
  • Audit logs only in premium tier
SBD-12
Secure Software Development Lifecycle

Adopt a documented secure SDLC aligned to NIST SSDF, with threat modeling, secure coding, and security testing.

Artefacts an auditor will ask for
  • SSDF mapping
  • Threat models for major features
  • SAST, DAST, SCA tooling output
Where this commonly fails
  • Threat models created once and never updated
SBD-13
SBOM and Software Provenance

Generate, maintain, and share an SBOM for each product release; track upstream provenance.

Artefacts an auditor will ask for
  • SBOM in CycloneDX or SPDX
  • Distribution mechanism to customers
  • Upstream provenance attestation
Where this commonly fails
  • No SBOM for legacy products
  • SBOM shared only on request
SBD-14
Open Source Software Stewardship

Track, evaluate, and contribute back to open source dependencies; respond to OSS vulnerabilities quickly.

Artefacts an auditor will ask for
  • OSS policy
  • Dependency monitoring tool output
  • Upstream contribution records
Where this commonly fails
  • Forked OSS with no upstream sync
SBD-15
Customer Security Outcome Metrics

Track and publish customer-facing metrics such as MFA adoption, patch adoption, and incident reduction.

Artefacts an auditor will ask for
  • Public transparency report
  • Internal dashboard
  • Year-over-year trend
Where this commonly fails
  • Only internal metrics, never published
SBD-16
Eliminate Hardcoded Secrets

No hardcoded credentials, keys, or tokens in shipped products; rotate compromised secrets promptly.

Artefacts an auditor will ask for
  • Secret scanning in CI
  • Architecture decision records
  • Rotation procedures
Where this commonly fails
  • Secrets in firmware images
SBD-17
Authentication for Local and Network Interfaces

All product interfaces, including local console and management protocols, require authentication.

Artefacts an auditor will ask for
  • Interface inventory with auth status
  • Test evidence
  • Deprecation plan for anonymous access
Where this commonly fails
  • Local console without auth
  • Telnet still available
SBD-18
Loss-Free Recovery and Backups

Provide customers built-in mechanisms for backup, configuration export, and recovery without dependency on the vendor.

Artefacts an auditor will ask for
  • Backup feature documentation
  • Restore tests
  • Customer guidance
Where this commonly fails
  • Restore requires vendor services engagement
SBD-19
Reduce Hardening Guide Length

Aim to make hardening guides shorter over time by moving controls into secure defaults.

Artefacts an auditor will ask for
  • Hardening guide version history
  • Defaults migration backlog
  • Customer-friendly setup wizard
Where this commonly fails
  • Hardening guide growing year over year
SBD-20
Sign the Secure by Design Pledge

Publicly sign the CISA Secure by Design Pledge and report progress against the seven goals.

Artefacts an auditor will ask for
  • Signed pledge confirmation
  • Public progress page
  • Internal pledge-to-goal mapping
Where this commonly fails
  • Signed pledge with no internal owner
SBD-5
Mandate MFA, Especially for Privileged Users

Provide and require MFA, particularly phishing-resistant options, for privileged or administrative use by default.

Artefacts an auditor will ask for
  • MFA enforcement default in latest version
  • Phishing-resistant option availability
  • Sign-in telemetry
Where this commonly fails
  • MFA available but opt-in
  • No phishing-resistant option for admins
SBD-6
Reduce Entire Classes of Vulnerabilities

Adopt memory-safe languages, parameterized queries, and other patterns that eliminate vulnerability classes rather than just individual bugs.

Artefacts an auditor will ask for
  • Roadmap for memory-safety adoption
  • Static analysis coverage report
  • Architecture decision records
Where this commonly fails
  • Legacy C/C++ components without roadmap
SBD-7
Increase Use of Secure Defaults

Configure products with secure defaults out of the box; insecure modes require explicit, informed opt-in.

Artefacts an auditor will ask for
  • Default configuration documentation
  • UI screenshots showing secure defaults
  • Deprecation plan for insecure defaults
Where this commonly fails
  • Legacy auth or TLS 1.0 enabled by default
SBD-8
Patch Adoption

Make security patches easy, automatic where appropriate, and free for the life of the supported product.

Artefacts an auditor will ask for
  • Auto-update configuration
  • Patch policy
  • Support lifecycle commitment
Where this commonly fails
  • Patches behind paid support tier
  • No automatic update channel
SBD-9
Establish a Vulnerability Disclosure Policy

Maintain a public VDP that authorizes good-faith research and provides a safe channel for reporting.

Artefacts an auditor will ask for
  • Published VDP
  • Safe harbor language
  • Intake mailbox and SLA
Where this commonly fails
  • No safe harbor
  • Researchers threatened legally

Transparency

CISABD-2
Embrace Radical Transparency and Accountability

Per CISA Secure by Design Principle 2: transparency. Requirements include (a) publish CVE disclosures including root cause + impact + (b) accept responsibility for product security flaws + (c) transparency on Memory Safety transition + (d) transparency on Vulnerability Disclosure Policy + (e) maintain Secure Development Lifecycle transparency.

Artefacts an auditor will ask for
  • CISA SBD evidence for CISABD-2
Where this commonly fails
  • customer security ownership + transparency partial
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 Secure by Design: A Guide for Manufacturers (CISA) framework page.