> For AI agents: the complete documentation index is available at https://types-mediawiki-response.pages.dev/zh/llms.txt, the full documentation bundle is available at https://types-mediawiki-response.pages.dev/zh/llms-full.txt.

# Interface: ApiSbom

Defined in: [core/query/siteinfo.ts:853](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/core/query/siteinfo.ts#L853)

Software Bill of Materials in CycloneDX 1.6 form (`siprop=sbom`). Requires a
named (logged-in, non-temporary) account. `serialNumber` embeds a fresh UUID
per request.

## Since

MediaWiki 1.46

## See

[https://cyclonedx.org/docs/1.6/json/](https://cyclonedx.org/docs/1.6/json/)

## Properties

### $schema?

> `optional` **$schema?**: `string`

Defined in: [core/query/siteinfo.ts:855](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/core/query/siteinfo.ts#L855)

JSON schema URL, `http://cyclonedx.org/schema/bom-1.6.schema.json`.

***

### bomFormat?

> `optional` **bomFormat?**: `string`

Defined in: [core/query/siteinfo.ts:858](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/core/query/siteinfo.ts#L858)

Always `CycloneDX`.

***

### components?

> `optional` **components?**: [`ApiSbomComponent`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSbomComponent.md)\[]

Defined in: [core/query/siteinfo.ts:876](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/core/query/siteinfo.ts#L876)

Platform (PHP/ICU/database), MediaWiki core and extension components.

***

### metadata?

> `optional` **metadata?**: `object`

Defined in: [core/query/siteinfo.ts:870](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/core/query/siteinfo.ts#L870)

BOM-generation metadata.

#### timestamp?

> `optional` **timestamp?**: `string`

When the BOM was generated, in ISO 8601.

***

### serialNumber?

> `optional` **serialNumber?**: `string`

Defined in: [core/query/siteinfo.ts:864](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/core/query/siteinfo.ts#L864)

Unique BOM serial, `urn:uuid:` + a fresh UUIDv4 per request.

***

### specVersion?

> `optional` **specVersion?**: `string`

Defined in: [core/query/siteinfo.ts:861](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/core/query/siteinfo.ts#L861)

CycloneDX spec version, e.g. `1.6`.

***

### version?

> `optional` **version?**: `number`

Defined in: [core/query/siteinfo.ts:867](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/core/query/siteinfo.ts#L867)

BOM revision, always `1`.
