Skip to content

A web based CSAF Management System as Free Software (under construction)

License

Notifications You must be signed in to change notification settings

JanHoefelmeyer/ISDuBA

 
 

Repository files navigation

ISDuBA

A web application for downloading and evaluating security advisories in the CSAF 2.0 format. ISDuBA is designed to support teams that are responsible for the IT security of a group of products.

In beta quality since v0.5.0, having all of the planned functionality, but there may be defects.

We appreciate your problem reports, please check the list of issues first.

ISDuBA uses:

  • PostgreSQL as database
  • keycloak as identity provider
  • svelte-flowbite for the single page web application frontend
  • Go as programming language for the backend.
  • a downloading kernel that is close to gocsaf
  • an extended version of csaf_webview

How to get started

What does the name ISDuBA mean?

The abbreviation expands to a German label, which translates to Internal system for downloading and evaluating advisories.

License

ISDuBA is Free Software.

Source code written for ISDuBA was placed under the Apache License, Version 2.0.

 SPDX-License-Identifier: Apache-2.0

 SPDX-FileCopyrightText: 2024 German Federal Office for Information Security (BSI) <https://www.bsi.bund.de>
 Software-Engineering: 2024 Intevation GmbH <https://intevation.de>

ISDuBA depends on third party Free Software components which have their own right holders and licenses. To our best knowledge (at the time when they were added) the dependencies are upwards compatible with the ISDuBA main license.

Dependencies

The top level dependencies can be seen from

  • go.mod for the isdubad backend and server tools.
  • package.json for the web application frontend.
  • The build and setup descriptions (linked above).

Use one of several available Free Software tools to examine indirect dependencies and get a more complete list of component names and licenses.

For example use the SPDX-2.3 SBOM json file coming with an ISDuBA release or use https://github.com/anchore/syft to create one. Then run list_licenses.py on it or python3 -m json.tool, to see more.

About

A web based CSAF Management System as Free Software (under construction)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Svelte 41.8%
  • Go 35.2%
  • TypeScript 17.0%
  • PLpgSQL 2.9%
  • JavaScript 2.2%
  • Shell 0.4%
  • Other 0.5%