Skip to content

Commit 3ae85eb

Browse files
Merge pull request #97 from Mariuxdeangelo/main
Merged together dependabot feedback and FOSSA
2 parents 802177c + 64d8830 commit 3ae85eb

File tree

6 files changed

+80
-4
lines changed

6 files changed

+80
-4
lines changed

SBOM-Catalog/public/data.yaml

+71
Original file line numberDiff line numberDiff line change
@@ -6904,3 +6904,74 @@
69046904
SBOM data interpretation and supply chain transparency.'
69056905
Types:
69066906
- Analyze
6907+
- Abilities:
6908+
- Consume
6909+
- Convert
6910+
- Edit
6911+
- Generate
6912+
- Validate
6913+
Languages:
6914+
- Clojure
6915+
- C
6916+
- "C++"
6917+
- Dart
6918+
- Dotnet
6919+
- Erlang
6920+
- Elixir
6921+
- Fortran
6922+
- Go
6923+
- Haskell
6924+
- Java
6925+
- Javascript
6926+
- Nim
6927+
- "Objective-C"
6928+
- Perl
6929+
- PHP
6930+
- Python
6931+
- R
6932+
- Ruby
6933+
- Rust
6934+
- Scala
6935+
- Swift
6936+
- Typescript
6937+
License: Proprietary
6938+
Link: https://fossa.com
6939+
Name: FOSSA
6940+
Publisher: FOSSA
6941+
Source: Human written
6942+
Standards:
6943+
- SPDX
6944+
- CycloneDX
6945+
Summary: 'FOSSA is a software composition analysis (SCA) tool with robust SBOM management capabilities.
6946+
It empowers you to generate detailed, precise reports of all code dependencies for any version of your software, regardless of depth.
6947+
Additionally, FOSSA allows you to import external SBOMs, consolidating third-party license and security risks into a single, unified view.
6948+
With the flexibility to export SBOMs in multiple formats such as CycloneDX and SPDX, you can either download and distribute them yourself
6949+
or let FOSSA host them on your behalf. Moreover, its auto-update feature ensures that all SBOMs remain current, centralizing the management
6950+
of both internal and third-party components for seamless compliance and risk control.
6951+
6952+
6953+
Key Features:
6954+
6955+
- Supports CycloneDX and SPDX
6956+
6957+
- Exceeds U.S. government minimum SBOM requirements
6958+
6959+
- Utilizes multiple analysis techniques to produce an audit-grade component inventory
6960+
6961+
- Integrates locally or with version control systems
6962+
6963+
- Offers a powerful FOSSA CLI with comprehensive support for many languages and package managers, licensed under CPAL-1.0
6964+
6965+
- Generates SBOMs for any prior version of your software
6966+
6967+
- Can be customized for a range of security, regulatory compliance, and license compliance use cases
6968+
6969+
- Does not require source code access
6970+
6971+
6972+
This comprehensive approach enables seamless compliance and risk management across your software ecosystem.'
6973+
Types:
6974+
- Analyze
6975+
- Build
6976+
- Deployment
6977+
- Source
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[FOSSA](https://fossa.com) is a software composition analysis tool with a mature SBOM management product offering. The SBOM management tool enables users to produce and ingest SBOMs in either SPDX or CycloneDX, monitor SBOMs for vulnerabilities and license compliance issues, and securely share SBOMs with customers. FOSSA also offers extensive remediation support to help organizations prioritize vulnerabilities they may uncover associated with the components in their SBOM.
2+
3+
For more information about SBOM Management in FOSSA, please watch FOSSA's YouTube playlist [here](https://www.youtube.com/watch?v=H3UqVumgUFQ&list=PLDgTaRwpXLSeERefRakUujZveG47U3uCr).
4+
Also, explore FOSSA's SBOM documentation [here](https://docs.fossa.com/docs/using-fossa-sbom-management).
5+
For more details about the FOSSA CLI, you can explore the GitHub repository [here](https://github.com/fossas/fossa-cli).

SBOM-Catalog/public/filters.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
- name: Standards
3-
enabled: true
3+
enabled: false
44
description: Filter to distinguish between SBOM standards like SPDX and CycloneDx
55

66
- name: License

SBOM-Catalog/public/logos/FOSSA.png

7.44 KB
Loading

SBOM-Catalog/schemas/data.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ data_item:
77
Link: str()
88
Publisher: str()
99
Summary: str()
10-
License: enum('GPL-3.0', 'MIT', 'BSD-3-Clause', 'Apache-2.0', 'LGPL-3.0', 'UPL-1.0', 'MPL-2.0', 'No License', 'GPL-2.0', 'BSD-2-Clause', 'UPL-1.0', 'EPL-2.0', 'GNU')
10+
License: enum('GPL-3.0', 'MIT', 'BSD-3-Clause', 'Apache-2.0', 'LGPL-3.0', 'UPL-1.0', 'MPL-2.0', 'No License', 'GPL-2.0', 'BSD-2-Clause', 'UPL-1.0', 'EPL-2.0', 'GNU', 'Proprietary')
1111
Standards: list(enum('CycloneDX', 'SPDX', 'SWID'))
1212
Source: enum('AI-Generated', 'AI & human reviewed', 'Human written')
1313
Abilities: list(enum('Compare', 'Consume', 'Convert', 'Edit', 'Generate', 'Merge', 'Validate', 'Sign'))

SBOM-Catalog/src/components/detail-enumeration.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ const createGitHubIssue = () => {
4242
<div v-if="store.selectedObject">
4343
<div v-if="store.selectedObject" class="flex justify-content-between align-items-center m-2">
4444
<PButton
45-
icon="pi pi-github"
45+
icon="pi pi-github" outlined
4646
label="Suggest Fix"
47-
class="p-button-sm p-button-text p-button-rounded"
47+
class="p-button-sm p-button-rounded"
4848
@click="createGitHubIssue"
4949
severity="secondary"
5050
/>

0 commit comments

Comments
 (0)