- ClassificationCategorySoftware SecurityDomainSoftware SecurityFramework FamilyOther
- Regulatory ContextTypeStandardLegal InstrumentStandardSectorTechnology SectorIndustryCross-Industry
- Region / PublisherRegionGlobalRegion DetailUnited States and CanadaPublisherUL Standards & Engagement (ULSE)
- VersioningVersionEdition 2 (ANSI/CAN/UL 2900-1), published December 13, 2023; revised June 29, 2026Effective DateDecember 13, 2023 (Edition 2); revision June 29, 2026Issue DateDecember 13, 2023 (Edition 2 published); revision issued June 29, 2026
- AdoptionAdoption ModelVoluntaryImplementation ComplexityMedium
- Official ReferenceOpen Link in New TabSource
License included / downloadable: No
UL 2900-1 is published by UL Standards & Engagement (ULSE) and sold under a paid license (list price $402.00 to $998.00 on the ULSE catalog page, in English and French); the platform links to the catalog page, which carries the scope clauses and revision history free of charge.
Framework text is licensed by its publisher and is included only where stated above.
- UL 2900-1 (ANSI/CAN/UL 2900-1) sets out how network-connectable products are evaluated and tested for vulnerabilities, software weaknesses, and malware.
- Edition 2 was published December 13, 2023 and revised June 29, 2026.
- It covers the developer's risk management process, product evaluation and testing methods, and security risk controls in architecture and design.
- It excludes functional testing and the hardware contained in a product.
- Part 1 is the general part of the UL 2900 series, referenced by the sector-specific parts.
Overview
UL 2900-1, Software Cybersecurity for Network-Connectable Products, Part 1: General Requirements (ANSI/CAN/UL 2900-1), is the UL Standards & Engagement (ULSE) standard that sets out how network-connectable products are evaluated and tested for vulnerabilities, software weaknesses and malware, what the software developer's risk management process must cover and which security risk controls the product's architecture and design must contain. Manufacturers of connected products, their software suppliers and the laboratories that test for them use it; Edition 2 was published on December 13, 2023 and revised on June 29, 2026.
Clause 1.1 states that the standard applies to network-connectable products that shall be evaluated and tested for vulnerabilities, software weaknesses and malware. Clause 1.2 describes three things: requirements regarding the software developer's (vendor or other supply chain member) risk management process for their product; methods by which a product shall be evaluated and tested for the presence of vulnerabilities, software weaknesses and malware; and requirements regarding the presence of security risk controls in the architecture and design of a product. Clause 1.3 excludes functional testing, so the standard contains no requirements to verify that the product functions as designed, and clause 1.4 excludes the hardware contained in a product.
Part 1 is the general part of the UL 2900 series: the ULSE catalog lists it as referenced by UL 2900-2-3 (security and life safety signaling systems), UL 2800-1-1 (interoperable medical products), UL 338, UL 1699 and UL 1400-1, and UL 2900-2-1 carries the particular requirements for network connectable components of healthcare and wellness systems. The June 29, 2026 revision carries ANSI and SCC approval of the same date, which makes the standard a binational American and Canadian National Standard. The text is sold under a paid ULSE license.
Why does it matter?
UL 2900-1 is the evaluation standard a laboratory applies to the software of a connected product, so it determines what a manufacturer must be able to show before a test program starts: a documented risk management process for the product (clause 1.2(a)), a product that can be tested for vulnerabilities, software weaknesses and malware (clause 1.2(b)) and security risk controls present in the architecture and design (clause 1.2(c)). Because clause 1.3 excludes functional testing and clause 1.4 excludes hardware, the standard concentrates on software and on the vendor's process, which is where most product cybersecurity findings originate. Part 2 standards for healthcare and for security and life safety signaling build on it.
Key benefits include:
- A fixed scope
Clause 1.1 names the subject: network-connectable products that shall be evaluated and tested for vulnerabilities, software weaknesses and malware.
- Process and product together
Clause 1.2 pairs requirements on the vendor's risk management process with test methods for the product and controls in its design.
- Supply chain included
Clause 1.2(a) applies to the software developer whether it is the vendor or another supply chain member, so component suppliers are inside the standard.
- Clear exclusions
Clauses 1.3 and 1.4 keep functional testing and hardware out, which lets a cybersecurity evaluation run beside, not instead of, safety testing.
- A maintained binational standard
Edition 2 of December 13, 2023 carries a June 29, 2026 revision approved by ANSI and SCC on the same date, with a further CSDS proposal open since March 13, 2026.
How does it work?
The standard describes three subjects (clause 1.2). The first is the software developer's risk management process for the product: the vendor, or another supply chain member that develops the software, documents how it identifies, assesses and treats the security risks of the product. The second is the evaluation and testing of the product for the presence of vulnerabilities, software weaknesses and malware, the work a testing laboratory performs against the product as delivered. The third is the presence of security risk controls in the architecture and design of the product, which the evaluation checks for rather than designs. Clause 1.1 ties all three to network-connectable products.
ULSE maintains the standard under continuous maintenance, which means new work may already be in progress when a revision is published. Edition 1 is archived. Edition 2 was published on December 13, 2023; its revision dated June 29, 2026 incorporated inclusive language and amended definitions 3.22 and 3.28, and was approved by ANSI and by the Standards Council of Canada on June 29, 2026, hence the ANSI/CAN/UL designation. The catalog page shows a Collaborative Standards Development System (CSDS) proposal dated March 13, 2026, redline editions of the revision, and the standard available in English and French at a list price of $402.00 to $998.00.
Part 1 supplies the general requirements and the Part 2 standards add particular requirements for a product family. UL 2900-2-1 (published September 1, 2017, last revised September 21, 2023) applies to the testing of network connectable components of healthcare systems; UL 2900-2-3 (published January 31, 2020, last revised September 21, 2023) applies to the evaluation of security and life safety signaling system components and, in its clause 1.3, adds a list of security controls the product or vendor shall meet unless the vendor's risk assessment shows the omission is acceptable. ULSE writes the standards; UL Solutions, a separate company, offers testing and certification services based on the UL 2900 series.
Key Elements
- Scope (clause 1.1)
Network-connectable products that shall be evaluated and tested for vulnerabilities, software weaknesses and malware.
- Vendor risk management process (clause 1.2(a))
Requirements regarding the software developer's risk management process for the product, whether the developer is the vendor or another supply chain member.
- Evaluation and test methods (clause 1.2(b))
Methods by which a product shall be evaluated and tested for the presence of vulnerabilities, software weaknesses and malware.
- Security risk controls in design (clause 1.2(c))
Requirements regarding the presence of security risk controls in the architecture and design of a product.
- Exclusions (clauses 1.3 and 1.4)
No requirements regarding functional testing of a product, and no requirements regarding the hardware contained in a product.
- Edition and designation
ANSI/CAN/UL 2900-1, Edition 2, published December 13, 2023, revised June 29, 2026 (inclusive language; definitions 3.22 and 3.28), ANSI and SCC approved June 29, 2026.
What does it cover?
UL 2900-1 applies to network-connectable products that are to be evaluated and tested for vulnerabilities, software weaknesses and malware (clause 1.1), and to the software developer's risk management process for such a product (clause 1.2(a)). It does not contain requirements regarding functional testing (clause 1.3) or the hardware contained in a product (clause 1.4). ULSE's catalog records it as referenced by UL 2900-2-3, UL 2800-1-1, UL 338, UL 1699 and UL 1400-1, and the Part 2 standards (UL 2900-2-1 for healthcare and wellness components; UL 2900-2-3 for security and life safety signaling systems) add the particular requirements. The standard is published in the United States and Canada and sold under a paid ULSE license.
What are its objectives?
The scope clauses set the outcomes the standard exists to produce.
Products that have been evaluated and tested for vulnerabilities, software weaknesses and malware before they reach the network (clause 1.1).
A documented risk management process on the vendor's side, extending to any other supply chain member that develops the software (clause 1.2(a)).
Repeatable methods for evaluating and testing a product for the presence of vulnerabilities, software weaknesses and malware (clause 1.2(b)).
Security risk controls that are present in the architecture and design of the product, not added after the fact (clause 1.2(c)).
A clear boundary with functional and hardware testing (clauses 1.3 and 1.4), so a cybersecurity evaluation complements safety evaluation.
Framework in Context
UL 2900-1 is a product-evaluation standard rather than a management-system standard, so it is usually paired with an organization-level framework for the information security program (ISO/IEC 27001 or the NIST Cybersecurity Framework in the mapping list below) and with sector standards for the product family: the IEC 62443 series for industrial automation and control system components, and the UL 2900 Part 2 standards for healthcare components and for security and life safety signaling systems. The vendor risk management process in clause 1.2(a) is where those organization-level controls meet the product, and the test methods in clause 1.2(b) supply the evidence that product-security regulators and buyers ask for. ULSE publishes the standard; UL Solutions and other laboratories perform the evaluations.
Common Framework Mappings
Organizations map UL 2900-1's process, test and design requirements to the frameworks below so that one risk register and one body of test evidence serve the product evaluation, the information security program and customer assessments.
Mapped frameworks include:
CIS Controls v8.1
COBIT 2019
GDPR
IEC 62443
ISO 27001:2022
ISO 27002:2022
NIST CSF 2.0
NIST 800-53 Rev.5
PCI DSS 4.0.1
SOC 2
How SmartSuite Supports UL 2900-1
SmartSuite provides the system for managing controls, evidence, mappings, assessments, and reporting.
Use Cyber & IT Risk to run the clause 1.2(a) risk management process per product, with each identified vulnerability, software weakness or malware finding from clause 1.2(b) testing linked to the design control in clause 1.2(c) that treats it, and Compliance Management to hold the standard's requirements, owners and evidence through each edition and revision.
UL 2900-1 Requirement Library
Load the clause 1.2(a) to (c) subjects and the exclusions in clauses 1.3 and 1.4 as requirements with owners, implementation status and linked evidence per product.
Product Risk Management Record
Run the vendor risk management process of clause 1.2(a) as a register per product release: identified risks, assessment, treatment decisions and approvals.
Vulnerability, Weakness and Malware Test Evidence
Store laboratory and internal results from clause 1.2(b) evaluation and testing against each product version and route findings to remediation tasks.
Security Risk Controls in Design
Inventory the controls present in the architecture and design (clause 1.2(c)), with design review sign-offs and the risks each control addresses.
Supply Chain Member Oversight
Track each software supplier's obligations, risk management evidence and open findings in Third Party Risk Management, since clause 1.2(a) covers any supply chain member that develops the software.
Edition and Revision Tracking
Record the edition in force (Edition 2, revised June 29, 2026), open CSDS proposals and the Part 2 standards that apply, and reassess affected products when a revision is published.
Related frameworks

