https://github.com/cyclonedx/cyclonedx-authoring-tool
An experimental user interface for manually creating, editing, and viewing CycloneDX SBOMs
https://github.com/cyclonedx/cyclonedx-authoring-tool
authoring-tool bill-of-materials bom cyclonedx mbom node obom owasp package-url purl saasbom sbom software-bill-of-materials spdx vex vue
Last synced: 26 days ago
JSON representation
An experimental user interface for manually creating, editing, and viewing CycloneDX SBOMs
- Host: GitHub
- URL: https://github.com/cyclonedx/cyclonedx-authoring-tool
- Owner: CycloneDX
- License: apache-2.0
- Created: 2020-01-04T01:04:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T14:01:13.000Z (over 2 years ago)
- Last Synced: 2025-03-28T19:37:56.561Z (about 1 month ago)
- Topics: authoring-tool, bill-of-materials, bom, cyclonedx, mbom, node, obom, owasp, package-url, purl, saasbom, sbom, software-bill-of-materials, spdx, vex, vue
- Language: Vue
- Homepage: https://cyclonedx.org/
- Size: 78.1 KB
- Stars: 8
- Watchers: 6
- Forks: 3
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/CycloneDX/cyclonedx-authoring-tool/actions?workflow=Node+CI)
[][License]
[](https://cyclonedx.org/)
[](https://cyclonedx.org/slack/invite)
[](https://groups.io/g/CycloneDX)
[](https://twitter.com/CycloneDX_Spec)# CycloneDX Authoring Tool
The CycloneDX Authoring Tool (CAT) is an experimental user interface for manually creating, editing, and viewing CycloneDX SBOMs.
The project is built with:* Vue 2.x / CLI 3.x
* Bootstrap Vue
* CoreUI## Build Setup
``` bash
# Install dependencies
npm install# Serve with hot reload at localhost:8080
npm run serve# Build for production with minification
npm run build# Run linter
npm run lint# Generates a CycloneDX software bill-of-materials
npm run bom
```## Internationalization (i18n)
This project supports internationalization. Currently only English language is supported. Pull requests to support additional languages are encouraged.
Note to developers: Textual labels are defined in `src/i18n/messages.json`. Ensure that all labels are defined here and that components use i18n, not textual labels directly.
## Copyright & License
CycloneDX Authoring Tool is Copyright (c) OWASP Foundation. All Rights Reserved.
Permission to modify and redistribute is granted under the terms of the MIT license. See the [LICENSE] file for the full license.
[License]: https://github.com/CycloneDX/cyclonedx-authoring-tool/blob/master/LICENSE