English | 日本語
Osmy is a tool for software management using SPDX Documents.
Osmy consists of a server program and CLI/GUI clients.
- has a list of software that is managed by Osmy using SPDX documents
- performs a vulnerability assessment and a file integrity verification periodically
- notifies users of those results by e-mail (if configured)
- provides a user interface to register/update software information
- provides a user interface to check automatic execution results
Osmy needs .NET 8 or higher, and Java 11 (for spdx format conversion with spdx/tools-java).
Note
On Linux, Osmy needs privilege to write into /var/run/Osmy
,/var/lib/Osmy
, and /etc/Osmy
.
# Ubuntu
# need root privilege
sudo ./Osmy.Server
# Windows
./Osmy.Server.exe
About server settings, please refer this document.
Warning
On Linux, if your system language is set to languages containing non-Latin characters, launch with the Latin locale to avoid bugs in dependent libraries (#20).
# Ubuntu
LC_ALL=C ./Osmy.Gui
# Windows
./Osmy.Gui
Osmy prints usage information when run without arguments.
# Ubuntu
./Osmy.Cli
# Windows
./Osmy.Cli
SPDX-License-Identifier: MIT
PackageLicenseDeclared: MIT