gungnir
Overview
Gungnir is a Homelab Automation Bot to Guard your very own Asgard from the dangerous world of out of date components.
Example
Usage
CLI
Requirements:
- Python 3.9+
- Syft (generate bill of materials)
Install (pip):
pip install gungnir
Help:
python -m gungnir --help
Gungnir - Homelab Automation Tool to Guard your very own Asgard
options:
-h, --help show this help message and exit
--debug Enable Debug mode
--banner Show banner
--version Show version
--container Enable container mode
--disable-banner Disable banner
--hostname HOSTNAME Hostname (mainly for containers)
DependencyTrack:
-t TOKEN, --token TOKEN
DependencyTrack Token
-i INSTANCE, --instance INSTANCE
DependencyTrack Instance
Docker-Compose
Download the docker-compose.yml example and run with the following command:
docker-compose up
Environment Variable:
DEPENDENCYTRACK_URL=http://localhost:9090
DEPENDENCYTRACK_TOKEN=ABCD...
License
This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.
Support
Please create issues for any feature requests, bugs, or documentation problems.
Acknowledgement
- @GeekMasher - Author and Maintainer
Release files for gungnir 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gungnir-0.3.0.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gungnir-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.3 kB
Release files / gungnir-0.3.0.tar.gz
| Download URL | gungnir-0.3.0.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e7510de1cea0b05eaf9de0db1e799b69371c8bd5cccd8c65d69688642c43c570
|
|
BLAKE2b-256 checksum How to use checksums |
87044b3706616dd91bcd5563ffbaaed7cfe14687782917cf9b83ee4fe2a45259
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / gungnir-0.3.0-py3-none-any.whl
| Download URL | gungnir-0.3.0-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
39a253dd2c8a7529840b5306e909e8b4f18004ebddcf6fe01fd842712370a2c7
|
|
BLAKE2b-256 checksum How to use checksums |
c2051e10822cc00a28fcead6edb1126dcdceb91d3acf2b3b944ed88a20069ff1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|