CIS Controls v8.1 is a prioritized set of 18 Controls and 153 Safeguards, in three Implementation Groups, with a new Govern function.

IEC 62443-4-2:2019 sets technical security requirements for IACS components, with seven foundational requirements and security levels 1 to 4.

ISO/IEC 27001:2022 specifies requirements for an information security management system: Clauses 4 to 10, risk treatment, the Statement of Applicability and 93 Annex A controls.

ISO/IEC 27002:2022 is the reference set of 93 information security controls in four themes, with attributes and implementation guidance, that supports an ISO/IEC 27001 ISMS.

NIST CSF 2.0 (CSWP 29, February 26, 2024) is the voluntary cybersecurity framework with six Functions including Govern, 22 Categories, 106 Subcategories, Profiles and Tiers.
Frequently Asked Questions For UL 2900-1 (Software Cybersecurity for Network-Connectable Products)
Clause 1.1 applies the standard to network-connectable products that shall be evaluated and tested for vulnerabilities, software weaknesses and malware. Clause 1.2 describes three subjects: requirements regarding the software developer's (vendor or other supply chain member) risk management process for the product, methods by which a product shall be evaluated and tested for the presence of vulnerabilities, software weaknesses and malware, and requirements regarding the presence of security risk controls in the architecture and design of a product.
Edition 2, designated ANSI/CAN/UL 2900-1, was published on December 13, 2023; Edition 1 is archived. The latest revision is dated June 29, 2026 and was approved by ANSI and by the Standards Council of Canada on the same date. ULSE's summary of topics says the revision incorporates inclusive language and amends definitions 3.22 and 3.28. A further CSDS proposal dated March 13, 2026 is listed on the catalog page, since ULSE keeps the standard under continuous maintenance.
No. Clause 1.3 states that the standard does not contain requirements regarding functional testing of a product, meaning it contains no requirements to verify that the product functions as designed. Clause 1.4 states that it does not contain requirements regarding the hardware contained in a product. Functional and hardware safety are evaluated under other standards, several of which (UL 338, UL 1699, UL 1400-1, UL 2800-1-1) reference UL 2900-1 for the software cybersecurity part.
UL Standards & Engagement (ULSE), the standards development organization, publishes it; UL Solutions is the separate testing and certification company. The text is not free: the ULSE catalog lists it at $402.00 to $998.00 depending on format and subscription, in English and French. The catalog page itself shows the scope clauses, the edition and revision dates and the revision summary without charge.
Part 1 holds the general requirements, and Part 2 standards add particular requirements for a product family. UL 2900-2-1 (published September 1, 2017, last revised September 21, 2023) applies to the testing of network connectable components of healthcare systems, and UL 2900-2-3 (published January 31, 2020, last revised September 21, 2023) applies to the evaluation of security and life safety signaling system components. ULSE's catalog also lists UL 2900-1 as referenced by UL 2800-1-1, UL 338, UL 1699 and UL 1400-1.

Put this framework to work in SmartSuite
Manage controls, risks, evidence, and audits in one platform designed for modern governance, risk, and compliance.


