?uem/p1-90`The document at https://tc54.org/ecmaXXX/ is the most accurate and up-to-date Transparency Exchange API specification.
This document is available as a single page and as multiple pages.
This Standard is developed on GitHub with the help of the OWASP community. There are a number of ways to contribute to the development of this Standard:
Refer to the
The TEA API is created to support automation of the software supply chain. Upstream vendors and open source projects can use this standard to keep downstream users up to date with transparency artifacts such as, but not limited to, bill of materials, VEX files, attestations and much more.
This specification defines a standard, format agnostic, API for the exchange of product related artifacts, like BOMs, between systems. The work includes:
System and tooling implementors are encouraged to adopt this API standard for sending and receiving transparency artifacts between systems. This will enable more widespread "out of the box" integration support in the BOM ecosystem. In addition, it will support automatic delivery of upstream vulnerability assessments, such as VEX files.
The data model is flexible to be able to handle many different use cases, from mobile applications and Open Source software to complex bundles of hardware sold in stores.
The Transparency Exchange API (TEA) supports retrieval of a set of transparency exchange artifacts. The API itself is not restricting the types of the artifacts published. A few examples:
Bill of materials for any type of component and service are supported. This includes, but is not limited to, SBOM, HBOM, AI/ML-BOM, SaaSBOM, and CBOM. The API provides a BOM format agnostic way of publishing, searching, and retrieval of xBOM artifacts.
Standards and requirements along with attestations to those standards and requirements are captured and supported by
Vulnerability Disclosure Reports (VDR) and Vulnerability Exploitability eXchange (VEX) are supported artifact types. Like the xBOM element, the VDR/VEX support is format agnostic. However,
Product lifecycle events are communicated through the
Inclusion of
If
The Transparency Exchange API standard is created by OWASP
For more information of these and releated standards, visit https://tc54.org